Lines Matching refs:size

18 lexbor_bst_init(lexbor_bst_t *bst, size_t size)  in lexbor_bst_init()  argument
26 if (size == 0) { in lexbor_bst_init()
31 status = lexbor_dobject_init(bst->dobject, size, in lexbor_bst_init()
71 lexbor_bst_entry_make(lexbor_bst_t *bst, size_t size) in lexbor_bst_entry_make() argument
78 new_entry->size = size; in lexbor_bst_entry_make()
87 size_t size, void *value) in lexbor_bst_insert() argument
96 new_entry->size = size; in lexbor_bst_insert()
109 if (size == entry->size) { in lexbor_bst_insert()
119 else if (size > entry->size) { in lexbor_bst_insert()
146 size_t size) in lexbor_bst_insert_not_exists() argument
151 *scope = lexbor_bst_entry_make(bst, size); in lexbor_bst_insert_not_exists()
159 if (size == entry->size) { in lexbor_bst_insert_not_exists()
162 else if (size > entry->size) { in lexbor_bst_insert_not_exists()
164 entry->right = lexbor_bst_entry_make(bst, size); in lexbor_bst_insert_not_exists()
174 entry->left = lexbor_bst_entry_make(bst, size); in lexbor_bst_insert_not_exists()
188 lexbor_bst_search(lexbor_bst_t *bst, lexbor_bst_entry_t *scope, size_t size) in lexbor_bst_search() argument
191 if (scope->size == size) { in lexbor_bst_search()
194 else if (size > scope->size) { in lexbor_bst_search()
207 size_t size) in lexbor_bst_search_close() argument
212 if (scope->size == size) { in lexbor_bst_search_close()
215 else if (size > scope->size) { in lexbor_bst_search_close()
228 lexbor_bst_remove(lexbor_bst_t *bst, lexbor_bst_entry_t **scope, size_t size) in lexbor_bst_remove() argument
233 if (entry->size == size) { in lexbor_bst_remove()
236 else if (size > entry->size) { in lexbor_bst_remove()
249 size_t size, size_t *found_size) in lexbor_bst_remove_close() argument
255 if (entry->size == size) { in lexbor_bst_remove_close()
257 *found_size = entry->size; in lexbor_bst_remove_close()
262 else if (size > entry->size) { in lexbor_bst_remove_close()
273 *found_size = max->size; in lexbor_bst_remove_close()
381 entry->size = left->size; in lexbor_bst_remove_by_pointer()
431 len = lexbor_conv_int64_to_data((int64_t) entry->left->size, in lexbor_bst_serialize_entry()
455 len = lexbor_conv_int64_to_data((int64_t) entry->right->size, in lexbor_bst_serialize_entry()