Lines Matching defs:newnode
95 avtab_ptr_t newnode;
98 newnode = (avtab_ptr_t) malloc(sizeof(struct avtab_node));
99 if (newnode == NULL)
101 memset(newnode, 0, sizeof(struct avtab_node));
102 newnode->key = *key;
107 free(newnode);
113 newnode->datum.xperms = xperms;
118 newnode->datum.data = datum->data;
120 newnode->datum = *datum;
124 newnode->next = prev->next;
125 prev->next = newnode;
127 newnode->next = h->htable[hvalue];
128 h->htable[hvalue] = newnode;
132 return newnode;
138 avtab_ptr_t prev, cur, newnode;
168 newnode = avtab_insert_node(h, hvalue, prev, key, datum);
169 if (!newnode)
183 avtab_ptr_t prev, cur, newnode;
207 newnode = avtab_insert_node(h, hvalue, prev, key, datum);
209 return newnode;