Lines Matching refs:v

234 uint32_t digits10(uint64_t v) {  in digits10()  argument
235 if (v < 10) return 1; in digits10()
236 if (v < 100) return 2; in digits10()
237 if (v < 1000) return 3; in digits10()
238 if (v < 1000000000000UL) { in digits10()
239 if (v < 100000000UL) { in digits10()
240 if (v < 1000000) { in digits10()
241 if (v < 10000) return 4; in digits10()
242 return 5 + (v >= 100000); in digits10()
244 return 7 + (v >= 10000000UL); in digits10()
246 if (v < 10000000000UL) { in digits10()
247 return 9 + (v >= 1000000000UL); in digits10()
249 return 11 + (v >= 100000000000UL); in digits10()
251 return 12 + digits10(v / 1000000000000UL); in digits10()
255 uint32_t sdigits10(int64_t v) { in sdigits10() argument
256 if (v < 0) { in sdigits10()
258 uint64_t uv = (v != LLONG_MIN) ? in sdigits10()
259 (uint64_t)-v : ((uint64_t) LLONG_MAX)+1; in sdigits10()
262 return digits10(v); in sdigits10()
338 unsigned long long v; in string2ll() local
360 v = p[0]-'0'; in string2ll()
370 if (v > (ULLONG_MAX / 10)) /* Overflow. */ in string2ll()
372 v *= 10; in string2ll()
374 if (v > (ULLONG_MAX - (p[0]-'0'))) /* Overflow. */ in string2ll()
376 v += p[0]-'0'; in string2ll()
386 if (v > ((unsigned long long)(-(LLONG_MIN+1))+1)) /* Overflow. */ in string2ll()
388 if (value != NULL) *value = -v; in string2ll()
390 if (v > LLONG_MAX) /* Overflow. */ in string2ll()
392 if (value != NULL) *value = v; in string2ll()
594 long long v; in test_string2ll() local
598 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
602 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
606 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
610 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
613 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
614 assert(v == -1); in test_string2ll()
617 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
618 assert(v == 0); in test_string2ll()
621 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
622 assert(v == 1); in test_string2ll()
625 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
626 assert(v == 99); in test_string2ll()
629 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
630 assert(v == -99); in test_string2ll()
633 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
634 assert(v == LLONG_MIN); in test_string2ll()
637 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
640 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
641 assert(v == LLONG_MAX); in test_string2ll()
644 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
649 long v; in test_string2l() local
653 assert(string2l(buf,strlen(buf),&v) == 0); in test_string2l()
657 assert(string2l(buf,strlen(buf),&v) == 0); in test_string2l()
660 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
661 assert(v == -1); in test_string2l()
664 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
665 assert(v == 0); in test_string2l()
668 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
669 assert(v == 1); in test_string2l()
672 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
673 assert(v == 99); in test_string2l()
676 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
677 assert(v == -99); in test_string2l()
681 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
682 assert(v == LONG_MIN); in test_string2l()
685 assert(string2l(buf,strlen(buf),&v) == 0); in test_string2l()
688 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
689 assert(v == LONG_MAX); in test_string2l()
692 assert(string2l(buf,strlen(buf),&v) == 0); in test_string2l()
698 long long v; in test_ll2string() local
701 v = 0; in test_ll2string()
702 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
706 v = -1; in test_ll2string()
707 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
711 v = 99; in test_ll2string()
712 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
716 v = -99; in test_ll2string()
717 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
721 v = -2147483648; in test_ll2string()
722 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
726 v = LLONG_MIN; in test_ll2string()
727 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
731 v = LLONG_MAX; in test_ll2string()
732 sz = ll2string(buf, sizeof buf, v); in test_ll2string()