Lines Matching refs:sep
187 searchstring (Dwelf_Strent **sep, Dwelf_Strent *newstr)
190 if (*sep == NULL)
192 *sep = newstr;
193 return sep;
197 int cmpres = memcmp ((*sep)->reverse, newstr->reverse,
198 MIN ((*sep)->len, newstr->len) - 1);
201 return sep;
203 return searchstring (&(*sep)->left, newstr);
205 return searchstring (&(*sep)->right, newstr);
226 Dwelf_Strent **sep = searchstring (&st->root, newstr);
227 if (*sep != newstr)
230 if ((*sep)->len > newstr->len)
233 for (Dwelf_Strent *subs = (*sep)->next; subs != NULL;
250 newstr->next = (*sep)->next;
251 (*sep)->next = newstr;
253 else if ((*sep)->len != newstr->len)
258 st->total += newstr->len - (*sep)->len;
259 newstr->next = *sep;
260 newstr->left = (*sep)->left;
261 newstr->right = (*sep)->right;
262 *sep = newstr;
270 newstr = *sep;