Lines Matching refs:source
28 cbor_item_t *cjson_cbor_load(void *source,
49 cbor_load_callback(source, &callbacks, &context);
54 void cjson_cbor_stream_decode(cJSON *source,
57 switch (source->type) {
72 if (fabs(source->valuedouble - source->valueint) > DBL_EPSILON) {
73 callbacks->float4(context, source->valuedouble);
76 if (source->valueint >= 0) {
77 callbacks->uint64(context, source->valueint);
79 callbacks->negint64(context, source->valueint + 1);
86 callbacks->string(context, (unsigned char *)source->valuestring,
87 strlen(source->valuestring));
91 callbacks->array_start(context, cJSON_GetArraySize(source));
92 cJSON *item = source->child;
100 callbacks->map_start(context, cJSON_GetArraySize(source));
101 cJSON *item = source->child;