Home | History | Annotate | Download | only in common

Lines Matching refs:pos

79         && pos == realThat.pos
86 return uhash_hashUCharsN(text, textLength) ^ pos ^ begin ^ end;
96 pos = begin;
97 if(pos < end) {
98 return text[pos];
106 pos = begin;
107 if(pos < end) {
108 return text[pos++];
116 pos = end;
117 if(pos > begin) {
118 return text[--pos];
127 pos = begin;
129 pos = end;
131 pos = position;
133 if(pos < end) {
134 return text[pos];
142 if (pos >= begin && pos < end) {
143 return text[pos];
151 if (pos + 1 < end) {
152 return text[++pos];
155 pos = end;
162 if (pos < end) {
163 return text[pos++];
171 return (UBool)(pos < end ? TRUE : FALSE);
176 if (pos > begin) {
177 return text[--pos];
185 return (UBool)(pos > begin ? TRUE : FALSE);
190 pos = begin;
191 if(pos < end) {
192 int32_t i = pos;
203 pos = begin;
204 if(pos < end) {
206 UTF_NEXT_CHAR(text, pos, end, c);
215 pos = end;
216 if(pos > begin) {
218 UTF_PREV_CHAR(text, begin, pos, c);
234 int32_t i = this->pos = position;
239 this->pos = position;
246 if (pos >= begin && pos < end) {
248 UTF_GET_CHAR(text, begin, pos, end, c);
257 if (pos < end) {
258 UTF_FWD_1(text, pos, end);
259 if(pos < end) {
260 int32_t i = pos;
267 pos = end;
273 if (pos < end) {
275 UTF_NEXT_CHAR(text, pos, end, c);
284 if (pos > begin) {
286 UTF_PREV_CHAR(text, begin, pos, c);
297 pos = begin + delta;
300 pos += delta;
303 pos = end + delta;
309 if(pos < begin) {
310 pos = begin;
311 } else if(pos > end) {
312 pos = end;
315 return pos;
324 pos = begin;
326 UTF_FWD_N(text, pos, end, delta);
331 UTF_FWD_N(text, pos, end, delta);
333 UTF_BACK_N(text, begin, pos, -delta);
337 pos = end;
339 UTF_BACK_N(text, begin, pos, -delta);
346 return pos;
356 pos = begin = 0;