exstrdup
path->sp_path = exstrdup(epath, epath + len);
hwptr->name = exstrdup(ptr, bp);
hwptr->ctlname = exstrdup(ptr, bp);
hwptr->entry[i].library[j] = exstrdup(l, lib);
hwptr->entry[i].value = exstrdup(l, key);
static char *exstrdup(const char *, const char *);