Lines Matching refs:ecur
63 const char* ebegin, const char* eend, const char*& ecur,
66 ecur = ebegin;
69 while (ecur != eend) {
72 if (*ecur == '0' || *state == 1) {
74 ++ecur;
76 if (ecur == eend) {
81 if (*ecur == '1') {
88 --ecur;
92 *icur = *ecur;
96 *icur = *ecur;
101 ++ecur;
119 const char *ecur = efrom;
122 do_in(tmp, efrom, eend, ecur, ibegin, ibegin + m, icur);
124 return ecur - efrom;
156 const char* ebegin, const char* eend, const char*& ecur,
160 ecur = ebegin;
179 while (ecur != eend) {
182 if (*ecur == '0' || *state == 1) {
184 ++ecur;
186 if (ecur == eend) {
191 if (*ecur == '1') {
208 --ecur;
212 *icur = *ecur;
216 *icur = *ecur;
221 ++ecur;
246 const char *ecur = efrom;
249 do_in(tmpState, efrom, eend, ecur, ibegin, ibegin + m + offset, icur);
254 --ecur;
257 ecur = efrom - 1;
264 ecur++;
269 return (int)min((size_t)(ecur - efrom), m);