Lines Matching defs:where
51 #define startcomment(where) (where[0] == '/' && where[1] == '*')
52 #define endcomment(where) (where[-1] == '*' && where[0] == '/')
156 if (*where == 0) {
170 *where = 0;
185 where = curline;
186 } else if (isspace(*where)) {
187 while (isspace(*where)) {
188 where++; /* eat */
191 for (where++; *where; where++) {
192 if (endcomment(where)) {
193 where++;
198 } else if (startcomment(where)) {
199 where += 2;
207 * 'where' is not whitespace, comment or directive Must be a token!
209 switch (*where) {
212 where++;
216 where++;
220 where++;
224 where++;
228 where++;
232 where++;
236 where++;
240 where++;
244 where++;
248 where++;
252 where++;
256 where++;
260 where++;
265 findstrconst(&where, &tokp->str);
269 findchrconst(&where, &tokp->str);
284 findconst(&where, &tokp->str);
288 if (!(isalpha(*where) || *where == '_')) {
297 if (isprint(*where)) {
299 "%c", *where);
302 "%d", *where);
306 findkind(&where, tokp);