Home | History | Annotate | Download | only in libebl

Lines Matching refs:nodep

305 copystrings (struct Ebl_GStrent *nodep, char **freep, size_t *offsetp)
309 if (nodep->left != NULL)
310 copystrings (nodep->left, freep, offsetp);
313 nodep->offset = *offsetp;
314 *freep = (char *) mempcpy (*freep, nodep->string, nodep->len * nodep->width);
315 *offsetp += nodep->len * nodep->width;
317 for (subs = nodep->next; subs != NULL; subs = subs->next)
319 assert (subs->len < nodep->len);
320 subs->offset = nodep->offset + (nodep->len - subs->len) * nodep->width;
324 if (nodep->right != NULL)
325 copystrings (nodep->right, freep, offsetp);