Lines Matching refs:pos
5 extern long pos;
8 if (pos >= string_start && pos <= string_end) { \
9 buf[0] = string_val[pos - string_start]; \
10 pos++; \
23 pos++; \
31 # define input() (((pos >= string_start) && (pos < string_end)) ? \
32 yysptr = yysbuf, string_val[pos++ - string_start] : \
34 getc(yyin)) == 10 ? (pos++, yylineno++, yytchar) : \
35 yytchar) == EOF ? (pos++, 0) : (pos++, yytchar))
40 # define lex_input() (((pos >= string_start) && (pos < string_end)) ? \
41 yysptr = yysbuf, string_val[pos++ - string_start] : \
43 getc(yyin)) == 10 ? (pos++, yylineno++, yytchar) : \
44 yytchar) == EOF ? (pos++, 0) : (pos++, yytchar))
49 # define unput(c) { if (pos > 0) pos--; \