Lines Matching full:where
45 #define startcomment(where) (where[0] == '/' && where[1] == '*') argument
46 #define endcomment(where) (where[-1] == '*' && where[0] == '/') argument
154 if (*where == 0) { in get_token()
164 *where = 0; in get_token()
179 where = curline; in get_token()
180 } else if (isspace(*where)) { in get_token()
181 while (isspace(*where)) { in get_token()
182 where++; /* eat */ in get_token()
185 for (where++; *where; where++) { in get_token()
186 if (endcomment(where)) { in get_token()
187 where++; in get_token()
192 } else if (startcomment(where)) { in get_token()
193 where += 2; in get_token()
201 * 'where' is not whitespace, comment or directive Must be a token! in get_token()
203 switch (*where) { in get_token()
206 where++; in get_token()
210 where++; in get_token()
214 where++; in get_token()
218 where++; in get_token()
222 where++; in get_token()
226 where++; in get_token()
230 where++; in get_token()
234 where++; in get_token()
238 where++; in get_token()
242 where++; in get_token()
246 where++; in get_token()
250 where++; in get_token()
254 where++; in get_token()
259 findstrconst(&where, &tokp->str); in get_token()
263 findchrconst(&where, &tokp->str); in get_token()
278 findconst(&where, &tokp->str); in get_token()
282 if (!(isalpha(*where) || *where == '_')) { in get_token()
288 if (isprint(*where)) { in get_token()
289 s_print(p, "%c", *where); in get_token()
291 s_print(p, "%d", *where); in get_token()
295 findkind(&where, tokp); in get_token()