hpdelim2
host = hpdelim2(&cp, NULL);
if ((cp = hpdelim2(&tmp, &ch)) == NULL || *cp == '\0')
r = hpdelim2(cp, &delim);
char *hpdelim2(char **, char *);
if ((host = hpdelim2(&cp, NULL)) == NULL)