isidchr
if (!isidchr(*s1))
if ( (*start == '#' || isidchr(*start))
&& (start == Start || !isidchr(start[-1]))
while (++cp, isidchr(*cp))
if (!STRNCMP(s,cp,i) && !isidchr(cp[i]))