MCPcopy Create free account
hub / github.com/Tencent/Hardcoder / cJSON_SetNumberHelper

Function cJSON_SetNumberHelper

libapp2sys/src/main/cpp/cjson/cJSON.c:344–360  ·  view source on GitHub ↗

don't ask me, but the original cJSON_SetNumberValue returns an integer or double */

Source from the content-addressed store, hash-verified

342
343/* don't ask me, but the original cJSON_SetNumberValue returns an integer or double */
344CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number)
345{
346 if (number >= INT_MAX)
347 {
348 object->valueint = INT_MAX;
349 }
350 else if (number <= (double)INT_MIN)
351 {
352 object->valueint = INT_MIN;
353 }
354 else
355 {
356 object->valueint = (int)number;
357 }
358
359 return object->valuedouble = number;
360}
361
362typedef struct
363{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected