Lines Matching refs:sep
195 searchstring (struct Ebl_WStrent **sep, struct Ebl_WStrent *newstr)
200 if (*sep == NULL)
202 *sep = newstr;
203 return sep;
207 cmpres = wmemcmp ((*sep)->reverse, newstr->reverse,
208 MIN ((*sep)->len, newstr->len) - 1);
211 return sep;
213 return searchstring (&(*sep)->left, newstr);
215 return searchstring (&(*sep)->right, newstr);
224 struct Ebl_WStrent **sep;
243 sep = searchstring (&st->root, newstr);
244 if (*sep != newstr)
247 if ((*sep)->len > newstr->len)
252 for (subs = (*sep)->next; subs != NULL; subs = subs->next)
268 newstr->next = (*sep)->next;
269 (*sep)->next = newstr;
271 else if ((*sep)->len != newstr->len)
276 st->total += newstr->len - (*sep)->len;
277 newstr->next = *sep;
278 newstr->left = (*sep)->left;
279 newstr->right = (*sep)->right;
280 *sep = newstr;
288 newstr = *sep;