Lines Matching refs:newnode
96 avtab_ptr_t newnode;
99 newnode = (avtab_ptr_t) malloc(sizeof(struct avtab_node));
100 if (newnode == NULL)
102 memset(newnode, 0, sizeof(struct avtab_node));
103 newnode->key = *key;
108 free(newnode);
114 newnode->datum.xperms = xperms;
119 newnode->datum.data = datum->data;
121 newnode->datum = *datum;
125 newnode->next = prev->next;
126 prev->next = newnode;
128 newnode->next = h->htable[hvalue];
129 h->htable[hvalue] = newnode;
133 return newnode;
139 avtab_ptr_t prev, cur, newnode;
169 newnode = avtab_insert_node(h, hvalue, prev, key, datum);
170 if (!newnode)
184 avtab_ptr_t prev, cur, newnode;
208 newnode = avtab_insert_node(h, hvalue, prev, key, datum);
210 return newnode;