4.3BSD-UWisc/src/usr.lib/libloc/getword.c

#include <ctype.h>

char *					/* return pointer to char after extracted word */
getword( line, word )	/* extract a whitespace deliniated word from line */
register char *line;	/* from string */
register char *word;	/* to buffer */
{
	while(isspace(*line))
		line++;
	while(*line && !isspace(*line))
		*word++ = *line++;
	*word = '\0';

	return line;
}