Lines Matching refs:new_entry
73 lexbor_bst_entry_t *new_entry = lexbor_dobject_calloc(bst->dobject); in lexbor_bst_entry_make() local
74 if (new_entry == NULL) { in lexbor_bst_entry_make()
78 new_entry->size = size; in lexbor_bst_entry_make()
82 return new_entry; in lexbor_bst_entry_make()
89 lexbor_bst_entry_t *new_entry, *entry; in lexbor_bst_insert() local
91 new_entry = lexbor_dobject_calloc(bst->dobject); in lexbor_bst_insert()
92 if (new_entry == NULL) { in lexbor_bst_insert()
96 new_entry->size = size; in lexbor_bst_insert()
97 new_entry->value = value; in lexbor_bst_insert()
102 *scope = new_entry; in lexbor_bst_insert()
103 return new_entry; in lexbor_bst_insert()
111 new_entry->next = entry->next; in lexbor_bst_insert()
114 entry->next = new_entry; in lexbor_bst_insert()
115 new_entry->parent = entry->parent; in lexbor_bst_insert()
117 return new_entry; in lexbor_bst_insert()
121 entry->right = new_entry; in lexbor_bst_insert()
122 new_entry->parent = entry; in lexbor_bst_insert()
124 return new_entry; in lexbor_bst_insert()
131 entry->left = new_entry; in lexbor_bst_insert()
132 new_entry->parent = entry; in lexbor_bst_insert()
134 return new_entry; in lexbor_bst_insert()