Lines Matching refs:pos
12 extern long pos;
15 if (pos >= string_start && pos <= string_end) { \
16 buf[0] = string_val[pos - string_start]; \
17 pos++; \
30 pos++; \
38 # define input() (((pos >= string_start) && (pos < string_end)) ? \
39 yysptr = yysbuf, string_val[pos++ - string_start] : \
41 getc(yyin)) == 10 ? (pos++, yylineno++, yytchar) : \
42 yytchar) == EOF ? (pos++, 0) : (pos++, yytchar))
47 # define lex_input() (((pos >= string_start) && (pos < string_end)) ? \
48 yysptr = yysbuf, string_val[pos++ - string_start] : \
50 getc(yyin)) == 10 ? (pos++, yylineno++, yytchar) : \
51 yytchar) == EOF ? (pos++, 0) : (pos++, yytchar))
56 # define unput(c) { if (pos > 0) pos--; \