Home | History | Annotate | Download | only in libebl

Lines Matching refs:nodep

308 copystrings (struct Ebl_Strent *nodep, char **freep, size_t *offsetp)
310 if (nodep->left != NULL)
311 copystrings (nodep->left, freep, offsetp);
314 nodep->offset = *offsetp;
315 *freep = (char *) mempcpy (*freep, nodep->string, nodep->len);
316 *offsetp += nodep->len;
318 for (struct Ebl_Strent *subs = nodep->next; subs != NULL; subs = subs->next)
320 assert (subs->len < nodep->len);
321 subs->offset = nodep->offset + nodep->len - subs->len;
325 if (nodep->right != NULL)
326 copystrings (nodep->right, freep, offsetp);