WS
if ((ptr = getword(&bp, ep, WS)) == NULL || ptr == bp)
if ((ptr = getword(&bp, ep, WS)) == NULL || ptr == bp) {
for (i = 0; bp++, (ptr = getword(&bp, ep, WS)) != NULL;) {
(void)getcstr(&b, ep, WS);
static const char WS[] = " \t\n";
start = next + strspn(next, WS);
end = start + strcspn(start, WS);
optstring = strtok(&line[6], WS);
args[nargs = 0] = strtok(&line[6], WS);
while ((args[++nargs] = strtok(NULL, WS)) != NULL)
result = strtok(&line[8], WS);
args[nargs = 0] = strtok(&line[6], WS);
while ((args[++nargs] = strtok(NULL, WS)) != NULL)
result = strtok(&line[8], WS);
optstring = strtok(&line[11], WS);
ptr = strtok(&line[10], WS);
for (ptr = strtok(line, WS); ptr; ptr = strtok(NULL, WS))
cp += strspn(cp, WS);
if ((from = strsep(&cp, WS)) == NULL)
cp += strspn(cp, WS);
if ((to = strsep(&cp, WS)) == NULL)
for (ap = strsep(&cp, WS); ap != NULL;
ap = strsep(&cp, WS))
for (s = 1, str = strtok(str, WS); str;
str = strtok(NULL, WS), s++)