Miscellanous name tidies.

This commit is contained in:
Philip.Hazel 2014-06-24 15:47:33 +00:00
parent 99a5f1b2a9
commit 06aa11b428
6 changed files with 18 additions and 18 deletions

View File

@ -7582,7 +7582,7 @@ memset(re->start_bitmap, 0, 32 * sizeof(uint8_t));
re->blocksize = re_blocksize;
re->magic_number = MAGIC_NUMBER;
re->compile_options = options;
re->pattern_options = cd.external_options;
re->overall_options = cd.external_options;
re->flags = PCRE2_CODE_UNIT_WIDTH/8 | cd.external_flags;
re->limit_match = limit_match;
re->limit_recursion = limit_recursion;
@ -7662,7 +7662,7 @@ of the function here. */
ptr = pattern + skipatstart;
code = (PCRE2_UCHAR *)codestart;
*code = OP_BRA;
(void)compile_regex(re->pattern_options, &code, &ptr, &errorcode, FALSE, FALSE,
(void)compile_regex(re->overall_options, &code, &ptr, &errorcode, FALSE, FALSE,
0, 0, &firstcu, &firstcuflags, &reqcu, &reqcuflags, NULL, &cd, NULL);
re->top_bracket = cd.bracount;
@ -7796,15 +7796,15 @@ we can determine that the pattern is anchored by virtue of ^ characters or \A
or anything else, such as starting with non-atomic .* when DOTALL is set and
there are no occurrences of *PRUNE or *SKIP. */
if ((re->pattern_options & PCRE2_ANCHORED) == 0 &&
if ((re->overall_options & PCRE2_ANCHORED) == 0 &&
is_anchored(codestart, 0, &cd, 0))
re->pattern_options |= PCRE2_ANCHORED;
re->overall_options |= PCRE2_ANCHORED;
/* If the pattern is still not anchored and we do not have a first code unit,
see if there is one that is asserted (these are not saved during the compile
because they can cause conflicts with actual literals that follow). */
if ((re->pattern_options & PCRE2_ANCHORED) == 0)
if ((re->overall_options & PCRE2_ANCHORED) == 0)
{
if (firstcuflags < 0)
firstcu = find_firstassertedcu(codestart, &firstcuflags, FALSE);
@ -7849,7 +7849,7 @@ if ((re->pattern_options & PCRE2_ANCHORED) == 0)
pattern, do this only if it follows a variable length item in the pattern. */
if (reqcuflags >= 0 &&
((re->pattern_options & PCRE2_ANCHORED) == 0 ||
((re->overall_options & PCRE2_ANCHORED) == 0 ||
(reqcuflags & REQ_VARY) != 0))
{
re->last_codeunit = reqcu;

View File

@ -574,7 +574,7 @@ typedef struct pcre2_real_code {
size_t blocksize; /* Total (bytes) that was malloc-ed */
uint32_t magic_number; /* Paranoid and endianness check */
uint32_t compile_options; /* Options passed to pcre2_compile() */
uint32_t pattern_options; /* Options taken from the pattern */
uint32_t overall_options; /* Options after processing the pattern */
uint32_t flags; /* Various state flags */
uint32_t limit_match; /* Limit set in the pattern */
uint32_t limit_recursion; /* Limit set in the pattern */

View File

@ -85,7 +85,7 @@ if ((re->flags & (PCRE2_CODE_UNIT_WIDTH/8)) == 0)
switch(what)
{
case PCRE2_INFO_ALLOPTIONS:
*((int *)where) = re->pattern_options;
*((int *)where) = re->overall_options;
break;
case PCRE2_INFO_ARGOPTIONS:

View File

@ -175,7 +175,7 @@ as an indication. */
#if PCRE2_CODE_UNIT_WIDTH == 32
fprintf(f, "\\X{%x}", c);
return 0;
#endif /* PCRE2_CODE_UNIT_WIDTH == 16 */
#endif /* PCRE2_CODE_UNIT_WIDTH == 32 */
#endif /* SUPPORT_UTF */
}

View File

@ -384,7 +384,7 @@ for (;;)
case OP_DNREF: /* Duplicate named pattern back reference */
case OP_DNREFI:
if ((re->pattern_options & PCRE2_MATCH_UNSET_BACKREF) == 0)
if ((re->overall_options & PCRE2_MATCH_UNSET_BACKREF) == 0)
{
int count = GET2(cc, 1+IMM2_SIZE);
PCRE2_UCHAR *slot =
@ -417,7 +417,7 @@ for (;;)
case OP_REF: /* Single back reference */
case OP_REFI:
if ((re->pattern_options & PCRE2_MATCH_UNSET_BACKREF) == 0)
if ((re->overall_options & PCRE2_MATCH_UNSET_BACKREF) == 0)
{
ce = cs = (PCRE2_UCHAR *)PRIV(find_bracket)(startcode, utf, GET2(cc, 1));
if (cs == NULL) return -2;
@ -711,7 +711,7 @@ set_nottype_bits(pcre2_real_code *re, int cbit_type, unsigned int table_limit)
register uint32_t c;
for (c = 0; c < table_limit; c++)
re->start_bitmap[c] |= ~(re->tables[c+cbits_offset+cbit_type]);
#if defined SUPPORT_UTF && defined PCRE2_CODE_UNIT_WIDTH == 8
#if defined SUPPORT_UTF && PCRE2_CODE_UNIT_WIDTH == 8
if (table_limit != 32) for (c = 24; c < 32; c++) re->start_bitmap[c] = 0xff;
#endif
}
@ -1396,7 +1396,7 @@ PRIV(study)(pcre2_real_code *re)
{
int min;
PCRE2_UCHAR *code;
BOOL utf = (re->pattern_options & PCRE2_UTF) != 0;
BOOL utf = (re->overall_options & PCRE2_UTF) != 0;
/* Find start of compiled code */
@ -1407,7 +1407,7 @@ code = (PCRE2_UCHAR *)((uint8_t *)re + sizeof(pcre2_real_code)) +
unit, or a multiline pattern that matches only at "line start", there is no
point in seeking a list of starting code units. */
if ((re->pattern_options & PCRE2_ANCHORED) == 0 &&
if ((re->overall_options & PCRE2_ANCHORED) == 0 &&
(re->flags & (PCRE2_FIRSTSET|PCRE2_STARTLINE)) == 0)
{
int rc = set_start_bits(re, code, utf);

View File

@ -2814,7 +2814,7 @@ Returns: PR_OK continue processing next line
static int
show_pattern_info(void)
{
uint32_t compile_options, pattern_options;
uint32_t compile_options, overall_options;
if ((pat_patctl.control & (CTL_BINCODE|CTL_FULLBINCODE)) != 0)
{
@ -2902,14 +2902,14 @@ if ((pat_patctl.control & CTL_INFO) != 0)
if (match_empty) fprintf(outfile, "May match empty string\n");
pattern_info(PCRE2_INFO_ARGOPTIONS, &compile_options);
pattern_info(PCRE2_INFO_ALLOPTIONS, &pattern_options);
pattern_info(PCRE2_INFO_ALLOPTIONS, &overall_options);
if ((compile_options|pattern_options) == 0)
if ((compile_options|overall_options) == 0)
fprintf(outfile, "No options\n");
else
{
show_compile_options(compile_options, "Compile options:", "\n");
show_compile_options(pattern_options, "Overall options:", "\n");
show_compile_options(overall_options, "Overall options:", "\n");
}
if (jchanged) fprintf(outfile, "Duplicate name status changes\n");