register char *p;
register char *volatile p;
skipword(p, w)	register char *p;	char *w;{	register char *q;	char *firstp = p;	/* find beginning of word */	while (isascii(*p) && isspace(*p))		p++;	q = p;	/* find end of word */	while (*p != '\0' && *p != ':' && !(isascii(*p) && isspace(*p)))		p++;	while (isascii(*p) && isspace(*p))		*p++ = '\0';	if (*p != ':')	{	  syntax:		usrerr("501 Syntax error in parameters scanning \"%s\"",			shortenstring(firstp, 203));		return (NULL);	}	*p++ = '\0';	while (isascii(*p) && isspace(*p))		p++;	if (*p == '\0')		goto syntax;	/* see if the input word matches desired word */	if (strcasecmp(q, w))		goto syntax;	return (p);}