• Home
  • Raw
  • Download

Lines Matching refs:json_value

25 static struct json_pair *json_create_pair(const char *name, struct json_value *value)  in json_create_pair()
38 static struct json_value *json_create_value_int(long long number) in json_create_value_int()
40 struct json_value *value = malloc(sizeof(struct json_value)); in json_create_value_int()
49 static struct json_value *json_create_value_float(float number) in json_create_value_float()
51 struct json_value *value = malloc(sizeof(struct json_value)); in json_create_value_float()
89 static struct json_value *json_create_value_string(const char *str) in json_create_value_string()
91 struct json_value *value = malloc(sizeof(struct json_value)); in json_create_value_string()
104 static struct json_value *json_create_value_object(struct json_object *obj) in json_create_value_object()
106 struct json_value *value = malloc(sizeof(struct json_value)); in json_create_value_object()
116 static struct json_value *json_create_value_array(struct json_array *array) in json_create_value_array()
118 struct json_value *value = malloc(sizeof(struct json_value)); in json_create_value_array()
129 static void json_free_value(struct json_value *value);
158 static void json_free_value(struct json_value *value) in json_free_value()
174 static int json_array_add_value(struct json_array *array, struct json_value *value) in json_array_add_value()
176 struct json_value **values = realloc(array->values, in json_array_add_value()
177 sizeof(struct json_value *) * (array->value_cnt + 1)); in json_array_add_value()
206 struct json_value *value; in json_object_add_value_type()
243 struct json_value *value; in json_array_add_value_type()
271 static int json_value_level(struct json_value *value);
291 static int json_value_level(struct json_value *value) in json_value_level()
307 static void json_print_value(struct json_value *value);
346 static void json_print_value(struct json_value *value) in json_print_value()