Lines Matching refs:buf
182 char buf[128]; in memtoll() local
215 if (digits >= sizeof(buf)) { in memtoll()
219 memcpy(buf,p,digits); in memtoll()
220 buf[digits] = '\0'; in memtoll()
224 val = strtoll(buf,&endptr,10); in memtoll()
415 int d2string(char *buf, size_t len, double value) { in d2string() argument
417 len = snprintf(buf,len,"nan"); in d2string()
420 len = snprintf(buf,len,"-inf"); in d2string()
422 len = snprintf(buf,len,"inf"); in d2string()
426 len = snprintf(buf,len,"-0"); in d2string()
428 len = snprintf(buf,len,"0"); in d2string()
443 len = ll2string(buf,len,(long long)value); in d2string()
446 len = snprintf(buf,len,"%.17g",value); in d2string()
593 char buf[32]; in test_string2ll() local
597 strcpy(buf,"+1"); in test_string2ll()
598 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
601 strcpy(buf," 1"); in test_string2ll()
602 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
605 strcpy(buf,"1 "); in test_string2ll()
606 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
609 strcpy(buf,"01"); in test_string2ll()
610 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
612 strcpy(buf,"-1"); in test_string2ll()
613 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
616 strcpy(buf,"0"); in test_string2ll()
617 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
620 strcpy(buf,"1"); in test_string2ll()
621 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
624 strcpy(buf,"99"); in test_string2ll()
625 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
628 strcpy(buf,"-99"); in test_string2ll()
629 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
632 strcpy(buf,"-9223372036854775808"); in test_string2ll()
633 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
636 strcpy(buf,"-9223372036854775809"); /* overflow */ in test_string2ll()
637 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
639 strcpy(buf,"9223372036854775807"); in test_string2ll()
640 assert(string2ll(buf,strlen(buf),&v) == 1); in test_string2ll()
643 strcpy(buf,"9223372036854775808"); /* overflow */ in test_string2ll()
644 assert(string2ll(buf,strlen(buf),&v) == 0); in test_string2ll()
648 char buf[32]; in test_string2l() local
652 strcpy(buf,"+1"); in test_string2l()
653 assert(string2l(buf,strlen(buf),&v) == 0); in test_string2l()
656 strcpy(buf,"01"); in test_string2l()
657 assert(string2l(buf,strlen(buf),&v) == 0); in test_string2l()
659 strcpy(buf,"-1"); in test_string2l()
660 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
663 strcpy(buf,"0"); in test_string2l()
664 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
667 strcpy(buf,"1"); in test_string2l()
668 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
671 strcpy(buf,"99"); in test_string2l()
672 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
675 strcpy(buf,"-99"); in test_string2l()
676 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
680 strcpy(buf,"-2147483648"); in test_string2l()
681 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
684 strcpy(buf,"-2147483649"); /* overflow */ in test_string2l()
685 assert(string2l(buf,strlen(buf),&v) == 0); in test_string2l()
687 strcpy(buf,"2147483647"); in test_string2l()
688 assert(string2l(buf,strlen(buf),&v) == 1); in test_string2l()
691 strcpy(buf,"2147483648"); /* overflow */ in test_string2l()
692 assert(string2l(buf,strlen(buf),&v) == 0); in test_string2l()
697 char buf[32]; in test_ll2string() local
702 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
704 assert(!strcmp(buf, "0")); in test_ll2string()
707 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
709 assert(!strcmp(buf, "-1")); in test_ll2string()
712 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
714 assert(!strcmp(buf, "99")); in test_ll2string()
717 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
719 assert(!strcmp(buf, "-99")); in test_ll2string()
722 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
724 assert(!strcmp(buf, "-2147483648")); in test_ll2string()
727 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
729 assert(!strcmp(buf, "-9223372036854775808")); in test_ll2string()
732 sz = ll2string(buf, sizeof buf, v); in test_ll2string()
734 assert(!strcmp(buf, "9223372036854775807")); in test_ll2string()