Lines Matching refs:curr

52     const UniChar *curr;
64 while (p < pInfo->curr) {
84 while (pInfo->curr < pInfo->end) {
85 ch2 = *(pInfo->curr);
86 pInfo->curr ++;
90 if (pInfo->curr >= pInfo->end) {
92 pInfo->curr --;
94 } else if (*(pInfo->curr) == '/') {
95 pInfo->curr ++;
96 while (pInfo->curr < pInfo->end) { // go to end of comment line
97 UniChar ch3 = *(pInfo->curr);
99 pInfo->curr ++;
101 } else if (*(pInfo->curr) == '*') { // handle /* ... */
102 pInfo->curr ++;
103 while (pInfo->curr < pInfo->end) {
104 ch2 = *(pInfo->curr);
105 pInfo->curr ++;
106 if (ch2 == '*' && pInfo->curr < pInfo->end && *(pInfo->curr) == '/') {
107 pInfo->curr ++; // advance past the '/'
112 pInfo->curr --;
116 pInfo->curr --;
124 UniChar ch = *(pInfo->curr);
125 pInfo->curr ++;
139 if ((ch = *(pInfo->curr)) >= '0' && ch <= '7') { // we use in this test the fact that the buffer is zero-terminated
140 pInfo->curr ++;
142 if ((pInfo->curr < pInfo->end) && (ch = *(pInfo->curr)) >= '0' && ch <= '7') {
143 pInfo->curr ++;
152 while (pInfo->curr < pInfo->end && numDigits--) {
153 if (((ch = *(pInfo->curr)) < 128) && isxdigit(ch)) {
154 pInfo->curr ++;
218 const UniChar *startMark = pInfo->curr;
219 const UniChar *mark = pInfo->curr;
220 while (pInfo->curr < pInfo->end) {
221 UniChar ch = *(pInfo->curr);
225 CFStringAppendCharacters(str, mark, pInfo->curr - mark);
226 pInfo->curr ++;
229 mark = pInfo->curr;
232 pInfo->curr ++;
235 if (pInfo->end <= pInfo->curr) {
237 pInfo->curr = startMark;
244 CFStringAppendCharacters(str, mark, pInfo->curr - mark);
246 str = (CFMutableStringRef)_uniqueStringForCharacters(pInfo, mark, pInfo->curr-mark);
249 if (mark != pInfo->curr) {
250 CFStringAppendCharacters(str, mark, pInfo->curr - mark);
258 pInfo->curr ++; // Advance past the quote character before returning.
267 const UniChar *mark = pInfo->curr;
268 while (pInfo->curr < pInfo->end) {
269 UniChar ch = *pInfo->curr;
271 pInfo->curr ++;
274 if (pInfo->curr != mark) {
276 CFStringRef str = _uniqueStringForCharacters(pInfo, mark, pInfo->curr-mark);
280 CFStringAppendCharacters(str, mark, pInfo->curr - mark);
297 ch = *(pInfo->curr);
299 pInfo->curr ++;
324 if (*pInfo->curr != ',') {
327 pInfo->curr ++;
332 if (!foundChar || *pInfo->curr != ')') {
341 pInfo->curr ++;
369 if (*pInfo->curr == ';') {
373 } else if (*pInfo->curr == '=') {
374 pInfo->curr ++;
391 if (foundChar && *pInfo->curr == ';') {
392 pInfo->curr ++;
418 if (!foundChar || *pInfo->curr != '}') {
423 pInfo->curr ++;
439 while ((pInfo->curr < pInfo->end) && (numBytesRead < bytesSize)) {
441 UniChar ch1 = *pInfo->curr;
445 pInfo->curr++;
446 if (pInfo->curr >= pInfo->end) return -2; // Error: uneven number of hex digits
447 UniChar ch2 = *pInfo->curr;
451 pInfo->curr++;
453 pInfo->curr++;
490 if (*(pInfo->curr) == '>') {
491 pInfo->curr ++; // Move past '>'
511 ch = *(pInfo->curr);
512 pInfo->curr ++;
522 pInfo->curr --;
525 pInfo->curr --; // Must back off the charcter we just read
572 stringsPInfo.curr = buf;
578 const UniChar *begin = stringsPInfo.curr;
601 stringsPInfo.curr = begin;