Home
last modified time | relevance | path

Searched refs:zzjson (Results 1 – 8 of 8) sorted by relevance

/external/syslinux/com32/gpllib/zzjson/
Dzzjson_create.c19 ZZJSON *zzjson = config->calloc(1, sizeof(ZZJSON)); in zzjson_create_templ() local
20 if (!zzjson) MEMERROR(); in zzjson_create_templ()
21 else zzjson->type = type; in zzjson_create_templ()
22 return zzjson; in zzjson_create_templ()
38 ZZJSON *zzjson = zzjson_create_templ(config, ZZJSON_NUMBER_DOUBLE); in zzjson_create_number_d() local
39 if (zzjson) in zzjson_create_number_d()
40 zzjson->value.number.val.dval = d; in zzjson_create_number_d()
41 return zzjson; in zzjson_create_number_d()
45 ZZJSON *zzjson = zzjson_create_templ(config, ZZJSON_NUMBER_NEGINT); in zzjson_create_number_i() local
46 if (zzjson) { in zzjson_create_number_i()
[all …]
Dzzjson_query.c10 ZZJSON *zzjson_object_find_label(ZZJSON *zzjson, char *label) { in zzjson_object_find_label() argument
11 if (zzjson->type != ZZJSON_OBJECT) return NULL; in zzjson_object_find_label()
13 while (zzjson) { in zzjson_object_find_label()
14 char *string = zzjson->value.object.label; in zzjson_object_find_label()
16 if (zzjson->type != ZZJSON_OBJECT) return NULL; in zzjson_object_find_label()
20 return zzjson->value.object.val; in zzjson_object_find_label()
21 zzjson = zzjson->next; in zzjson_object_find_label()
26 ZZJSON *zzjson_object_find_labels(ZZJSON *zzjson, ...) { in zzjson_object_find_labels() argument
30 va_start(ap, zzjson); in zzjson_object_find_labels()
33 zzjson = zzjson_object_find_label(zzjson, lbl); in zzjson_object_find_labels()
[all …]
Dzzjson_print.c37 static int zzjson_print2(ZZJSON_CONFIG *config, ZZJSON *zzjson, in zzjson_print2() argument
40 if (!zzjson) return -1; in zzjson_print2()
42 switch(zzjson->type) { in zzjson_print2()
50 while (zzjson) { in zzjson_print2()
51 switch(zzjson->type) { in zzjson_print2()
53 if (zzjson->value.object.val) { in zzjson_print2()
55 if (print_string(config, zzjson->value.object.label) < 0) in zzjson_print2()
58 if (zzjson_print2(config, zzjson->value.object.val, in zzjson_print2()
63 if (zzjson->value.array.val) in zzjson_print2()
64 if (zzjson_print2(config, zzjson->value.array.val, in zzjson_print2()
[all …]
Dzzjson_parse.c124 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()
[all …]
Dzzjson_free.c8 void zzjson_free(ZZJSON_CONFIG *config, ZZJSON *zzjson) { in zzjson_free() argument
9 while (zzjson) { in zzjson_free()
11 switch(zzjson->type) { in zzjson_free()
13 config->free(zzjson->value.object.label); in zzjson_free()
14 zzjson_free(config, zzjson->value.object.val); in zzjson_free()
17 zzjson_free(config, zzjson->value.array.val); in zzjson_free()
20 config->free(zzjson->value.string.string); in zzjson_free()
25 next = zzjson->next; in zzjson_free()
26 config->free(zzjson); in zzjson_free()
27 zzjson = next; in zzjson_free()
/external/syslinux/com32/gplinclude/zzjson/
Dzzjson.h86 void zzjson_free(ZZJSON_CONFIG *config, ZZJSON *zzjson);
87 int zzjson_print(ZZJSON_CONFIG *config, ZZJSON *zzjson);
89 ZZJSON *zzjson_object_find_label(ZZJSON *zzjson, char *label);
90 ZZJSON *zzjson_object_find_labels(ZZJSON *zzjson, ...); // end with , NULL
91 unsigned int zzjson_object_count(ZZJSON *zzjson);
92 unsigned int zzjson_array_count(ZZJSON *zzjson);
/external/syslinux/com32/gpllib/
DMakefile8 REQFLAGS += -I$(SRC)/../gplinclude -I$(SRC)/../gplinclude/zzjson
10 GPLDIRS := $(SRC) $(addprefix $(SRC)/,disk dmi vpd acpi zzjson)
/external/syslinux/com32/modules/
DMakefile25 ifcpu.c32 cpuid.c32 cat.c32 pwd.c32 ifplop.c32 zzjson.c32 \