Lines Matching defs:number
323 /* Parse the input text to generate a number, and populate the result into item. */
326 double number = 0;
339 /* copy the number into a temporary buffer and replace '.' with the decimal point
393 number = strtod((const char*)number_c_string, (char**)&after_end);
399 item->valuedouble = number;
402 if (number >= (double)LLONG_MAX)
406 else if (number <= (double)LLONG_MIN)
412 item->valueint = (long long)number;
422 /* Parse the input text to generate a number, and populate the result into item. */
425 double number = 0;
436 /* copy the number into a temporary buffer and replace '.' with the decimal point
471 number = strtod((const char*)number_c_string, (char**)&after_end);
477 item->valuedouble = number;
480 if (number >= INT_MAX)
484 else if (number <= (double)INT_MIN)
490 item->valueint = (int)number;
523 CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number)
525 if (number >= (double)LLONG_MAX)
529 else if (number <= (double)LLONG_MIN)
535 object->valueint = (long long)number;
538 return object->valuedouble = number;
542 CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number)
544 if (number >= INT_MAX)
548 else if (number <= (double)INT_MIN)
554 object->valueint = (int)number;
557 return object->valuedouble = number;
711 /* Render the number nicely from the given item into a string. */
719 unsigned char number_buffer[26] = {0}; /* temporary buffer to print the number into */
767 /* copy the printed number to the output and replace locale
786 /* Render the number nicely from the given item into a string. */
793 unsigned char number_buffer[26] = {0}; /* temporary buffer to print the number into */
837 /* copy the printed number to the output and replace locale
857 /* parse 4 digit hexadecimal number */
1590 /* number */
2389 CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON * const object, const char * const name, const double number)
2391 cJSON *number_item = cJSON_CreateNumber(number);