Lines Matching refs:curchr
336 static int curchr; // currently parsed character variable
354 int curchr; member
650 curchr = prevprevchr = prevchr = nextchr = -1; in initchr()
664 ps->curchr = curchr; in save_parse_state()
681 curchr = ps->curchr; in restore_parse_state()
699 if (curchr == -1) in peekchr()
701 switch (curchr = regparse[0]) in peekchr()
708 curchr = Magic(curchr); in peekchr()
734 curchr = Magic(curchr); in peekchr()
747 curchr = Magic('*'); in peekchr()
762 curchr = Magic('^'); in peekchr()
793 curchr = Magic('$'); in peekchr()
801 curchr = '\\'; // trailing '\' in peekchr()
817 curchr = -1; in peekchr()
825 curchr = toggle_Magic(curchr); in peekchr()
832 curchr = backslash_trans(c); in peekchr()
835 curchr = toggle_Magic(c); in peekchr()
843 curchr = (*mb_ptr2char)(regparse + 1); in peekchr()
845 curchr = c; in peekchr()
852 curchr = (*mb_ptr2char)(regparse); in peekchr()
856 return curchr; in peekchr()
884 prevchr = curchr; in skipchr()
885 curchr = nextchr; // use previously unget char, or -1 in skipchr()
925 nextchr = curchr; in ungetchr()
926 curchr = prevchr; in ungetchr()
986 curchr = -1; // no longer valid in getdecchrs()