Lines Matching refs:zzjson
124 ZZJSON *zzjson = NULL; in parse_string2() local
129 zzjson = config->calloc(1, sizeof(ZZJSON)); in parse_string2()
130 if (!zzjson) { in parse_string2()
135 zzjson->type = ZZJSON_STRING; in parse_string2()
136 zzjson->value.string.string = str; in parse_string2()
138 return zzjson; in parse_string2()
142 ZZJSON *zzjson; in parse_number() local
219 zzjson = config->calloc(1, sizeof(ZZJSON)); in parse_number()
220 if (!zzjson) { in parse_number()
225 zzjson->type = ZZJSON_NUMBER_DOUBLE; in parse_number()
226 zzjson->value.number.val.dval = dval; in parse_number()
228 zzjson->type = sign < 0 ? ZZJSON_NUMBER_NEGINT : ZZJSON_NUMBER_POSINT; in parse_number()
229 zzjson->value.number.val.ival = ival; in parse_number()
232 return zzjson; in parse_number()
243 ZZJSON *zzjson; in parse_literal() local
244 zzjson = config->calloc(1, sizeof(ZZJSON)); in parse_literal()
245 if (!zzjson) { in parse_literal()
249 zzjson->type = t; in parse_literal()
250 return zzjson; in parse_literal()
309 ZZJSON *zzjson = NULL, *val = NULL; in parse_array() local
338 zzjson = config->calloc(1, sizeof(ZZJSON)); in parse_array()
339 if (!zzjson) { in parse_array()
344 zzjson->type = ZZJSON_ARRAY; in parse_array()
345 zzjson->value.array.val = val; in parse_array()
346 *next = zzjson; in parse_array()
347 next = &zzjson->next; in parse_array()
388 ZZJSON *zzjson = NULL, *val = NULL; in parse_object() local
433 zzjson = config->calloc(1, sizeof(ZZJSON)); in parse_object()
434 if (!zzjson) { in parse_object()
438 zzjson->type = ZZJSON_OBJECT; in parse_object()
439 zzjson->value.object.label = str; in parse_object()
440 zzjson->value.object.val = val; in parse_object()
441 *next = zzjson; in parse_object()
442 next = &zzjson->next; in parse_object()