eptr 515 ext/fileinfo/libmagic/funcs.c char *ptr, *eptr; eptr 518 ext/fileinfo/libmagic/funcs.c for (ptr = buf, eptr = ptr + bufsiz - 1; ptr < eptr && *s; s++) { eptr 523 ext/fileinfo/libmagic/funcs.c if (ptr >= eptr - 3) eptr 163 ext/pcre/pcrelib/pcre_exec.c match_ref(int offset, register PCRE_PUCHAR eptr, int length, match_data *md, eptr 166 ext/pcre/pcrelib/pcre_exec.c PCRE_PUCHAR eptr_start = eptr; eptr 173 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 178 ext/pcre/pcrelib/pcre_exec.c pchars(eptr, length, TRUE, md); eptr 213 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) return -2; /* Partial match */ eptr 214 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 237 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) return -2; /* Partial match */ eptr 238 ext/pcre/pcrelib/pcre_exec.c cc = UCHAR21TEST(eptr); eptr 242 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 254 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) return -2; /* Partial match */ eptr 255 ext/pcre/pcrelib/pcre_exec.c if (UCHAR21INCTEST(p) != UCHAR21INCTEST(eptr)) return -1; eptr 259 ext/pcre/pcrelib/pcre_exec.c return (int)(eptr - eptr_start); eptr 472 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && eptr >= md->end_subject && \ eptr 473 ext/pcre/pcrelib/pcre_exec.c eptr > md->start_used_ptr) \ eptr 480 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && eptr > md->start_used_ptr) \ eptr 511 ext/pcre/pcrelib/pcre_exec.c match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode, eptr 540 ext/pcre/pcrelib/pcre_exec.c frame->Xeptr = eptr; eptr 670 ext/pcre/pcrelib/pcre_exec.c int len = (char *)&rdepth - (char *)eptr; eptr 739 ext/pcre/pcrelib/pcre_exec.c newptrb.epb_saved_eptr = eptr; eptr 757 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode] + ecode[1], offset_top, md, eptr 772 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = eptr; eptr 781 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, eptr 787 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, eptr 795 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode] + ecode[1], offset_top, md, eptr 803 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, eptr 806 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = eptr; /* Pass back current position */ eptr 824 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode] + ecode[1], offset_top, md, eptr 841 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, eptr 850 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode] + ecode[1], offset_top, eptr 873 ext/pcre/pcrelib/pcre_exec.c saved_eptr = eptr; eptr 877 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, eptrb, RM64); eptr 907 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_match_ptr; eptr 914 ext/pcre/pcrelib/pcre_exec.c if (*ecode == OP_KET || eptr == saved_eptr) eptr 926 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, eptrb, RM65); eptr 933 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, prev, offset_top, md, eptrb, RM66); eptr 962 ext/pcre/pcrelib/pcre_exec.c pchars(eptr, 16, TRUE, md); eptr 976 ext/pcre/pcrelib/pcre_exec.c (int)(eptr - md->start_subject); eptr 981 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, eptr 1078 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, eptrb, eptr 1133 ext/pcre/pcrelib/pcre_exec.c pchars(eptr, 16, TRUE, md); eptr 1161 ext/pcre/pcrelib/pcre_exec.c (int)(eptr - md->start_subject); eptr 1163 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, eptr 1172 ext/pcre/pcrelib/pcre_exec.c if (eptr == md->end_match_ptr) /* Matched an empty string */ eptr 1177 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_match_ptr; eptr 1230 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, eptr 1238 ext/pcre/pcrelib/pcre_exec.c if (eptr == md->end_match_ptr) /* Matched an empty string */ eptr 1243 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_match_ptr; eptr 1309 ext/pcre/pcrelib/pcre_exec.c cb.current_position = (int)(eptr - md->start_subject); eptr 1386 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, NULL, RM3); eptr 1437 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM49); eptr 1466 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[offset+1] = (int)(eptr - md->start_subject); eptr 1495 ext/pcre/pcrelib/pcre_exec.c if (eptr == mstart && op != OP_ASSERT_ACCEPT && eptr 1504 ext/pcre/pcrelib/pcre_exec.c md->end_match_ptr = eptr; /* Record where we ended */ eptr 1539 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, NULL, RM4); eptr 1610 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, NULL, RM5); eptr 1678 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 1679 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->start_subject) RRETURN(MATCH_NOMATCH); eptr 1680 ext/pcre/pcrelib/pcre_exec.c BACKCHAR(eptr); eptr 1689 ext/pcre/pcrelib/pcre_exec.c eptr -= GET(ecode, 1); eptr 1690 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->start_subject) RRETURN(MATCH_NOMATCH); eptr 1695 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->start_used_ptr) md->start_used_ptr = eptr; eptr 1719 ext/pcre/pcrelib/pcre_exec.c cb.current_position = (int)(eptr - md->start_subject); eptr 1765 ext/pcre/pcrelib/pcre_exec.c if (recno == ri->group_num && eptr == ri->subject_position) eptr 1772 ext/pcre/pcrelib/pcre_exec.c new_recursive.subject_position = eptr; eptr 1804 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, callpat + PRIV(OP_lengths)[*callpat], offset_top, eptr 1820 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_match_ptr; eptr 1876 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, next, offset_top, md, eptrb, RM10); eptr 1885 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, next + 1+LINK_SIZE, offset_top, md, eptrb, RM11); eptr 1932 ext/pcre/pcrelib/pcre_exec.c md->end_match_ptr = eptr; /* For ONCE_NC */ eptr 1961 ext/pcre/pcrelib/pcre_exec.c md->end_match_ptr = eptr; eptr 1992 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[offset+1] = (int)(eptr - md->start_subject); eptr 2005 ext/pcre/pcrelib/pcre_exec.c md->end_match_ptr = eptr; eptr 2019 ext/pcre/pcrelib/pcre_exec.c if (*ecode == OP_KET || eptr == saved_eptr) eptr 2023 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, eptrb, RM12); eptr 2040 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, eptrb, RM7); eptr 2044 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, prev, offset_top, md, eptrb, RM8); eptr 2051 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, prev, offset_top, md, eptrb, RM50); eptr 2059 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, prev, offset_top, md, eptrb, RM13); eptr 2064 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, eptrb, RM9); eptr 2077 ext/pcre/pcrelib/pcre_exec.c if (md->notbol && eptr == md->start_subject) RRETURN(MATCH_NOMATCH); eptr 2082 ext/pcre/pcrelib/pcre_exec.c if (eptr != md->start_subject) RRETURN(MATCH_NOMATCH); eptr 2089 ext/pcre/pcrelib/pcre_exec.c if (md->notbol && eptr == md->start_subject) RRETURN(MATCH_NOMATCH); eptr 2090 ext/pcre/pcrelib/pcre_exec.c if (eptr != md->start_subject && eptr 2091 ext/pcre/pcrelib/pcre_exec.c (eptr == md->end_subject || !WAS_NEWLINE(eptr))) eptr 2099 ext/pcre/pcrelib/pcre_exec.c if (eptr != md->start_subject + md->start_offset) RRETURN(MATCH_NOMATCH); eptr 2106 ext/pcre/pcrelib/pcre_exec.c mstart = eptr; eptr 2114 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject) eptr 2116 ext/pcre/pcrelib/pcre_exec.c if (!IS_NEWLINE(eptr)) eptr 2119 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && eptr 2122 ext/pcre/pcrelib/pcre_exec.c UCHAR21TEST(eptr) == NLBLOCK->nl[0]) eptr 2150 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject) RRETURN(MATCH_NOMATCH); eptr 2159 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject && eptr 2160 ext/pcre/pcrelib/pcre_exec.c (!IS_NEWLINE(eptr) || eptr != md->end_subject - md->nllen)) eptr 2163 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && eptr 2166 ext/pcre/pcrelib/pcre_exec.c UCHAR21TEST(eptr) == NLBLOCK->nl[0]) eptr 2196 ext/pcre/pcrelib/pcre_exec.c if (eptr == md->start_subject) prev_is_word = FALSE; else eptr 2198 ext/pcre/pcrelib/pcre_exec.c PCRE_PUCHAR lastptr = eptr - 1; eptr 2218 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2225 ext/pcre/pcrelib/pcre_exec.c GETCHAR(c, eptr); eptr 2249 ext/pcre/pcrelib/pcre_exec.c if (eptr == md->start_subject) prev_is_word = FALSE; else eptr 2251 ext/pcre/pcrelib/pcre_exec.c if (eptr <= md->start_used_ptr) md->start_used_ptr = eptr - 1; eptr 2255 ext/pcre/pcrelib/pcre_exec.c c = eptr[-1]; eptr 2264 ext/pcre/pcrelib/pcre_exec.c prev_is_word = MAX_255(eptr[-1]) eptr 2265 ext/pcre/pcrelib/pcre_exec.c && ((md->ctypes[eptr[-1]] & ctype_word) != 0); eptr 2270 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2279 ext/pcre/pcrelib/pcre_exec.c c = *eptr; eptr 2288 ext/pcre/pcrelib/pcre_exec.c cur_is_word = MAX_255(*eptr) eptr 2289 ext/pcre/pcrelib/pcre_exec.c && ((md->ctypes[*eptr] & ctype_word) != 0); eptr 2304 ext/pcre/pcrelib/pcre_exec.c if (IS_NEWLINE(eptr)) RRETURN(MATCH_NOMATCH); eptr 2306 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && eptr 2309 ext/pcre/pcrelib/pcre_exec.c UCHAR21TEST(eptr) == NLBLOCK->nl[0]) eptr 2320 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) /* DO NOT merge the eptr++ here; it must */ eptr 2325 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 2327 ext/pcre/pcrelib/pcre_exec.c if (utf) ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); eptr 2336 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) /* DO NOT merge the eptr++ here; it must */ eptr 2341 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 2346 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2351 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2363 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2368 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2380 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2385 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2397 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2402 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2414 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2419 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2431 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2436 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2448 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2453 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2459 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2463 ext/pcre/pcrelib/pcre_exec.c else if (UCHAR21TEST(eptr) == CHAR_LF) eptr++; eptr 2483 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2488 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2498 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2503 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2513 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2518 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2528 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2533 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2548 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2553 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2653 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2661 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 2663 ext/pcre/pcrelib/pcre_exec.c while (eptr < md->end_subject) eptr 2666 ext/pcre/pcrelib/pcre_exec.c if (!utf) c = *eptr; else { GETCHARLEN(c, eptr, len); } eptr 2670 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 2767 ext/pcre/pcrelib/pcre_exec.c if ((length = match_ref(offset, eptr, length, md, caseless)) < 0) eptr 2769 ext/pcre/pcrelib/pcre_exec.c if (length == -2) eptr = md->end_subject; /* Partial match */ eptr 2773 ext/pcre/pcrelib/pcre_exec.c eptr += length; eptr 2793 ext/pcre/pcrelib/pcre_exec.c if ((slength = match_ref(offset, eptr, length, md, caseless)) < 0) eptr 2795 ext/pcre/pcrelib/pcre_exec.c if (slength == -2) eptr = md->end_subject; /* Partial match */ eptr 2799 ext/pcre/pcrelib/pcre_exec.c eptr += slength; eptr 2814 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM14); eptr 2817 ext/pcre/pcrelib/pcre_exec.c if ((slength = match_ref(offset, eptr, length, md, caseless)) < 0) eptr 2819 ext/pcre/pcrelib/pcre_exec.c if (slength == -2) eptr = md->end_subject; /* Partial match */ eptr 2823 ext/pcre/pcrelib/pcre_exec.c eptr += slength; eptr 2832 ext/pcre/pcrelib/pcre_exec.c pp = eptr; eptr 2836 ext/pcre/pcrelib/pcre_exec.c if ((slength = match_ref(offset, eptr, length, md, caseless)) < 0) eptr 2849 ext/pcre/pcrelib/pcre_exec.c eptr += slength; eptr 2852 ext/pcre/pcrelib/pcre_exec.c while (eptr >= pp) eptr 2854 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM15); eptr 2856 ext/pcre/pcrelib/pcre_exec.c eptr -= length; eptr 2924 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2929 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 2944 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2949 ext/pcre/pcrelib/pcre_exec.c c = *eptr++; eptr 2976 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM16); eptr 2979 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 2984 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 2999 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM17); eptr 3002 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3007 ext/pcre/pcrelib/pcre_exec.c c = *eptr++; eptr 3025 ext/pcre/pcrelib/pcre_exec.c pp = eptr; eptr 3033 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3038 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(c, eptr, len); eptr 3045 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 3052 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM18); eptr 3054 ext/pcre/pcrelib/pcre_exec.c if (eptr-- == pp) break; /* Stop if tried at original pos */ eptr 3055 ext/pcre/pcrelib/pcre_exec.c BACKCHAR(eptr); eptr 3064 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3069 ext/pcre/pcrelib/pcre_exec.c c = *eptr; eptr 3078 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 3083 ext/pcre/pcrelib/pcre_exec.c while (eptr >= pp) eptr 3085 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM19); eptr 3087 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 3148 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3153 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 3169 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM20); eptr 3172 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3177 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 3187 ext/pcre/pcrelib/pcre_exec.c pp = eptr; eptr 3191 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3197 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 3199 ext/pcre/pcrelib/pcre_exec.c c = *eptr; eptr 3202 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 3209 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM21); eptr 3211 ext/pcre/pcrelib/pcre_exec.c if (eptr-- == pp) break; /* Stop if tried at original pos */ eptr 3213 ext/pcre/pcrelib/pcre_exec.c if (utf) BACKCHAR(eptr); eptr 3232 ext/pcre/pcrelib/pcre_exec.c if (length > md->end_subject - eptr) eptr 3237 ext/pcre/pcrelib/pcre_exec.c while (length-- > 0) if (*ecode++ != UCHAR21INC(eptr)) RRETURN(MATCH_NOMATCH); eptr 3243 ext/pcre/pcrelib/pcre_exec.c if (md->end_subject - eptr < 1) eptr 3248 ext/pcre/pcrelib/pcre_exec.c if (ecode[1] != *eptr++) RRETURN(MATCH_NOMATCH); eptr 3257 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3277 ext/pcre/pcrelib/pcre_exec.c pcre_uint32 cc = UCHAR21(eptr); eptr 3280 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 3290 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(dc, eptr); eptr 3311 ext/pcre/pcrelib/pcre_exec.c != TABLE_GET(*eptr, md->lcc, *eptr)) RRETURN(MATCH_NOMATCH); eptr 3312 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 3423 ext/pcre/pcrelib/pcre_exec.c if (eptr <= md->end_subject - length && eptr 3424 ext/pcre/pcrelib/pcre_exec.c memcmp(eptr, charptr, IN_UCHARS(length)) == 0) eptr += length; eptr 3427 ext/pcre/pcrelib/pcre_exec.c eptr <= md->end_subject - oclength && eptr 3428 ext/pcre/pcrelib/pcre_exec.c memcmp(eptr, occhars, IN_UCHARS(oclength)) == 0) eptr += oclength; eptr 3443 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM22); eptr 3446 ext/pcre/pcrelib/pcre_exec.c if (eptr <= md->end_subject - length && eptr 3447 ext/pcre/pcrelib/pcre_exec.c memcmp(eptr, charptr, IN_UCHARS(length)) == 0) eptr += length; eptr 3450 ext/pcre/pcrelib/pcre_exec.c eptr <= md->end_subject - oclength && eptr 3451 ext/pcre/pcrelib/pcre_exec.c memcmp(eptr, occhars, IN_UCHARS(oclength)) == 0) eptr += oclength; eptr 3464 ext/pcre/pcrelib/pcre_exec.c pp = eptr; eptr 3467 ext/pcre/pcrelib/pcre_exec.c if (eptr <= md->end_subject - length && eptr 3468 ext/pcre/pcrelib/pcre_exec.c memcmp(eptr, charptr, IN_UCHARS(length)) == 0) eptr += length; eptr 3471 ext/pcre/pcrelib/pcre_exec.c eptr <= md->end_subject - oclength && eptr 3472 ext/pcre/pcrelib/pcre_exec.c memcmp(eptr, occhars, IN_UCHARS(oclength)) == 0) eptr += oclength; eptr 3484 ext/pcre/pcrelib/pcre_exec.c if (eptr <= pp) goto TAIL_RECURSE; eptr 3485 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM23); eptr 3488 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 3489 ext/pcre/pcrelib/pcre_exec.c BACKCHAR(eptr); eptr 3491 ext/pcre/pcrelib/pcre_exec.c eptr -= length; eptr 3517 ext/pcre/pcrelib/pcre_exec.c max, (char *)eptr)); eptr 3541 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3546 ext/pcre/pcrelib/pcre_exec.c cc = UCHAR21TEST(eptr); eptr 3548 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 3556 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM24); eptr 3559 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3564 ext/pcre/pcrelib/pcre_exec.c cc = UCHAR21TEST(eptr); eptr 3566 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 3572 ext/pcre/pcrelib/pcre_exec.c pp = eptr; eptr 3576 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3581 ext/pcre/pcrelib/pcre_exec.c cc = UCHAR21TEST(eptr); eptr 3583 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 3588 ext/pcre/pcrelib/pcre_exec.c if (eptr == pp) goto TAIL_RECURSE; eptr 3589 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM25); eptr 3590 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 3603 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3608 ext/pcre/pcrelib/pcre_exec.c if (fc != UCHAR21INCTEST(eptr)) RRETURN(MATCH_NOMATCH); eptr 3617 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM26); eptr 3620 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3625 ext/pcre/pcrelib/pcre_exec.c if (fc != UCHAR21INCTEST(eptr)) RRETURN(MATCH_NOMATCH); eptr 3631 ext/pcre/pcrelib/pcre_exec.c pp = eptr; eptr 3634 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3639 ext/pcre/pcrelib/pcre_exec.c if (fc != UCHAR21TEST(eptr)) break; eptr 3640 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 3645 ext/pcre/pcrelib/pcre_exec.c if (eptr == pp) goto TAIL_RECURSE; eptr 3646 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM27); eptr 3647 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 3660 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3672 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 3696 ext/pcre/pcrelib/pcre_exec.c c = *eptr++; eptr 3790 ext/pcre/pcrelib/pcre_exec.c max, (char *)eptr)); eptr 3812 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3817 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(d, eptr); eptr 3827 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3832 ext/pcre/pcrelib/pcre_exec.c if (fc == *eptr || foc == *eptr) RRETURN(MATCH_NOMATCH); eptr 3833 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 3847 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM28); eptr 3850 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3855 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(d, eptr); eptr 3865 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM29); eptr 3868 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3873 ext/pcre/pcrelib/pcre_exec.c if (fc == *eptr || foc == *eptr) RRETURN(MATCH_NOMATCH); eptr 3874 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 3884 ext/pcre/pcrelib/pcre_exec.c pp = eptr; eptr 3893 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3898 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(d, eptr, len); eptr 3900 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 3905 ext/pcre/pcrelib/pcre_exec.c if (eptr <= pp) goto TAIL_RECURSE; eptr 3906 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM30); eptr 3908 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 3909 ext/pcre/pcrelib/pcre_exec.c BACKCHAR(eptr); eptr 3918 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3923 ext/pcre/pcrelib/pcre_exec.c if (fc == *eptr || foc == *eptr) break; eptr 3924 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 3929 ext/pcre/pcrelib/pcre_exec.c if (eptr == pp) goto TAIL_RECURSE; eptr 3930 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM31); eptr 3932 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 3949 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3954 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(d, eptr); eptr 3964 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3969 ext/pcre/pcrelib/pcre_exec.c if (fc == *eptr++) RRETURN(MATCH_NOMATCH); eptr 3983 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM32); eptr 3986 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 3991 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(d, eptr); eptr 4001 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM33); eptr 4004 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4009 ext/pcre/pcrelib/pcre_exec.c if (fc == *eptr++) RRETURN(MATCH_NOMATCH); eptr 4019 ext/pcre/pcrelib/pcre_exec.c pp = eptr; eptr 4028 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4033 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(d, eptr, len); eptr 4035 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 4040 ext/pcre/pcrelib/pcre_exec.c if (eptr <= pp) goto TAIL_RECURSE; eptr 4041 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM34); eptr 4043 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 4044 ext/pcre/pcrelib/pcre_exec.c BACKCHAR(eptr); eptr 4053 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4058 ext/pcre/pcrelib/pcre_exec.c if (fc == *eptr) break; eptr 4059 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4064 ext/pcre/pcrelib/pcre_exec.c if (eptr == pp) goto TAIL_RECURSE; eptr 4065 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM35); eptr 4067 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 4167 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4172 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4180 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4185 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4197 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4202 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4211 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4216 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4225 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4230 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4240 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4245 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4260 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4265 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4285 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4290 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4302 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4307 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4322 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4327 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4349 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4357 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4359 ext/pcre/pcrelib/pcre_exec.c while (eptr < md->end_subject) eptr 4362 ext/pcre/pcrelib/pcre_exec.c if (!utf) c = *eptr; else { GETCHARLEN(c, eptr, len); } eptr 4366 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 4384 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4389 ext/pcre/pcrelib/pcre_exec.c if (IS_NEWLINE(eptr)) RRETURN(MATCH_NOMATCH); eptr 4391 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && eptr 4394 ext/pcre/pcrelib/pcre_exec.c UCHAR21(eptr) == NLBLOCK->nl[0]) eptr 4399 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4400 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); eptr 4407 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4412 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4413 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); eptr 4418 ext/pcre/pcrelib/pcre_exec.c if (eptr > md->end_subject - min) RRETURN(MATCH_NOMATCH); eptr 4419 ext/pcre/pcrelib/pcre_exec.c eptr += min; eptr 4425 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4430 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 4436 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject && UCHAR21(eptr) == CHAR_LF) eptr++; eptr 4458 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4463 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 4475 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4480 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 4492 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4497 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 4509 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4514 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 4526 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4531 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 4541 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4546 ext/pcre/pcrelib/pcre_exec.c cc = UCHAR21(eptr); eptr 4549 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4558 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4563 ext/pcre/pcrelib/pcre_exec.c cc = UCHAR21(eptr); eptr 4566 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4567 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); eptr 4575 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4580 ext/pcre/pcrelib/pcre_exec.c cc = UCHAR21(eptr); eptr 4583 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4592 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4597 ext/pcre/pcrelib/pcre_exec.c cc = UCHAR21(eptr); eptr 4600 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4601 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); eptr 4609 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4614 ext/pcre/pcrelib/pcre_exec.c cc = UCHAR21(eptr); eptr 4617 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4637 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4642 ext/pcre/pcrelib/pcre_exec.c if (IS_NEWLINE(eptr)) RRETURN(MATCH_NOMATCH); eptr 4644 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && eptr 4647 ext/pcre/pcrelib/pcre_exec.c *eptr == NLBLOCK->nl[0]) eptr 4652 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4657 ext/pcre/pcrelib/pcre_exec.c if (eptr > md->end_subject - min) eptr 4662 ext/pcre/pcrelib/pcre_exec.c eptr += min; eptr 4666 ext/pcre/pcrelib/pcre_exec.c if (eptr > md->end_subject - min) eptr 4671 ext/pcre/pcrelib/pcre_exec.c eptr += min; eptr 4677 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4682 ext/pcre/pcrelib/pcre_exec.c switch(*eptr++) eptr 4687 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject && *eptr == CHAR_LF) eptr++; eptr 4709 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4714 ext/pcre/pcrelib/pcre_exec.c switch(*eptr++) eptr 4729 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4734 ext/pcre/pcrelib/pcre_exec.c switch(*eptr++) eptr 4749 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4754 ext/pcre/pcrelib/pcre_exec.c switch(*eptr++) eptr 4769 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4774 ext/pcre/pcrelib/pcre_exec.c switch(*eptr++) eptr 4789 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4794 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_digit) != 0) eptr 4796 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4803 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4808 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_digit) == 0) eptr 4810 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4817 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4822 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_space) != 0) eptr 4824 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4831 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4836 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_space) == 0) eptr 4838 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4845 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4850 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_word) != 0) eptr 4852 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4859 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4864 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_word) == 0) eptr 4866 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 4893 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM36); eptr 4896 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4901 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4910 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM37); eptr 4913 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4918 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4930 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM38); eptr 4933 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4938 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4947 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM39); eptr 4950 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4955 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4964 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM40); eptr 4967 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4972 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 4982 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM59); eptr 4985 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 4990 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 5005 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM61); eptr 5008 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5013 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 5033 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM62); eptr 5036 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5041 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 5055 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM67); eptr 5058 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5063 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 5078 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM60); eptr 5081 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5086 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 5107 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM41); eptr 5110 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5118 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 5120 ext/pcre/pcrelib/pcre_exec.c while (eptr < md->end_subject) eptr 5123 ext/pcre/pcrelib/pcre_exec.c if (!utf) c = *eptr; else { GETCHARLEN(c, eptr, len); } eptr 5127 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 5141 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM42); eptr 5144 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5149 ext/pcre/pcrelib/pcre_exec.c if (ctype == OP_ANY && IS_NEWLINE(eptr)) eptr 5151 ext/pcre/pcrelib/pcre_exec.c GETCHARINC(c, eptr); eptr 5156 ext/pcre/pcrelib/pcre_exec.c eptr >= md->end_subject && eptr 5175 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject && UCHAR21(eptr) == CHAR_LF) eptr++; eptr 5266 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM43); eptr 5269 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5274 ext/pcre/pcrelib/pcre_exec.c if (ctype == OP_ANY && IS_NEWLINE(eptr)) eptr 5276 ext/pcre/pcrelib/pcre_exec.c c = *eptr++; eptr 5281 ext/pcre/pcrelib/pcre_exec.c eptr >= md->end_subject && eptr 5300 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject && *eptr == CHAR_LF) eptr++; eptr 5404 ext/pcre/pcrelib/pcre_exec.c pp = eptr; /* Remember where we started */ eptr 5415 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5420 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 5422 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5431 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5436 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 5442 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5450 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5455 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 5457 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5465 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5470 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 5472 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5480 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5485 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 5487 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5496 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5501 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 5505 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5518 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5523 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 5536 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5546 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5551 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 5556 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5565 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5570 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 5579 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 5588 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5593 ext/pcre/pcrelib/pcre_exec.c GETCHARLENTEST(c, eptr, len); eptr 5598 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 5611 ext/pcre/pcrelib/pcre_exec.c if (eptr <= pp) goto TAIL_RECURSE; eptr 5612 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM44); eptr 5614 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 5615 ext/pcre/pcrelib/pcre_exec.c if (utf) BACKCHAR(eptr); eptr 5626 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5634 ext/pcre/pcrelib/pcre_exec.c GETCHARINCTEST(c, eptr); eptr 5636 ext/pcre/pcrelib/pcre_exec.c while (eptr < md->end_subject) eptr 5639 ext/pcre/pcrelib/pcre_exec.c if (!utf) c = *eptr; else { GETCHARLEN(c, eptr, len); } eptr 5643 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 5663 ext/pcre/pcrelib/pcre_exec.c if (eptr <= pp) goto TAIL_RECURSE; /* At start of char run */ eptr 5664 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM45); eptr 5671 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 5672 ext/pcre/pcrelib/pcre_exec.c if (!utf) c = *eptr; else eptr 5674 ext/pcre/pcrelib/pcre_exec.c BACKCHAR(eptr); eptr 5675 ext/pcre/pcrelib/pcre_exec.c GETCHAR(c, eptr); eptr 5681 ext/pcre/pcrelib/pcre_exec.c if (eptr <= pp) goto TAIL_RECURSE; /* At start of char run */ eptr 5682 ext/pcre/pcrelib/pcre_exec.c fptr = eptr - 1; eptr 5690 ext/pcre/pcrelib/pcre_exec.c eptr = fptr; eptr 5707 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5712 ext/pcre/pcrelib/pcre_exec.c if (IS_NEWLINE(eptr)) break; eptr 5714 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && eptr 5717 ext/pcre/pcrelib/pcre_exec.c UCHAR21(eptr) == NLBLOCK->nl[0]) eptr 5722 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 5723 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); eptr 5732 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5737 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 5738 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); eptr 5743 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_subject; /* Unlimited UTF-8 repeat */ eptr 5752 ext/pcre/pcrelib/pcre_exec.c if (c > (unsigned int)(md->end_subject - eptr)) eptr 5754 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_subject; eptr 5757 ext/pcre/pcrelib/pcre_exec.c else eptr += c; eptr 5764 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5769 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(c, eptr, len); eptr 5772 ext/pcre/pcrelib/pcre_exec.c if (++eptr >= md->end_subject) break; eptr 5773 ext/pcre/pcrelib/pcre_exec.c if (UCHAR21(eptr) == CHAR_LF) eptr++; eptr 5785 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 5796 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5801 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(c, eptr, len); eptr 5808 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 5818 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5823 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(c, eptr, len); eptr 5830 ext/pcre/pcrelib/pcre_exec.c eptr += len; eptr 5838 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5843 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(c, eptr, len); eptr 5845 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5853 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5858 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(c, eptr, len); eptr 5860 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5868 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5873 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(c, eptr, len); eptr 5875 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5883 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5888 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(c, eptr, len); eptr 5890 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5898 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5903 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(c, eptr, len); eptr 5905 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5913 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5918 ext/pcre/pcrelib/pcre_exec.c GETCHARLEN(c, eptr, len); eptr 5920 ext/pcre/pcrelib/pcre_exec.c eptr+= len; eptr 5931 ext/pcre/pcrelib/pcre_exec.c if (eptr <= pp) goto TAIL_RECURSE; eptr 5932 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM46); eptr 5934 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 5935 ext/pcre/pcrelib/pcre_exec.c BACKCHAR(eptr); eptr 5936 ext/pcre/pcrelib/pcre_exec.c if (ctype == OP_ANYNL && eptr > pp && UCHAR21(eptr) == CHAR_NL && eptr 5937 ext/pcre/pcrelib/pcre_exec.c UCHAR21(eptr - 1) == CHAR_CR) eptr--; eptr 5949 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5954 ext/pcre/pcrelib/pcre_exec.c if (IS_NEWLINE(eptr)) break; eptr 5956 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && eptr 5959 ext/pcre/pcrelib/pcre_exec.c *eptr == NLBLOCK->nl[0]) eptr 5964 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 5971 ext/pcre/pcrelib/pcre_exec.c if (c > (unsigned int)(md->end_subject - eptr)) eptr 5973 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_subject; eptr 5976 ext/pcre/pcrelib/pcre_exec.c else eptr += c; eptr 5982 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 5987 ext/pcre/pcrelib/pcre_exec.c c = *eptr; eptr 5990 ext/pcre/pcrelib/pcre_exec.c if (++eptr >= md->end_subject) break; eptr 5991 ext/pcre/pcrelib/pcre_exec.c if (*eptr == CHAR_LF) eptr++; eptr 6001 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 6009 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 6014 ext/pcre/pcrelib/pcre_exec.c switch(*eptr) eptr 6016 ext/pcre/pcrelib/pcre_exec.c default: eptr++; break; eptr 6030 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 6035 ext/pcre/pcrelib/pcre_exec.c switch(*eptr) eptr 6042 ext/pcre/pcrelib/pcre_exec.c eptr++; break; eptr 6051 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 6056 ext/pcre/pcrelib/pcre_exec.c switch(*eptr) eptr 6058 ext/pcre/pcrelib/pcre_exec.c default: eptr++; break; eptr 6072 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 6077 ext/pcre/pcrelib/pcre_exec.c switch(*eptr) eptr 6084 ext/pcre/pcrelib/pcre_exec.c eptr++; break; eptr 6093 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 6098 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_digit) != 0) break; eptr 6099 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 6106 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 6111 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_digit) == 0) break; eptr 6112 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 6119 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 6124 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_space) != 0) break; eptr 6125 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 6132 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 6137 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_space) == 0) break; eptr 6138 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 6145 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 6150 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_word) != 0) break; eptr 6151 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 6158 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) eptr 6163 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_word) == 0) break; eptr 6164 ext/pcre/pcrelib/pcre_exec.c eptr++; eptr 6175 ext/pcre/pcrelib/pcre_exec.c if (eptr == pp) goto TAIL_RECURSE; eptr 6176 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM47); eptr 6178 ext/pcre/pcrelib/pcre_exec.c eptr--; eptr 6179 ext/pcre/pcrelib/pcre_exec.c if (ctype == OP_ANYNL && eptr > pp && *eptr == CHAR_LF && eptr 6180 ext/pcre/pcrelib/pcre_exec.c eptr[-1] == CHAR_CR) eptr--; eptr 595 ext/pcre/pcrelib/pcre_internal.h #define UCHAR21(eptr) (*(eptr)) eptr 596 ext/pcre/pcrelib/pcre_internal.h #define UCHAR21TEST(eptr) (*(eptr)) eptr 597 ext/pcre/pcrelib/pcre_internal.h #define UCHAR21INC(eptr) (*(eptr)++) eptr 598 ext/pcre/pcrelib/pcre_internal.h #define UCHAR21INCTEST(eptr) (*(eptr)++) eptr 613 ext/pcre/pcrelib/pcre_internal.h #define GETCHAR(c, eptr) c = *eptr; eptr 614 ext/pcre/pcrelib/pcre_internal.h #define GETCHARTEST(c, eptr) c = *eptr; eptr 615 ext/pcre/pcrelib/pcre_internal.h #define GETCHARINC(c, eptr) c = *eptr++; eptr 616 ext/pcre/pcrelib/pcre_internal.h #define GETCHARINCTEST(c, eptr) c = *eptr++; eptr 617 ext/pcre/pcrelib/pcre_internal.h #define GETCHARLEN(c, eptr, len) c = *eptr; eptr 632 ext/pcre/pcrelib/pcre_internal.h #define GETUTF8(c, eptr) \ eptr 635 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x1f) << 6) | (eptr[1] & 0x3f); \ eptr 637 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x0f) << 12) | ((eptr[1] & 0x3f) << 6) | (eptr[2] & 0x3f); \ eptr 639 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x07) << 18) | ((eptr[1] & 0x3f) << 12) | \ eptr 640 ext/pcre/pcrelib/pcre_internal.h ((eptr[2] & 0x3f) << 6) | (eptr[3] & 0x3f); \ eptr 642 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x03) << 24) | ((eptr[1] & 0x3f) << 18) | \ eptr 643 ext/pcre/pcrelib/pcre_internal.h ((eptr[2] & 0x3f) << 12) | ((eptr[3] & 0x3f) << 6) | \ eptr 644 ext/pcre/pcrelib/pcre_internal.h (eptr[4] & 0x3f); \ eptr 646 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x01) << 30) | ((eptr[1] & 0x3f) << 24) | \ eptr 647 ext/pcre/pcrelib/pcre_internal.h ((eptr[2] & 0x3f) << 18) | ((eptr[3] & 0x3f) << 12) | \ eptr 648 ext/pcre/pcrelib/pcre_internal.h ((eptr[4] & 0x3f) << 6) | (eptr[5] & 0x3f); \ eptr 654 ext/pcre/pcrelib/pcre_internal.h #define GETUTF8INC(c, eptr) \ eptr 657 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x1f) << 6) | (*eptr++ & 0x3f); \ eptr 660 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x0f) << 12) | ((*eptr & 0x3f) << 6) | (eptr[1] & 0x3f); \ eptr 661 ext/pcre/pcrelib/pcre_internal.h eptr += 2; \ eptr 665 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x07) << 18) | ((*eptr & 0x3f) << 12) | \ eptr 666 ext/pcre/pcrelib/pcre_internal.h ((eptr[1] & 0x3f) << 6) | (eptr[2] & 0x3f); \ eptr 667 ext/pcre/pcrelib/pcre_internal.h eptr += 3; \ eptr 671 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x03) << 24) | ((*eptr & 0x3f) << 18) | \ eptr 672 ext/pcre/pcrelib/pcre_internal.h ((eptr[1] & 0x3f) << 12) | ((eptr[2] & 0x3f) << 6) | \ eptr 673 ext/pcre/pcrelib/pcre_internal.h (eptr[3] & 0x3f); \ eptr 674 ext/pcre/pcrelib/pcre_internal.h eptr += 4; \ eptr 678 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x01) << 30) | ((*eptr & 0x3f) << 24) | \ eptr 679 ext/pcre/pcrelib/pcre_internal.h ((eptr[1] & 0x3f) << 18) | ((eptr[2] & 0x3f) << 12) | \ eptr 680 ext/pcre/pcrelib/pcre_internal.h ((eptr[3] & 0x3f) << 6) | (eptr[4] & 0x3f); \ eptr 681 ext/pcre/pcrelib/pcre_internal.h eptr += 5; \ eptr 713 ext/pcre/pcrelib/pcre_internal.h #define GETCHAR(c, eptr) \ eptr 714 ext/pcre/pcrelib/pcre_internal.h c = *eptr; \ eptr 715 ext/pcre/pcrelib/pcre_internal.h if (c >= 0xc0) GETUTF8(c, eptr); eptr 720 ext/pcre/pcrelib/pcre_internal.h #define GETCHARTEST(c, eptr) \ eptr 721 ext/pcre/pcrelib/pcre_internal.h c = *eptr; \ eptr 722 ext/pcre/pcrelib/pcre_internal.h if (utf && c >= 0xc0) GETUTF8(c, eptr); eptr 727 ext/pcre/pcrelib/pcre_internal.h #define GETCHARINC(c, eptr) \ eptr 728 ext/pcre/pcrelib/pcre_internal.h c = *eptr++; \ eptr 729 ext/pcre/pcrelib/pcre_internal.h if (c >= 0xc0) GETUTF8INC(c, eptr); eptr 734 ext/pcre/pcrelib/pcre_internal.h #define GETCHARINCTEST(c, eptr) \ eptr 735 ext/pcre/pcrelib/pcre_internal.h c = *eptr++; \ eptr 736 ext/pcre/pcrelib/pcre_internal.h if (utf && c >= 0xc0) GETUTF8INC(c, eptr); eptr 741 ext/pcre/pcrelib/pcre_internal.h #define GETUTF8LEN(c, eptr, len) \ eptr 745 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x1f) << 6) | (eptr[1] & 0x3f); \ eptr 750 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x0f) << 12) | ((eptr[1] & 0x3f) << 6) | (eptr[2] & 0x3f); \ eptr 755 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x07) << 18) | ((eptr[1] & 0x3f) << 12) | \ eptr 756 ext/pcre/pcrelib/pcre_internal.h ((eptr[2] & 0x3f) << 6) | (eptr[3] & 0x3f); \ eptr 761 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x03) << 24) | ((eptr[1] & 0x3f) << 18) | \ eptr 762 ext/pcre/pcrelib/pcre_internal.h ((eptr[2] & 0x3f) << 12) | ((eptr[3] & 0x3f) << 6) | \ eptr 763 ext/pcre/pcrelib/pcre_internal.h (eptr[4] & 0x3f); \ eptr 768 ext/pcre/pcrelib/pcre_internal.h c = ((c & 0x01) << 30) | ((eptr[1] & 0x3f) << 24) | \ eptr 769 ext/pcre/pcrelib/pcre_internal.h ((eptr[2] & 0x3f) << 18) | ((eptr[3] & 0x3f) << 12) | \ eptr 770 ext/pcre/pcrelib/pcre_internal.h ((eptr[4] & 0x3f) << 6) | (eptr[5] & 0x3f); \ eptr 778 ext/pcre/pcrelib/pcre_internal.h #define GETCHARLEN(c, eptr, len) \ eptr 779 ext/pcre/pcrelib/pcre_internal.h c = *eptr; \ eptr 780 ext/pcre/pcrelib/pcre_internal.h if (c >= 0xc0) GETUTF8LEN(c, eptr, len); eptr 786 ext/pcre/pcrelib/pcre_internal.h #define GETCHARLENTEST(c, eptr, len) \ eptr 787 ext/pcre/pcrelib/pcre_internal.h c = *eptr; \ eptr 788 ext/pcre/pcrelib/pcre_internal.h if (utf && c >= 0xc0) GETUTF8LEN(c, eptr, len); eptr 794 ext/pcre/pcrelib/pcre_internal.h #define BACKCHAR(eptr) while((*eptr & 0xc0) == 0x80) eptr-- eptr 797 ext/pcre/pcrelib/pcre_internal.h #define FORWARDCHAR(eptr) while((*eptr & 0xc0) == 0x80) eptr++ eptr 800 ext/pcre/pcrelib/pcre_internal.h #define ACROSSCHAR(condition, eptr, action) \ eptr 801 ext/pcre/pcrelib/pcre_internal.h while((condition) && ((eptr) & 0xc0) == 0x80) action eptr 826 ext/pcre/pcrelib/pcre_internal.h #define GETUTF16(c, eptr) \ eptr 827 ext/pcre/pcrelib/pcre_internal.h { c = (((c & 0x3ff) << 10) | (eptr[1] & 0x3ff)) + 0x10000; } eptr 832 ext/pcre/pcrelib/pcre_internal.h #define GETCHAR(c, eptr) \ eptr 833 ext/pcre/pcrelib/pcre_internal.h c = *eptr; \ eptr 834 ext/pcre/pcrelib/pcre_internal.h if ((c & 0xfc00) == 0xd800) GETUTF16(c, eptr); eptr 839 ext/pcre/pcrelib/pcre_internal.h #define GETCHARTEST(c, eptr) \ eptr 840 ext/pcre/pcrelib/pcre_internal.h c = *eptr; \ eptr 841 ext/pcre/pcrelib/pcre_internal.h if (utf && (c & 0xfc00) == 0xd800) GETUTF16(c, eptr); eptr 846 ext/pcre/pcrelib/pcre_internal.h #define GETUTF16INC(c, eptr) \ eptr 847 ext/pcre/pcrelib/pcre_internal.h { c = (((c & 0x3ff) << 10) | (*eptr++ & 0x3ff)) + 0x10000; } eptr 852 ext/pcre/pcrelib/pcre_internal.h #define GETCHARINC(c, eptr) \ eptr 853 ext/pcre/pcrelib/pcre_internal.h c = *eptr++; \ eptr 854 ext/pcre/pcrelib/pcre_internal.h if ((c & 0xfc00) == 0xd800) GETUTF16INC(c, eptr); eptr 859 ext/pcre/pcrelib/pcre_internal.h #define GETCHARINCTEST(c, eptr) \ eptr 860 ext/pcre/pcrelib/pcre_internal.h c = *eptr++; \ eptr 861 ext/pcre/pcrelib/pcre_internal.h if (utf && (c & 0xfc00) == 0xd800) GETUTF16INC(c, eptr); eptr 866 ext/pcre/pcrelib/pcre_internal.h #define GETUTF16LEN(c, eptr, len) \ eptr 867 ext/pcre/pcrelib/pcre_internal.h { c = (((c & 0x3ff) << 10) | (eptr[1] & 0x3ff)) + 0x10000; len++; } eptr 873 ext/pcre/pcrelib/pcre_internal.h #define GETCHARLEN(c, eptr, len) \ eptr 874 ext/pcre/pcrelib/pcre_internal.h c = *eptr; \ eptr 875 ext/pcre/pcrelib/pcre_internal.h if ((c & 0xfc00) == 0xd800) GETUTF16LEN(c, eptr, len); eptr 881 ext/pcre/pcrelib/pcre_internal.h #define GETCHARLENTEST(c, eptr, len) \ eptr 882 ext/pcre/pcrelib/pcre_internal.h c = *eptr; \ eptr 883 ext/pcre/pcrelib/pcre_internal.h if (utf && (c & 0xfc00) == 0xd800) GETUTF16LEN(c, eptr, len); eptr 890 ext/pcre/pcrelib/pcre_internal.h #define BACKCHAR(eptr) if ((*eptr & 0xfc00) == 0xdc00) eptr-- eptr 893 ext/pcre/pcrelib/pcre_internal.h #define FORWARDCHAR(eptr) if ((*eptr & 0xfc00) == 0xdc00) eptr++ eptr 896 ext/pcre/pcrelib/pcre_internal.h #define ACROSSCHAR(condition, eptr, action) \ eptr 897 ext/pcre/pcrelib/pcre_internal.h if ((condition) && ((eptr) & 0xfc00) == 0xdc00) action eptr 911 ext/pcre/pcrelib/pcre_internal.h #define GETCHAR(c, eptr) \ eptr 912 ext/pcre/pcrelib/pcre_internal.h c = *(eptr); eptr 917 ext/pcre/pcrelib/pcre_internal.h #define GETCHARTEST(c, eptr) \ eptr 918 ext/pcre/pcrelib/pcre_internal.h c = *(eptr); eptr 923 ext/pcre/pcrelib/pcre_internal.h #define GETCHARINC(c, eptr) \ eptr 924 ext/pcre/pcrelib/pcre_internal.h c = *((eptr)++); eptr 929 ext/pcre/pcrelib/pcre_internal.h #define GETCHARINCTEST(c, eptr) \ eptr 930 ext/pcre/pcrelib/pcre_internal.h c = *((eptr)++); eptr 936 ext/pcre/pcrelib/pcre_internal.h #define GETCHARLEN(c, eptr, len) \ eptr 937 ext/pcre/pcrelib/pcre_internal.h GETCHAR(c, eptr) eptr 943 ext/pcre/pcrelib/pcre_internal.h #define GETCHARLENTEST(c, eptr, len) \ eptr 944 ext/pcre/pcrelib/pcre_internal.h GETCHARTEST(c, eptr) eptr 952 ext/pcre/pcrelib/pcre_internal.h #define BACKCHAR(eptr) do { } while (0) eptr 955 ext/pcre/pcrelib/pcre_internal.h #define FORWARDCHAR(eptr) do { } while (0) eptr 958 ext/pcre/pcrelib/pcre_internal.h #define ACROSSCHAR(condition, eptr, action) do { } while (0)