• Home
  • Raw
  • Download

Lines Matching refs:json_value

19 static struct json_pair *json_create_pair(const char *name, struct json_value *value)  in json_create_pair()
32 static struct json_value *json_create_value_int(long long number) in json_create_value_int()
34 struct json_value *value = malloc(sizeof(struct json_value)); in json_create_value_int()
43 static struct json_value *json_create_value_float(float number) in json_create_value_float()
45 struct json_value *value = malloc(sizeof(struct json_value)); in json_create_value_float()
83 static struct json_value *json_create_value_string(const char *str) in json_create_value_string()
85 struct json_value *value = malloc(sizeof(struct json_value)); in json_create_value_string()
98 static struct json_value *json_create_value_object(struct json_object *obj) in json_create_value_object()
100 struct json_value *value = malloc(sizeof(struct json_value)); in json_create_value_object()
110 static struct json_value *json_create_value_array(struct json_array *array) in json_create_value_array()
112 struct json_value *value = malloc(sizeof(struct json_value)); in json_create_value_array()
123 static void json_free_value(struct json_value *value);
152 static void json_free_value(struct json_value *value) in json_free_value()
168 static int json_array_add_value(struct json_array *array, struct json_value *value) in json_array_add_value()
170 struct json_value **values = realloc(array->values, in json_array_add_value()
171 sizeof(struct json_value *) * (array->value_cnt + 1)); in json_array_add_value()
200 struct json_value *value; in json_object_add_value_type()
237 struct json_value *value; in json_array_add_value_type()
265 static int json_value_level(struct json_value *value);
285 static int json_value_level(struct json_value *value) in json_value_level()
301 static void json_print_value(struct json_value *value);
340 static void json_print_value(struct json_value *value) in json_print_value()