md 234 ext/fileinfo/libmagic/magic.c unreadable_info(struct magic_set *ms, mode_t md, const char *file) md 243 ext/fileinfo/libmagic/magic.c if (S_ISREG(md)) md 83 ext/imap/php_imap.c static char *php_mail_gets(readfn_t f, void *stream, unsigned long size, GETS_DATA *md); md 4804 ext/imap/php_imap.c static char *php_mail_gets(readfn_t f, void *stream, unsigned long size, GETS_DATA *md) /* {{{ */ md 1778 ext/openssl/openssl.c unsigned char md[EVP_MAX_MD_SIZE]; md 1785 ext/openssl/openssl.c } else if (!X509_digest(peer, mdtype, md, &n)) { md 1792 ext/openssl/openssl.c *out = estrndup((char *) md, n); md 1797 ext/openssl/openssl.c make_digest_ex(*out, md, n); md 48 ext/pcre/pcrelib/pcre_exec.c #define NLBLOCK md /* Block containing newline information */ md 131 ext/pcre/pcrelib/pcre_exec.c pchars(const pcre_uchar *p, int length, BOOL is_subject, match_data *md) md 134 ext/pcre/pcrelib/pcre_exec.c BOOL utf = md->utf; md 135 ext/pcre/pcrelib/pcre_exec.c if (is_subject && length > md->end_subject - p) length = md->end_subject - p; md 165 ext/pcre/pcrelib/pcre_exec.c match_ref(int offset, register PCRE_PUCHAR eptr, int length, match_data *md, md 169 ext/pcre/pcrelib/pcre_exec.c register PCRE_PUCHAR p = md->start_subject + md->offset_vector[offset]; md 171 ext/pcre/pcrelib/pcre_exec.c BOOL utf = md->utf; md 175 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 180 ext/pcre/pcrelib/pcre_exec.c pchars(eptr, length, TRUE, md); md 183 ext/pcre/pcrelib/pcre_exec.c pchars(p, length, FALSE, md); md 215 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) return -2; /* Partial match */ md 239 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) return -2; /* Partial match */ md 242 ext/pcre/pcrelib/pcre_exec.c if (TABLE_GET(cp, md->lcc, cp) != TABLE_GET(cc, md->lcc, cc)) return -1; md 256 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) return -2; /* Partial match */ md 474 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && eptr >= md->end_subject && \ md 475 ext/pcre/pcrelib/pcre_exec.c eptr > md->start_used_ptr) \ md 477 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; \ md 478 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); \ md 482 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && eptr > md->start_used_ptr) \ md 484 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; \ md 485 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); \ md 514 ext/pcre/pcrelib/pcre_exec.c PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb, md 538 ext/pcre/pcrelib/pcre_exec.c heapframe *frame = (heapframe *)md->match_frames_base; md 716 ext/pcre/pcrelib/pcre_exec.c utf = md->utf; /* Local copy of the flag */ md 724 ext/pcre/pcrelib/pcre_exec.c if (md->match_call_count++ >= md->match_limit) RRETURN(PCRE_ERROR_MATCHLIMIT); md 725 ext/pcre/pcrelib/pcre_exec.c if (rdepth >= md->match_limit_recursion) RRETURN(PCRE_ERROR_RECURSIONLIMIT); md 739 ext/pcre/pcrelib/pcre_exec.c if (md->match_function_type == MATCH_CBEGROUP) md 744 ext/pcre/pcrelib/pcre_exec.c md->match_function_type = 0; md 757 ext/pcre/pcrelib/pcre_exec.c md->nomatch_mark = ecode + 2; md 758 ext/pcre/pcrelib/pcre_exec.c md->mark = NULL; /* In case previously set by assertion */ md 759 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode] + ecode[1], offset_top, md, md 762 ext/pcre/pcrelib/pcre_exec.c md->mark == NULL) md->mark = ecode + 2; md 772 ext/pcre/pcrelib/pcre_exec.c STRCMP_UC_UC_TEST(ecode + 2, md->start_match_ptr) == 0) md 774 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = eptr; md 783 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, md 789 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, md 795 ext/pcre/pcrelib/pcre_exec.c md->nomatch_mark = ecode + 2; md 796 ext/pcre/pcrelib/pcre_exec.c md->mark = NULL; /* In case previously set by assertion */ md 797 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode] + ecode[1], offset_top, md, md 800 ext/pcre/pcrelib/pcre_exec.c md->mark == NULL) md->mark = ecode + 2; md 805 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, md 808 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = eptr; /* Pass back current position */ md 820 ext/pcre/pcrelib/pcre_exec.c md->skip_arg_count++; md 821 ext/pcre/pcrelib/pcre_exec.c if (md->skip_arg_count <= md->ignore_skip_arg) md 826 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode] + ecode[1], offset_top, md, md 835 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = ecode + 2; md 843 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, md 846 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = ecode; md 850 ext/pcre/pcrelib/pcre_exec.c md->nomatch_mark = ecode + 2; md 851 ext/pcre/pcrelib/pcre_exec.c md->mark = NULL; /* In case previously set by assertion */ md 853 ext/pcre/pcrelib/pcre_exec.c md, eptrb, RM58); md 855 ext/pcre/pcrelib/pcre_exec.c md->mark == NULL) md->mark = ecode + 2; md 857 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = ecode; md 876 ext/pcre/pcrelib/pcre_exec.c save_mark = md->mark; md 879 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, eptrb, RM64); md 882 ext/pcre/pcrelib/pcre_exec.c mstart = md->start_match_ptr; md 888 ext/pcre/pcrelib/pcre_exec.c if (md->start_match_ptr < next && md 895 ext/pcre/pcrelib/pcre_exec.c md->mark = save_mark; md 908 ext/pcre/pcrelib/pcre_exec.c offset_top = md->end_offset_top; md 909 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_match_ptr; md 928 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, eptrb, RM65); md 935 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, prev, offset_top, md, eptrb, RM66); md 964 ext/pcre/pcrelib/pcre_exec.c pchars(eptr, 16, TRUE, md); md 968 ext/pcre/pcrelib/pcre_exec.c if (offset < md->offset_max) md 970 ext/pcre/pcrelib/pcre_exec.c save_offset1 = md->offset_vector[offset]; md 971 ext/pcre/pcrelib/pcre_exec.c save_offset2 = md->offset_vector[offset+1]; md 972 ext/pcre/pcrelib/pcre_exec.c save_offset3 = md->offset_vector[md->offset_end - number]; md 973 ext/pcre/pcrelib/pcre_exec.c save_capture_last = md->capture_last; md 974 ext/pcre/pcrelib/pcre_exec.c save_mark = md->mark; md 977 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[md->offset_end - number] = md 978 ext/pcre/pcrelib/pcre_exec.c (int)(eptr - md->start_subject); md 982 ext/pcre/pcrelib/pcre_exec.c if (op >= OP_SBRA) md->match_function_type = MATCH_CBEGROUP; md 983 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, md 1001 ext/pcre/pcrelib/pcre_exec.c if (md->start_match_ptr < next && md 1009 ext/pcre/pcrelib/pcre_exec.c md->capture_last = save_capture_last; md 1011 ext/pcre/pcrelib/pcre_exec.c md->mark = save_mark; md 1016 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[offset] = save_offset1; md 1017 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[offset+1] = save_offset2; md 1018 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[md->offset_end - number] = save_offset3; md 1064 ext/pcre/pcrelib/pcre_exec.c md->match_function_type = MATCH_CBEGROUP; md 1070 ext/pcre/pcrelib/pcre_exec.c else if (!md->hasthen && ecode[GET(ecode, 1)] != OP_ALT) md 1078 ext/pcre/pcrelib/pcre_exec.c save_mark = md->mark; md 1079 ext/pcre/pcrelib/pcre_exec.c save_capture_last = md->capture_last; md 1080 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, eptrb, md 1089 ext/pcre/pcrelib/pcre_exec.c if (md->start_match_ptr < next && md 1104 ext/pcre/pcrelib/pcre_exec.c if (md->once_target == scode) rrc = MATCH_NOMATCH; md 1109 ext/pcre/pcrelib/pcre_exec.c md->mark = save_mark; md 1111 ext/pcre/pcrelib/pcre_exec.c md->capture_last = save_capture_last; md 1135 ext/pcre/pcrelib/pcre_exec.c pchars(eptr, 16, TRUE, md); md 1139 ext/pcre/pcrelib/pcre_exec.c if (offset >= md->offset_max) goto POSSESSIVE_NON_CAPTURE; md 1142 ext/pcre/pcrelib/pcre_exec.c code_offset = (int)(ecode - md->start_code); md 1144 ext/pcre/pcrelib/pcre_exec.c save_offset1 = md->offset_vector[offset]; md 1145 ext/pcre/pcrelib/pcre_exec.c save_offset2 = md->offset_vector[offset+1]; md 1146 ext/pcre/pcrelib/pcre_exec.c save_offset3 = md->offset_vector[md->offset_end - number]; md 1147 ext/pcre/pcrelib/pcre_exec.c save_capture_last = md->capture_last; md 1162 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[md->offset_end - number] = md 1163 ext/pcre/pcrelib/pcre_exec.c (int)(eptr - md->start_subject); md 1164 ext/pcre/pcrelib/pcre_exec.c if (op >= OP_SBRA) md->match_function_type = MATCH_CBEGROUP; md 1165 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, md 1169 ext/pcre/pcrelib/pcre_exec.c offset_top = md->end_offset_top; md 1170 ext/pcre/pcrelib/pcre_exec.c ecode = md->start_code + code_offset; md 1171 ext/pcre/pcrelib/pcre_exec.c save_capture_last = md->capture_last; md 1173 ext/pcre/pcrelib/pcre_exec.c mstart = md->start_match_ptr; /* In case \K changed it */ md 1174 ext/pcre/pcrelib/pcre_exec.c if (eptr == md->end_match_ptr) /* Matched an empty string */ md 1179 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_match_ptr; md 1189 ext/pcre/pcrelib/pcre_exec.c if (md->start_match_ptr < next && md 1195 ext/pcre/pcrelib/pcre_exec.c md->capture_last = save_capture_last; md 1202 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[offset] = save_offset1; md 1203 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[offset+1] = save_offset2; md 1204 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[md->offset_end - number] = save_offset3; md 1226 ext/pcre/pcrelib/pcre_exec.c code_offset = (int)(ecode - md->start_code); md 1227 ext/pcre/pcrelib/pcre_exec.c save_capture_last = md->capture_last; md 1231 ext/pcre/pcrelib/pcre_exec.c if (op >= OP_SBRA) md->match_function_type = MATCH_CBEGROUP; md 1232 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + PRIV(OP_lengths)[*ecode], offset_top, md, md 1236 ext/pcre/pcrelib/pcre_exec.c offset_top = md->end_offset_top; md 1237 ext/pcre/pcrelib/pcre_exec.c ecode = md->start_code + code_offset; md 1239 ext/pcre/pcrelib/pcre_exec.c mstart = md->start_match_ptr; /* In case \K reset it */ md 1240 ext/pcre/pcrelib/pcre_exec.c if (eptr == md->end_match_ptr) /* Matched an empty string */ md 1245 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_match_ptr; md 1255 ext/pcre/pcrelib/pcre_exec.c if (md->start_match_ptr < next && md 1263 ext/pcre/pcrelib/pcre_exec.c md->capture_last = save_capture_last; md 1301 ext/pcre/pcrelib/pcre_exec.c cb.offset_vector = md->offset_vector; md 1303 ext/pcre/pcrelib/pcre_exec.c cb.subject = (PCRE_SPTR)md->start_subject; md 1305 ext/pcre/pcrelib/pcre_exec.c cb.subject = (PCRE_SPTR16)md->start_subject; md 1307 ext/pcre/pcrelib/pcre_exec.c cb.subject = (PCRE_SPTR32)md->start_subject; md 1309 ext/pcre/pcrelib/pcre_exec.c cb.subject_length = (int)(md->end_subject - md->start_subject); md 1310 ext/pcre/pcrelib/pcre_exec.c cb.start_match = (int)(mstart - md->start_subject); md 1311 ext/pcre/pcrelib/pcre_exec.c cb.current_position = (int)(eptr - md->start_subject); md 1315 ext/pcre/pcrelib/pcre_exec.c cb.capture_last = md->capture_last & CAPLMASK; md 1318 ext/pcre/pcrelib/pcre_exec.c cb.callout_data = md->callout_data; md 1319 ext/pcre/pcrelib/pcre_exec.c cb.mark = md->nomatch_mark; md 1337 ext/pcre/pcrelib/pcre_exec.c if (md->recursive != NULL) /* Not recursing => FALSE */ md 1340 ext/pcre/pcrelib/pcre_exec.c condition = (recno == RREF_ANY || recno == md->recursive->group_num); md 1345 ext/pcre/pcrelib/pcre_exec.c if (md->recursive != NULL) md 1348 ext/pcre/pcrelib/pcre_exec.c pcre_uchar *slot = md->name_table + GET2(ecode, 1) * md->name_entry_size; md 1352 ext/pcre/pcrelib/pcre_exec.c condition = recno == md->recursive->group_num; md 1354 ext/pcre/pcrelib/pcre_exec.c slot += md->name_entry_size; md 1361 ext/pcre/pcrelib/pcre_exec.c condition = offset < offset_top && md->offset_vector[offset] >= 0; md 1367 ext/pcre/pcrelib/pcre_exec.c pcre_uchar *slot = md->name_table + GET2(ecode, 1) * md->name_entry_size; md 1371 ext/pcre/pcrelib/pcre_exec.c condition = offset < offset_top && md->offset_vector[offset] >= 0; md 1373 ext/pcre/pcrelib/pcre_exec.c slot += md->name_entry_size; md 1387 ext/pcre/pcrelib/pcre_exec.c md->match_function_type = MATCH_CONDASSERT; md 1388 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, NULL, RM3); md 1391 ext/pcre/pcrelib/pcre_exec.c if (md->end_offset_top > offset_top) md 1392 ext/pcre/pcrelib/pcre_exec.c offset_top = md->end_offset_top; /* Captures may have happened */ md 1438 ext/pcre/pcrelib/pcre_exec.c md->match_function_type = MATCH_CBEGROUP; md 1439 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM49); md 1463 ext/pcre/pcrelib/pcre_exec.c md->capture_last = (md->capture_last & OVFLMASK) | number; md 1464 ext/pcre/pcrelib/pcre_exec.c if (offset >= md->offset_max) md->capture_last |= OVFLBIT; else md 1466 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[offset] = md 1467 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[md->offset_end - number]; md 1468 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[offset+1] = (int)(eptr - md->start_subject); md 1476 ext/pcre/pcrelib/pcre_exec.c register int *iptr = md->offset_vector + offset_top; md 1477 ext/pcre/pcrelib/pcre_exec.c register int *iend = md->offset_vector + offset; md 1498 ext/pcre/pcrelib/pcre_exec.c md->recursive == NULL && md 1499 ext/pcre/pcrelib/pcre_exec.c (md->notempty || md 1500 ext/pcre/pcrelib/pcre_exec.c (md->notempty_atstart && md 1501 ext/pcre/pcrelib/pcre_exec.c mstart == md->start_subject + md->start_offset))) md 1506 ext/pcre/pcrelib/pcre_exec.c md->end_match_ptr = eptr; /* Record where we ended */ md 1507 ext/pcre/pcrelib/pcre_exec.c md->end_offset_top = offset_top; /* and how many extracts were taken */ md 1508 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = mstart; /* and the start (\K can modify) */ md 1529 ext/pcre/pcrelib/pcre_exec.c save_mark = md->mark; md 1530 ext/pcre/pcrelib/pcre_exec.c if (md->match_function_type == MATCH_CONDASSERT) md 1533 ext/pcre/pcrelib/pcre_exec.c md->match_function_type = 0; md 1541 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, NULL, RM4); md 1548 ext/pcre/pcrelib/pcre_exec.c mstart = md->start_match_ptr; /* In case \K reset it */ md 1554 ext/pcre/pcrelib/pcre_exec.c md->mark = save_mark; md 1562 ext/pcre/pcrelib/pcre_exec.c if (md->start_match_ptr < next && md 1592 ext/pcre/pcrelib/pcre_exec.c offset_top = md->end_offset_top; md 1600 ext/pcre/pcrelib/pcre_exec.c save_mark = md->mark; md 1601 ext/pcre/pcrelib/pcre_exec.c if (md->match_function_type == MATCH_CONDASSERT) md 1604 ext/pcre/pcrelib/pcre_exec.c md->match_function_type = 0; md 1612 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, NULL, RM5); md 1613 ext/pcre/pcrelib/pcre_exec.c md->mark = save_mark; /* Always restore the mark setting */ md 1629 ext/pcre/pcrelib/pcre_exec.c if (md->start_match_ptr < next && md 1681 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->start_subject) RRETURN(MATCH_NOMATCH); md 1692 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->start_subject) RRETURN(MATCH_NOMATCH); md 1697 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->start_used_ptr) md->start_used_ptr = eptr; md 1711 ext/pcre/pcrelib/pcre_exec.c cb.offset_vector = md->offset_vector; md 1713 ext/pcre/pcrelib/pcre_exec.c cb.subject = (PCRE_SPTR)md->start_subject; md 1715 ext/pcre/pcrelib/pcre_exec.c cb.subject = (PCRE_SPTR16)md->start_subject; md 1717 ext/pcre/pcrelib/pcre_exec.c cb.subject = (PCRE_SPTR32)md->start_subject; md 1719 ext/pcre/pcrelib/pcre_exec.c cb.subject_length = (int)(md->end_subject - md->start_subject); md 1720 ext/pcre/pcrelib/pcre_exec.c cb.start_match = (int)(mstart - md->start_subject); md 1721 ext/pcre/pcrelib/pcre_exec.c cb.current_position = (int)(eptr - md->start_subject); md 1725 ext/pcre/pcrelib/pcre_exec.c cb.capture_last = md->capture_last & CAPLMASK; md 1728 ext/pcre/pcrelib/pcre_exec.c cb.callout_data = md->callout_data; md 1729 ext/pcre/pcrelib/pcre_exec.c cb.mark = md->nomatch_mark; md 1758 ext/pcre/pcrelib/pcre_exec.c callpat = md->start_code + GET(ecode, 1); md 1759 ext/pcre/pcrelib/pcre_exec.c recno = (callpat == md->start_code)? 0 : md 1766 ext/pcre/pcrelib/pcre_exec.c for (ri = md->recursive; ri != NULL; ri = ri->prevrec) md 1773 ext/pcre/pcrelib/pcre_exec.c new_recursive.saved_capture_last = md->capture_last; md 1775 ext/pcre/pcrelib/pcre_exec.c new_recursive.prevrec = md->recursive; md 1776 ext/pcre/pcrelib/pcre_exec.c md->recursive = &new_recursive; md 1784 ext/pcre/pcrelib/pcre_exec.c new_recursive.saved_max = md->offset_end; md 1793 ext/pcre/pcrelib/pcre_exec.c memcpy(new_recursive.offset_save, md->offset_vector, md 1805 ext/pcre/pcrelib/pcre_exec.c if (cbegroup) md->match_function_type = MATCH_CBEGROUP; md 1807 ext/pcre/pcrelib/pcre_exec.c md, eptrb, RM6); md 1808 ext/pcre/pcrelib/pcre_exec.c memcpy(md->offset_vector, new_recursive.offset_save, md 1810 ext/pcre/pcrelib/pcre_exec.c md->capture_last = new_recursive.saved_capture_last; md 1811 ext/pcre/pcrelib/pcre_exec.c md->recursive = new_recursive.prevrec; md 1822 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_match_ptr; md 1823 ext/pcre/pcrelib/pcre_exec.c mstart = md->start_match_ptr; md 1848 ext/pcre/pcrelib/pcre_exec.c md->recursive = &new_recursive; md 1854 ext/pcre/pcrelib/pcre_exec.c md->recursive = new_recursive.prevrec; md 1878 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, next, offset_top, md, eptrb, RM10); md 1887 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, next + 1+LINK_SIZE, offset_top, md, eptrb, RM11); md 1934 ext/pcre/pcrelib/pcre_exec.c md->end_match_ptr = eptr; /* For ONCE_NC */ md 1935 ext/pcre/pcrelib/pcre_exec.c md->end_offset_top = offset_top; md 1936 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = mstart; md 1961 ext/pcre/pcrelib/pcre_exec.c if (md->recursive != NULL && md->recursive->group_num == number) md 1963 ext/pcre/pcrelib/pcre_exec.c md->end_match_ptr = eptr; md 1964 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = mstart; md 1970 ext/pcre/pcrelib/pcre_exec.c md->capture_last = (md->capture_last & OVFLMASK) | number; md 1971 ext/pcre/pcrelib/pcre_exec.c if (offset >= md->offset_max) md->capture_last |= OVFLBIT; else md 1985 ext/pcre/pcrelib/pcre_exec.c register int *iptr = md->offset_vector + offset_top; md 1986 ext/pcre/pcrelib/pcre_exec.c register int *iend = md->offset_vector + offset; md 1992 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[offset] = md 1993 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[md->offset_end - number]; md 1994 ext/pcre/pcrelib/pcre_exec.c md->offset_vector[offset+1] = (int)(eptr - md->start_subject); md 2006 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = mstart; /* In case \K reset it */ md 2007 ext/pcre/pcrelib/pcre_exec.c md->end_match_ptr = eptr; md 2008 ext/pcre/pcrelib/pcre_exec.c md->end_offset_top = offset_top; md 2025 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, eptrb, RM12); md 2027 ext/pcre/pcrelib/pcre_exec.c md->once_target = prev; /* Level at which to change to MATCH_NOMATCH */ md 2042 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, eptrb, RM7); md 2046 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, prev, offset_top, md, eptrb, RM8); md 2048 ext/pcre/pcrelib/pcre_exec.c md->once_target = prev; /* Level at which to change to MATCH_NOMATCH */ md 2053 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, prev, offset_top, md, eptrb, RM50); md 2061 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, prev, offset_top, md, eptrb, RM13); md 2062 ext/pcre/pcrelib/pcre_exec.c if (rrc == MATCH_ONCE && md->once_target == prev) rrc = MATCH_NOMATCH; md 2066 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode + 1 + LINK_SIZE, offset_top, md, eptrb, RM9); md 2068 ext/pcre/pcrelib/pcre_exec.c md->once_target = prev; md 2079 ext/pcre/pcrelib/pcre_exec.c if (md->notbol && eptr == md->start_subject) RRETURN(MATCH_NOMATCH); md 2084 ext/pcre/pcrelib/pcre_exec.c if (eptr != md->start_subject) RRETURN(MATCH_NOMATCH); md 2091 ext/pcre/pcrelib/pcre_exec.c if (md->notbol && eptr == md->start_subject) RRETURN(MATCH_NOMATCH); md 2092 ext/pcre/pcrelib/pcre_exec.c if (eptr != md->start_subject && md 2093 ext/pcre/pcrelib/pcre_exec.c (eptr == md->end_subject || !WAS_NEWLINE(eptr))) md 2101 ext/pcre/pcrelib/pcre_exec.c if (eptr != md->start_subject + md->start_offset) RRETURN(MATCH_NOMATCH); md 2116 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject) md 2120 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && md 2121 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && md 2126 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; md 2127 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); md 2134 ext/pcre/pcrelib/pcre_exec.c if (md->noteol) RRETURN(MATCH_NOMATCH); md 2144 ext/pcre/pcrelib/pcre_exec.c if (md->noteol) RRETURN(MATCH_NOMATCH); md 2145 ext/pcre/pcrelib/pcre_exec.c if (!md->endonly) goto ASSERT_NL_OR_EOS; md 2152 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject) RRETURN(MATCH_NOMATCH); md 2161 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject && md 2162 ext/pcre/pcrelib/pcre_exec.c (!IS_NEWLINE(eptr) || eptr != md->end_subject - md->nllen)) md 2164 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && md 2165 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && md 2170 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; md 2171 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); md 2198 ext/pcre/pcrelib/pcre_exec.c if (eptr == md->start_subject) prev_is_word = FALSE; else md 2202 ext/pcre/pcrelib/pcre_exec.c if (lastptr < md->start_used_ptr) md->start_used_ptr = lastptr; md 2205 ext/pcre/pcrelib/pcre_exec.c if (md->use_ucp) md 2215 ext/pcre/pcrelib/pcre_exec.c prev_is_word = c < 256 && (md->ctypes[c] & ctype_word) != 0; md 2220 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2229 ext/pcre/pcrelib/pcre_exec.c if (md->use_ucp) md 2239 ext/pcre/pcrelib/pcre_exec.c cur_is_word = c < 256 && (md->ctypes[c] & ctype_word) != 0; md 2251 ext/pcre/pcrelib/pcre_exec.c if (eptr == md->start_subject) prev_is_word = FALSE; else md 2253 ext/pcre/pcrelib/pcre_exec.c if (eptr <= md->start_used_ptr) md->start_used_ptr = eptr - 1; md 2255 ext/pcre/pcrelib/pcre_exec.c if (md->use_ucp) md 2267 ext/pcre/pcrelib/pcre_exec.c && ((md->ctypes[eptr[-1]] & ctype_word) != 0); md 2272 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2279 ext/pcre/pcrelib/pcre_exec.c if (md->use_ucp) md 2291 ext/pcre/pcrelib/pcre_exec.c && ((md->ctypes[*eptr] & ctype_word) != 0); md 2307 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && md 2308 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && md 2313 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; md 2314 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); md 2322 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) /* DO NOT merge the eptr++ here; it must */ md 2329 ext/pcre/pcrelib/pcre_exec.c if (utf) ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); md 2338 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) /* DO NOT merge the eptr++ here; it must */ md 2348 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2358 ext/pcre/pcrelib/pcre_exec.c (md->ctypes[c] & ctype_digit) != 0 md 2365 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2375 ext/pcre/pcrelib/pcre_exec.c (md->ctypes[c] & ctype_digit) == 0 md 2382 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2392 ext/pcre/pcrelib/pcre_exec.c (md->ctypes[c] & ctype_space) != 0 md 2399 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2409 ext/pcre/pcrelib/pcre_exec.c (md->ctypes[c] & ctype_space) == 0 md 2416 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2426 ext/pcre/pcrelib/pcre_exec.c (md->ctypes[c] & ctype_word) != 0 md 2433 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2443 ext/pcre/pcrelib/pcre_exec.c (md->ctypes[c] & ctype_word) == 0 md 2450 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2461 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2478 ext/pcre/pcrelib/pcre_exec.c if (md->bsr_anycrlf) RRETURN(MATCH_NOMATCH); md 2485 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2500 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2515 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2530 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2550 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2655 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2665 ext/pcre/pcrelib/pcre_exec.c while (eptr < md->end_subject) md 2709 ext/pcre/pcrelib/pcre_exec.c pcre_uchar *slot = md->name_table + GET2(ecode, 1) * md->name_entry_size; md 2715 ext/pcre/pcrelib/pcre_exec.c length = (md->jscript_compat)? 0 : -1; md 2721 ext/pcre/pcrelib/pcre_exec.c if (offset < offset_top && md->offset_vector[offset] >= 0) md 2723 ext/pcre/pcrelib/pcre_exec.c length = md->offset_vector[offset+1] - md->offset_vector[offset]; md 2726 ext/pcre/pcrelib/pcre_exec.c slot += md->name_entry_size; md 2736 ext/pcre/pcrelib/pcre_exec.c if (offset >= offset_top || md->offset_vector[offset] < 0) md 2737 ext/pcre/pcrelib/pcre_exec.c length = (md->jscript_compat)? 0 : -1; md 2739 ext/pcre/pcrelib/pcre_exec.c length = md->offset_vector[offset+1] - md->offset_vector[offset]; md 2769 ext/pcre/pcrelib/pcre_exec.c if ((length = match_ref(offset, eptr, length, md, caseless)) < 0) md 2771 ext/pcre/pcrelib/pcre_exec.c if (length == -2) eptr = md->end_subject; /* Partial match */ md 2795 ext/pcre/pcrelib/pcre_exec.c if ((slength = match_ref(offset, eptr, length, md, caseless)) < 0) md 2797 ext/pcre/pcrelib/pcre_exec.c if (slength == -2) eptr = md->end_subject; /* Partial match */ md 2816 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM14); md 2819 ext/pcre/pcrelib/pcre_exec.c if ((slength = match_ref(offset, eptr, length, md, caseless)) < 0) md 2821 ext/pcre/pcrelib/pcre_exec.c if (slength == -2) eptr = md->end_subject; /* Partial match */ md 2838 ext/pcre/pcrelib/pcre_exec.c if ((slength = match_ref(offset, eptr, length, md, caseless)) < 0) md 2843 ext/pcre/pcrelib/pcre_exec.c if (slength == -2 && md->partial != 0 && md 2844 ext/pcre/pcrelib/pcre_exec.c md->end_subject > md->start_used_ptr) md 2846 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; md 2847 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); md 2856 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM15); md 2926 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2946 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 2978 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM16); md 2981 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3001 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM17); md 3004 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3035 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3054 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM18); md 3066 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3087 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM19); md 3150 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3171 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM20); md 3174 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3193 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3211 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM21); md 3234 ext/pcre/pcrelib/pcre_exec.c if (length > md->end_subject - eptr) md 3245 ext/pcre/pcrelib/pcre_exec.c if (md->end_subject - eptr < 1) md 3259 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3280 ext/pcre/pcrelib/pcre_exec.c if (md->lcc[fc] != TABLE_GET(cc, md->lcc, cc)) RRETURN(MATCH_NOMATCH); md 3312 ext/pcre/pcrelib/pcre_exec.c if (TABLE_GET(ecode[1], md->lcc, ecode[1]) md 3313 ext/pcre/pcrelib/pcre_exec.c != TABLE_GET(*eptr, md->lcc, *eptr)) RRETURN(MATCH_NOMATCH); md 3425 ext/pcre/pcrelib/pcre_exec.c if (eptr <= md->end_subject - length && md 3429 ext/pcre/pcrelib/pcre_exec.c eptr <= md->end_subject - oclength && md 3445 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM22); md 3448 ext/pcre/pcrelib/pcre_exec.c if (eptr <= md->end_subject - length && md 3452 ext/pcre/pcrelib/pcre_exec.c eptr <= md->end_subject - oclength && md 3469 ext/pcre/pcrelib/pcre_exec.c if (eptr <= md->end_subject - length && md 3473 ext/pcre/pcrelib/pcre_exec.c eptr <= md->end_subject - oclength && md 3487 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM23); md 3525 ext/pcre/pcrelib/pcre_exec.c foc = md->fcc[fc]; md 3537 ext/pcre/pcrelib/pcre_exec.c foc = TABLE_GET(fc, md->fcc, fc); md 3543 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3558 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM24); md 3561 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3578 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3591 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM25); md 3605 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3619 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM26); md 3622 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3636 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3648 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM27); md 3662 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3690 ext/pcre/pcrelib/pcre_exec.c och = TABLE_GET(ch, md->fcc, ch); md 3699 ext/pcre/pcrelib/pcre_exec.c if (ch == c || (op == OP_NOTI && TABLE_GET(ch, md->fcc, ch) == c)) md 3806 ext/pcre/pcrelib/pcre_exec.c foc = TABLE_GET(fc, md->fcc, fc); md 3814 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3829 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3849 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM28); md 3852 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3867 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM29); md 3870 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3895 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3908 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM30); md 3920 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3932 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM31); md 3951 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3966 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 3985 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM32); md 3988 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4003 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM33); md 4006 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4030 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4043 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM34); md 4055 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4067 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM35); md 4169 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4182 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4199 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4213 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4227 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4242 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4262 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4287 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4304 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4324 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4351 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4361 ext/pcre/pcrelib/pcre_exec.c while (eptr < md->end_subject) md 4386 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4392 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && md 4393 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && md 4398 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; md 4399 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); md 4402 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); md 4409 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4415 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); md 4420 ext/pcre/pcrelib/pcre_exec.c if (eptr > md->end_subject - min) RRETURN(MATCH_NOMATCH); md 4427 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4438 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject && UCHAR21(eptr) == CHAR_LF) eptr++; md 4451 ext/pcre/pcrelib/pcre_exec.c if (md->bsr_anycrlf) RRETURN(MATCH_NOMATCH); md 4460 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4477 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4494 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4511 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4528 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4534 ext/pcre/pcrelib/pcre_exec.c if (c < 128 && (md->ctypes[c] & ctype_digit) != 0) md 4543 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4549 ext/pcre/pcrelib/pcre_exec.c if (cc >= 128 || (md->ctypes[cc] & ctype_digit) == 0) md 4560 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4566 ext/pcre/pcrelib/pcre_exec.c if (cc < 128 && (md->ctypes[cc] & ctype_space) != 0) md 4569 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); md 4577 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4583 ext/pcre/pcrelib/pcre_exec.c if (cc >= 128 || (md->ctypes[cc] & ctype_space) == 0) md 4594 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4600 ext/pcre/pcrelib/pcre_exec.c if (cc < 128 && (md->ctypes[cc] & ctype_word) != 0) md 4603 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); md 4611 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4617 ext/pcre/pcrelib/pcre_exec.c if (cc >= 128 || (md->ctypes[cc] & ctype_word) == 0) md 4639 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4645 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && md 4646 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && md 4651 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; md 4652 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); md 4659 ext/pcre/pcrelib/pcre_exec.c if (eptr > md->end_subject - min) md 4668 ext/pcre/pcrelib/pcre_exec.c if (eptr > md->end_subject - min) md 4679 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4689 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject && *eptr == CHAR_LF) eptr++; md 4702 ext/pcre/pcrelib/pcre_exec.c if (md->bsr_anycrlf) RRETURN(MATCH_NOMATCH); md 4711 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4731 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4751 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4771 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4791 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4796 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_digit) != 0) md 4805 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4810 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_digit) == 0) md 4819 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4824 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_space) != 0) md 4833 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4838 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_space) == 0) md 4847 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4852 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_word) != 0) md 4861 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4866 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_word) == 0) md 4895 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM36); md 4898 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4912 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM37); md 4915 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4932 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM38); md 4935 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4949 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM39); md 4952 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4966 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM40); md 4969 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 4984 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM59); md 4987 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5007 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM61); md 5010 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5035 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM62); md 5038 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5057 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM67); md 5060 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5080 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM60); md 5083 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5109 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM41); md 5112 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5122 ext/pcre/pcrelib/pcre_exec.c while (eptr < md->end_subject) md 5143 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM42); md 5146 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5157 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && /* Take care with CRLF partial */ md 5158 ext/pcre/pcrelib/pcre_exec.c eptr >= md->end_subject && md 5163 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; md 5164 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); md 5177 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject && UCHAR21(eptr) == CHAR_LF) eptr++; md 5190 ext/pcre/pcrelib/pcre_exec.c if (md->bsr_anycrlf) RRETURN(MATCH_NOMATCH); md 5228 ext/pcre/pcrelib/pcre_exec.c if (c < 256 && (md->ctypes[c] & ctype_digit) != 0) md 5233 ext/pcre/pcrelib/pcre_exec.c if (c >= 256 || (md->ctypes[c] & ctype_digit) == 0) md 5238 ext/pcre/pcrelib/pcre_exec.c if (c < 256 && (md->ctypes[c] & ctype_space) != 0) md 5243 ext/pcre/pcrelib/pcre_exec.c if (c >= 256 || (md->ctypes[c] & ctype_space) == 0) md 5248 ext/pcre/pcrelib/pcre_exec.c if (c < 256 && (md->ctypes[c] & ctype_word) != 0) md 5253 ext/pcre/pcrelib/pcre_exec.c if (c >= 256 || (md->ctypes[c] & ctype_word) == 0) md 5268 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM43); md 5271 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5282 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && /* Take care with CRLF partial */ md 5283 ext/pcre/pcrelib/pcre_exec.c eptr >= md->end_subject && md 5288 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; md 5289 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); md 5302 ext/pcre/pcrelib/pcre_exec.c if (eptr < md->end_subject && *eptr == CHAR_LF) eptr++; md 5315 ext/pcre/pcrelib/pcre_exec.c if (md->bsr_anycrlf) RRETURN(MATCH_NOMATCH); md 5369 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(c) && (md->ctypes[c] & ctype_digit) != 0) RRETURN(MATCH_NOMATCH); md 5373 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(c) || (md->ctypes[c] & ctype_digit) == 0) RRETURN(MATCH_NOMATCH); md 5377 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(c) && (md->ctypes[c] & ctype_space) != 0) RRETURN(MATCH_NOMATCH); md 5381 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(c) || (md->ctypes[c] & ctype_space) == 0) RRETURN(MATCH_NOMATCH); md 5385 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(c) && (md->ctypes[c] & ctype_word) != 0) RRETURN(MATCH_NOMATCH); md 5389 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(c) || (md->ctypes[c] & ctype_word) == 0) RRETURN(MATCH_NOMATCH); md 5417 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5433 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5452 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5467 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5482 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5498 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5520 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5548 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5567 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5590 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5614 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM44); md 5628 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5638 ext/pcre/pcrelib/pcre_exec.c while (eptr < md->end_subject) md 5666 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM45); md 5709 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5715 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && /* Take care with CRLF partial */ md 5716 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && md 5721 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; md 5722 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); md 5725 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); md 5734 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5740 ext/pcre/pcrelib/pcre_exec.c ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++); md 5745 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_subject; /* Unlimited UTF-8 repeat */ md 5754 ext/pcre/pcrelib/pcre_exec.c if (c > (unsigned int)(md->end_subject - eptr)) md 5756 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_subject; md 5766 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5774 ext/pcre/pcrelib/pcre_exec.c if (++eptr >= md->end_subject) break; md 5780 ext/pcre/pcrelib/pcre_exec.c (md->bsr_anycrlf || md 5798 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5820 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5840 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5846 ext/pcre/pcrelib/pcre_exec.c if (c < 256 && (md->ctypes[c] & ctype_digit) != 0) break; md 5855 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5861 ext/pcre/pcrelib/pcre_exec.c if (c >= 256 ||(md->ctypes[c] & ctype_digit) == 0) break; md 5870 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5876 ext/pcre/pcrelib/pcre_exec.c if (c < 256 && (md->ctypes[c] & ctype_space) != 0) break; md 5885 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5891 ext/pcre/pcrelib/pcre_exec.c if (c >= 256 ||(md->ctypes[c] & ctype_space) == 0) break; md 5900 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5906 ext/pcre/pcrelib/pcre_exec.c if (c < 256 && (md->ctypes[c] & ctype_word) != 0) break; md 5915 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5921 ext/pcre/pcrelib/pcre_exec.c if (c >= 256 || (md->ctypes[c] & ctype_word) == 0) break; md 5934 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM46); md 5951 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5957 ext/pcre/pcrelib/pcre_exec.c if (md->partial != 0 && /* Take care with CRLF partial */ md 5958 ext/pcre/pcrelib/pcre_exec.c eptr + 1 >= md->end_subject && md 5963 ext/pcre/pcrelib/pcre_exec.c md->hitend = TRUE; md 5964 ext/pcre/pcrelib/pcre_exec.c if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL); md 5973 ext/pcre/pcrelib/pcre_exec.c if (c > (unsigned int)(md->end_subject - eptr)) md 5975 ext/pcre/pcrelib/pcre_exec.c eptr = md->end_subject; md 5984 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 5992 ext/pcre/pcrelib/pcre_exec.c if (++eptr >= md->end_subject) break; md 5997 ext/pcre/pcrelib/pcre_exec.c if (c != CHAR_LF && (md->bsr_anycrlf || md 6011 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 6032 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 6053 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 6074 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 6095 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 6100 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_digit) != 0) break; md 6108 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 6113 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_digit) == 0) break; md 6121 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 6126 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_space) != 0) break; md 6134 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 6139 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_space) == 0) break; md 6147 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 6152 ext/pcre/pcrelib/pcre_exec.c if (MAX_255(*eptr) && (md->ctypes[*eptr] & ctype_word) != 0) break; md 6160 ext/pcre/pcrelib/pcre_exec.c if (eptr >= md->end_subject) md 6165 ext/pcre/pcrelib/pcre_exec.c if (!MAX_255(*eptr) || (md->ctypes[*eptr] & ctype_word) == 0) break; md 6178 ext/pcre/pcrelib/pcre_exec.c RMATCH(eptr, ecode, offset_top, md, eptrb, RM47); md 6376 ext/pcre/pcrelib/pcre_exec.c match_data *md = &match_block; md 6392 ext/pcre/pcrelib/pcre_exec.c md->match_frames_base = &frame_zero; md 6433 ext/pcre/pcrelib/pcre_exec.c utf = md->utf = (re->options & PCRE_UTF8) != 0; md 6434 ext/pcre/pcrelib/pcre_exec.c md->partial = ((options & PCRE_PARTIAL_HARD) != 0)? 2 : md 6453 ext/pcre/pcrelib/pcre_exec.c return (errorcode <= PCRE_UTF8_ERR5 && md->partial > 1)? md 6456 ext/pcre/pcrelib/pcre_exec.c return (errorcode <= PCRE_UTF16_ERR1 && md->partial > 1)? md 6496 ext/pcre/pcrelib/pcre_exec.c md->name_table = (pcre_uchar *)re + re->name_table_offset; md 6497 ext/pcre/pcrelib/pcre_exec.c md->name_count = re->name_count; md 6498 ext/pcre/pcrelib/pcre_exec.c md->name_entry_size = re->name_entry_size; md 6504 ext/pcre/pcrelib/pcre_exec.c md->match_limit = MATCH_LIMIT; md 6505 ext/pcre/pcrelib/pcre_exec.c md->match_limit_recursion = MATCH_LIMIT_RECURSION; md 6506 ext/pcre/pcrelib/pcre_exec.c md->callout_data = NULL; md 6520 ext/pcre/pcrelib/pcre_exec.c md->match_limit = extra_data->match_limit; md 6522 ext/pcre/pcrelib/pcre_exec.c md->match_limit_recursion = extra_data->match_limit_recursion; md 6524 ext/pcre/pcrelib/pcre_exec.c md->callout_data = extra_data->callout_data; md 6530 ext/pcre/pcrelib/pcre_exec.c if ((re->flags & PCRE_MLSET) != 0 && re->limit_match < md->match_limit) md 6531 ext/pcre/pcrelib/pcre_exec.c md->match_limit = re->limit_match; md 6534 ext/pcre/pcrelib/pcre_exec.c re->limit_recursion < md->match_limit_recursion) md 6535 ext/pcre/pcrelib/pcre_exec.c md->match_limit_recursion = re->limit_recursion; md 6551 ext/pcre/pcrelib/pcre_exec.c md->start_code = (const pcre_uchar *)re + re->name_table_offset + md 6554 ext/pcre/pcrelib/pcre_exec.c md->start_subject = (PCRE_PUCHAR)subject; md 6555 ext/pcre/pcrelib/pcre_exec.c md->start_offset = start_offset; md 6556 ext/pcre/pcrelib/pcre_exec.c md->end_subject = md->start_subject + length; md 6557 ext/pcre/pcrelib/pcre_exec.c end_subject = md->end_subject; md 6559 ext/pcre/pcrelib/pcre_exec.c md->endonly = (re->options & PCRE_DOLLAR_ENDONLY) != 0; md 6560 ext/pcre/pcrelib/pcre_exec.c md->use_ucp = (re->options & PCRE_UCP) != 0; md 6561 ext/pcre/pcrelib/pcre_exec.c md->jscript_compat = (re->options & PCRE_JAVASCRIPT_COMPAT) != 0; md 6562 ext/pcre/pcrelib/pcre_exec.c md->ignore_skip_arg = 0; md 6567 ext/pcre/pcrelib/pcre_exec.c md->notbol = (options & PCRE_NOTBOL) != 0; md 6568 ext/pcre/pcrelib/pcre_exec.c md->noteol = (options & PCRE_NOTEOL) != 0; md 6569 ext/pcre/pcrelib/pcre_exec.c md->notempty = (options & PCRE_NOTEMPTY) != 0; md 6570 ext/pcre/pcrelib/pcre_exec.c md->notempty_atstart = (options & PCRE_NOTEMPTY_ATSTART) != 0; md 6572 ext/pcre/pcrelib/pcre_exec.c md->hitend = FALSE; md 6573 ext/pcre/pcrelib/pcre_exec.c md->mark = md->nomatch_mark = NULL; /* In case never set */ md 6575 ext/pcre/pcrelib/pcre_exec.c md->recursive = NULL; /* No recursion at top level */ md 6576 ext/pcre/pcrelib/pcre_exec.c md->hasthen = (re->flags & PCRE_HASTHEN) != 0; md 6578 ext/pcre/pcrelib/pcre_exec.c md->lcc = tables + lcc_offset; md 6579 ext/pcre/pcrelib/pcre_exec.c md->fcc = tables + fcc_offset; md 6580 ext/pcre/pcrelib/pcre_exec.c md->ctypes = tables + ctypes_offset; md 6588 ext/pcre/pcrelib/pcre_exec.c md->bsr_anycrlf = (re->options & PCRE_BSR_ANYCRLF) != 0; md 6591 ext/pcre/pcrelib/pcre_exec.c md->bsr_anycrlf = TRUE; md 6593 ext/pcre/pcrelib/pcre_exec.c md->bsr_anycrlf = FALSE; md 6598 ext/pcre/pcrelib/pcre_exec.c md->bsr_anycrlf = TRUE; md 6602 ext/pcre/pcrelib/pcre_exec.c md->bsr_anycrlf = FALSE; md 6626 ext/pcre/pcrelib/pcre_exec.c md->nltype = NLTYPE_ANYCRLF; md 6630 ext/pcre/pcrelib/pcre_exec.c md->nltype = NLTYPE_ANY; md 6634 ext/pcre/pcrelib/pcre_exec.c md->nltype = NLTYPE_FIXED; md 6637 ext/pcre/pcrelib/pcre_exec.c md->nllen = 2; md 6638 ext/pcre/pcrelib/pcre_exec.c md->nl[0] = (newline >> 8) & 255; md 6639 ext/pcre/pcrelib/pcre_exec.c md->nl[1] = newline & 255; md 6643 ext/pcre/pcrelib/pcre_exec.c md->nllen = 1; md 6644 ext/pcre/pcrelib/pcre_exec.c md->nl[0] = newline; md 6652 ext/pcre/pcrelib/pcre_exec.c if (md->partial && (re->flags & PCRE_NOPARTIAL) != 0) md 6666 ext/pcre/pcrelib/pcre_exec.c md->offset_vector = (int *)(PUBL(malloc))(ocount * sizeof(int)); md 6667 ext/pcre/pcrelib/pcre_exec.c if (md->offset_vector == NULL) return PCRE_ERROR_NOMEMORY; md 6671 ext/pcre/pcrelib/pcre_exec.c else md->offset_vector = offsets; md 6672 ext/pcre/pcrelib/pcre_exec.c md->offset_end = ocount; md 6673 ext/pcre/pcrelib/pcre_exec.c md->offset_max = (2*ocount)/3; md 6674 ext/pcre/pcrelib/pcre_exec.c md->capture_last = 0; md 6682 ext/pcre/pcrelib/pcre_exec.c if (md->offset_vector != NULL) md 6684 ext/pcre/pcrelib/pcre_exec.c register int *iptr = md->offset_vector + ocount; md 6686 ext/pcre/pcrelib/pcre_exec.c if (iend < md->offset_vector + 2) iend = md->offset_vector + 2; md 6688 ext/pcre/pcrelib/pcre_exec.c if (offsetcount > 0) md->offset_vector[0] = -1; md 6689 ext/pcre/pcrelib/pcre_exec.c if (offsetcount > 1) md->offset_vector[1] = -1; md 6706 ext/pcre/pcrelib/pcre_exec.c first_char2 = TABLE_GET(first_char, md->fcc, first_char); md 6728 ext/pcre/pcrelib/pcre_exec.c req_char2 = TABLE_GET(req_char, md->fcc, req_char); md 6759 ext/pcre/pcrelib/pcre_exec.c while (t < md->end_subject && !IS_NEWLINE(t)) md 6767 ext/pcre/pcrelib/pcre_exec.c while (t < md->end_subject && !IS_NEWLINE(t)) t++; md 6798 ext/pcre/pcrelib/pcre_exec.c if (start_match > md->start_subject + start_offset) md 6820 ext/pcre/pcrelib/pcre_exec.c (md->nltype == NLTYPE_ANY || md->nltype == NLTYPE_ANYCRLF) && md 6850 ext/pcre/pcrelib/pcre_exec.c if (((options | re->options) & PCRE_NO_START_OPTIMIZE) == 0 && !md->partial) md 6923 ext/pcre/pcrelib/pcre_exec.c pchars(start_match, end_subject - start_match, TRUE, md); md 6930 ext/pcre/pcrelib/pcre_exec.c md->start_match_ptr = start_match; md 6931 ext/pcre/pcrelib/pcre_exec.c md->start_used_ptr = start_match; md 6932 ext/pcre/pcrelib/pcre_exec.c md->match_call_count = 0; md 6933 ext/pcre/pcrelib/pcre_exec.c md->match_function_type = 0; md 6934 ext/pcre/pcrelib/pcre_exec.c md->end_offset_top = 0; md 6935 ext/pcre/pcrelib/pcre_exec.c md->skip_arg_count = 0; md 6936 ext/pcre/pcrelib/pcre_exec.c rc = match(start_match, md->start_code, start_match, 2, md, NULL, 0); md 6937 ext/pcre/pcrelib/pcre_exec.c if (md->hitend && start_partial == NULL) md 6939 ext/pcre/pcrelib/pcre_exec.c start_partial = md->start_used_ptr; md 6954 ext/pcre/pcrelib/pcre_exec.c md->ignore_skip_arg = md->skip_arg_count; md 6961 ext/pcre/pcrelib/pcre_exec.c if (md->start_match_ptr > start_match) md 6963 ext/pcre/pcrelib/pcre_exec.c new_start_match = md->start_match_ptr; md 6974 ext/pcre/pcrelib/pcre_exec.c md->ignore_skip_arg = 0; md 7027 ext/pcre/pcrelib/pcre_exec.c (md->nltype == NLTYPE_ANY || md 7028 ext/pcre/pcrelib/pcre_exec.c md->nltype == NLTYPE_ANYCRLF || md 7029 ext/pcre/pcrelib/pcre_exec.c md->nllen == 2)) md 7032 ext/pcre/pcrelib/pcre_exec.c md->mark = NULL; /* Reset for start of next match attempt */ md 7063 ext/pcre/pcrelib/pcre_exec.c memcpy(offsets + 2, md->offset_vector + 2, md 7067 ext/pcre/pcrelib/pcre_exec.c if (md->end_offset_top > arg_offset_max) md->capture_last |= OVFLBIT; md 7069 ext/pcre/pcrelib/pcre_exec.c (PUBL(free))(md->offset_vector); md 7075 ext/pcre/pcrelib/pcre_exec.c rc = ((md->capture_last & OVFLBIT) != 0 && md 7076 ext/pcre/pcrelib/pcre_exec.c md->end_offset_top >= arg_offset_max)? md 7077 ext/pcre/pcrelib/pcre_exec.c 0 : md->end_offset_top/2; md 7088 ext/pcre/pcrelib/pcre_exec.c if (md->end_offset_top/2 <= re->top_bracket && offsets != NULL) md 7093 ext/pcre/pcrelib/pcre_exec.c iptr = offsets + md->end_offset_top; md 7104 ext/pcre/pcrelib/pcre_exec.c offsets[0] = (int)(md->start_match_ptr - md->start_subject); md 7105 ext/pcre/pcrelib/pcre_exec.c offsets[1] = (int)(md->end_match_ptr - md->start_subject); md 7111 ext/pcre/pcrelib/pcre_exec.c *(extra_data->mark) = (pcre_uchar *)md->mark; md 7125 ext/pcre/pcrelib/pcre_exec.c (PUBL(free))(md->offset_vector); md 7144 ext/pcre/pcrelib/pcre_exec.c md->mark = NULL; md 7166 ext/pcre/pcrelib/pcre_exec.c *(extra_data->mark) = (pcre_uchar *)md->nomatch_mark; md 390 ext/standard/file.c php_meta_tags_data md; md 393 ext/standard/file.c memset(&md, 0, sizeof(md)); md 400 ext/standard/file.c md.stream = php_stream_open_wrapper(filename, "rb", md 403 ext/standard/file.c if (!md.stream) { md 411 ext/standard/file.c while (!done && (tok = php_next_meta_token(&md TSRMLS_CC)) != TOK_EOF) { md 414 ext/standard/file.c md.in_meta = !strcasecmp("meta", md.token_data); md 416 ext/standard/file.c if (strcasecmp("head", md.token_data) == 0) { md 424 ext/standard/file.c temp = name = estrndup(md.token_data, md.token_len); md 436 ext/standard/file.c value = estrndup(md.token_data, md.token_len); md 442 ext/standard/file.c if (md.in_meta) { md 443 ext/standard/file.c if (strcasecmp("name", md.token_data) == 0) { md 447 ext/standard/file.c } else if (strcasecmp("content", md.token_data) == 0) { md 458 ext/standard/file.c temp = name = estrndup(md.token_data, md.token_len); md 470 ext/standard/file.c value = estrndup(md.token_data, md.token_len); md 504 ext/standard/file.c md.in_meta = 0; md 509 ext/standard/file.c if (md.token_data) md 510 ext/standard/file.c efree(md.token_data); md 512 ext/standard/file.c md.token_data = NULL; md 517 ext/standard/file.c php_stream_close(md.stream); md 2339 ext/standard/file.c php_meta_tags_token php_next_meta_token(php_meta_tags_data *md TSRMLS_DC) md 2346 ext/standard/file.c while (md->ulc || (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)))) { md 2347 ext/standard/file.c if (php_stream_eof(md->stream)) { md 2351 ext/standard/file.c if (md->ulc) { md 2352 ext/standard/file.c ch = md->lc; md 2353 ext/standard/file.c md->ulc = 0; md 2375 ext/standard/file.c md->token_len = 0; md 2376 ext/standard/file.c while (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)) && ch != compliment && ch != '<' && ch != '>') { md 2377 ext/standard/file.c buff[(md->token_len)++] = ch; md 2379 ext/standard/file.c if (md->token_len == META_DEF_BUFSIZE) { md 2386 ext/standard/file.c md->ulc = 1; md 2387 ext/standard/file.c md->lc = ch; md 2391 ext/standard/file.c if (md->in_meta) { md 2392 ext/standard/file.c md->token_data = (char *) emalloc(md->token_len + 1); md 2393 ext/standard/file.c memcpy(md->token_data, buff, md->token_len+1); md 2410 ext/standard/file.c md->token_len = 0; md 2411 ext/standard/file.c buff[(md->token_len)++] = ch; md 2412 ext/standard/file.c while (!php_stream_eof(md->stream) && (ch = php_stream_getc(md->stream)) && (isalnum(ch) || strchr(PHP_META_HTML401_CHARS, ch))) { md 2413 ext/standard/file.c buff[(md->token_len)++] = ch; md 2415 ext/standard/file.c if (md->token_len == META_DEF_BUFSIZE) { md 2422 ext/standard/file.c md->ulc = 1; md 2423 ext/standard/file.c md->lc = ch; md 2426 ext/standard/file.c md->token_data = (char *) emalloc(md->token_len + 1); md 2427 ext/standard/file.c memcpy(md->token_data, buff, md->token_len+1); md 72 sapi/caudium/caudium.c #define MY_MAPPING_LOOP(md, COUNT, KEY) \ md 73 sapi/caudium/caudium.c for(COUNT=0;COUNT < md->data->hashsize; COUNT++ ) \ md 74 sapi/caudium/caudium.c for(KEY=md->data->hash[COUNT];KEY;KEY=KEY->next)