Lines Matching refs:bof_t
34 static int bof_entry_grow(bof_t *bof)
36 bof_t **array;
51 bof_t *bof_object(void)
53 bof_t *object;
55 object = calloc(1, sizeof(bof_t));
64 bof_t *bof_object_get(bof_t *object, const char *keyname)
76 int bof_object_set(bof_t *object, const char *keyname, bof_t *value)
78 bof_t *key;
100 bof_t *bof_array(void)
102 bof_t *array = bof_object();
111 int bof_array_append(bof_t *array, bof_t *value)
125 bof_t *bof_array_get(bof_t *bof, unsigned i)
132 unsigned bof_array_size(bof_t *bof)
142 bof_t *bof_blob(unsigned size, void *value)
144 bof_t *blob = bof_object();
160 unsigned bof_blob_size(bof_t *bof)
167 void *bof_blob_value(bof_t *bof)
177 bof_t *bof_string(const char *value)
179 bof_t *string = bof_object();
198 bof_t *bof_int32(int32_t value)
200 bof_t *int32 = bof_object();
216 int32_t bof_int32_value(bof_t *bof)
232 static void bof_print_bof(bof_t *bof, int level, int entry)
264 static void bof_print_rec(bof_t *bof, int level, int entry)
274 void bof_print(bof_t *bof)
279 static int bof_read(bof_t *root, FILE *file, long end, int level)
281 bof_t *bof = NULL;
336 bof_t *bof_load_file(const char *filename)
338 bof_t *root = bof_object();
372 void bof_incref(bof_t *bof)
377 void bof_decref(bof_t *bof)
399 static int bof_file_write(bof_t *bof, FILE *file)
439 int bof_dump_file(bof_t *bof, const char *filename)