Lines Matching refs:number_buffer
719 unsigned char number_buffer[26] = {0}; /* temporary buffer to print the number into */
731 length = sprintf((char*)number_buffer, "%lld", integer);
738 length = sprintf((char*)number_buffer, "null");
743 length = sprintf((char*)number_buffer, "%1.15g", d);
746 if ((sscanf((char*)number_buffer, "%lg", &test) != 1) || !compare_double((double)test, d))
749 length = sprintf((char*)number_buffer, "%1.17g", d);
755 if ((length < 0) || (length > (int)(sizeof(number_buffer) - 1)))
771 if (number_buffer[i] == decimal_point)
777 output_pointer[i] = number_buffer[i];
793 unsigned char number_buffer[26] = {0}; /* temporary buffer to print the number into */
805 length = sprintf((char*)number_buffer, "null");
809 length = sprintf((char*)number_buffer, "%d", item->valueint);
814 length = sprintf((char*)number_buffer, "%1.15g", d);
817 if ((sscanf((char*)number_buffer, "%lg", &test) != 1) || !compare_double((double)test, d))
820 length = sprintf((char*)number_buffer, "%1.17g", d);
825 if ((length < 0) || (length > (int)(sizeof(number_buffer) - 1)))
841 if (number_buffer[i] == decimal_point)
847 output_pointer[i] = number_buffer[i];