• Home
  • Raw
  • Download

Lines Matching refs:re

371 && length - re->max_match_size > start_offset)
391 (re->tables + fcc_offset)[req_char] : req_char;
535 /* This function applies a compiled re to a subject string and picks out
615 analyzing most of the pattern. length > re->max_match_size is
616 anchored = ((re->options | options) & PCRE_ANCHORED) != 0;
834 const pcre *re;
1015 first_char = re->first_char;
1070 if (!match (start_match, re->code, 2, &match_block, ims, NULL, match_isgroup))
1111 if ((re->options & PCRE_FIRSTSET) != 0)
1112 if ((re->options & PCRE_REQCHSET) != 0)
1254 if (re == NULL || subject == NULL ||
1255 if (re->magic_number != MAGIC_NUMBER)
1256 if (re->max_match_size >= 0
1257 if (re->top_backref > 0 && re->top_backref >= ocount / 3)
1276 ims = re->options & (PCRE_CASELESS | PCRE_MULTILINE | PCRE_DOTALL);
1339 match_block.ctypes = re->tables + ctypes_offset;
1341 match_block.endonly = (re->options & PCRE_DOLLAR_ENDONLY) != 0;
1344 match_block.lcc = re->tables + lcc_offset;
1356 match_block.start_pattern = re->code;
1457 ocount = re->top_backref * 3 + 3;
1490 pcre_exec (re, extra, subject, length, start_offset, options, offsets, offsetcount)
1533 req_char = re->req_char;
1534 req_char2 = ((re->options & (PCRE_CASELESS | PCRE_ICHANGED)) != 0) ?
1536 resetcount = 2 + re->top_bracket * 2;
1672 stack of such pointers, to be re-instated at the end of the group when we hit
1679 start_match = (const uschar *) subject + length - re->max_match_size;
1686 startline = (re->options & PCRE_STARTLINE) != 0;
1712 that changed within the bracket before re-running it, so check the next