Lines Matching refs:array
36 bof_t **array;
40 array = realloc(bof->array, (bof->nentry + 16) * sizeof(void*));
41 if (array == NULL)
43 bof->array = array;
69 if (!strcmp(object->array[i]->value, keyname)) {
70 return object->array[i + 1];
89 object->array[object->array_size++] = key;
90 object->array[object->array_size++] = value;
98 * array
102 bof_t *array = bof_object();
104 if (array == NULL)
106 array->type = BOF_TYPE_ARRAY;
107 array->size = 12;
108 return array;
111 int bof_array_append(bof_t *array, bof_t *value)
114 if (array->type != BOF_TYPE_ARRAY)
116 r = bof_entry_grow(array);
119 array->array[array->array_size++] = value;
120 array->size += value->size;
129 return bof->array[i];
256 fprintf(stderr, "%p array [%d %d]\n", bof, bof->array_size, bof->size);
270 bof_print_rec(bof->array[i], level + 2, i);
329 root->array[root->centry++] = bof;
386 bof_decref(bof->array[i]);
387 bof->array[i] = NULL;
394 free(bof->array);
428 r = bof_file_write(bof->array[i], file);
469 r = bof_file_write(bof->array[i], bof->file);