• Home
  • Raw
  • Download

Lines Matching refs:dat_datctl

945 static datctl dat_datctl;  variable
6019 if ((dat_datctl.control & CTL_DFA) != 0) in check_match_limit()
6026 PCRE2_DFA_MATCH(capcount, compiled_code, pp, ulen, dat_datctl.offset, in check_match_limit()
6027 dat_datctl.options, match_data, in check_match_limit()
6032 PCRE2_JIT_MATCH(capcount, compiled_code, pp, ulen, dat_datctl.offset, in check_match_limit()
6033 dat_datctl.options, match_data, PTR(dat_context)); in check_match_limit()
6038 PCRE2_MATCH(capcount, compiled_code, pp, ulen, dat_datctl.offset, in check_match_limit()
6039 dat_datctl.options, match_data, PTR(dat_context)); in check_match_limit()
6121 if (scb->subscount == dat_datctl.substitute_stop) in substitute_callout_function()
6126 else if (scb->subscount == dat_datctl.substitute_skip) in substitute_callout_function()
6162 BOOL callout_capture = (dat_datctl.control & CTL_CALLOUT_CAPTURE) != 0; in callout_function()
6163 BOOL callout_where = (dat_datctl.control2 & CTL2_CALLOUT_NO_WHERE) == 0; in callout_function()
6172 if ((dat_datctl.control2 & CTL2_CALLOUT_EXTRA) != 0) in callout_function()
6344 if (cb->callout_number == dat_datctl.cerror[0] && in callout_function()
6345 callout_count >= dat_datctl.cerror[1]) in callout_function()
6348 if (cb->callout_number == dat_datctl.cfail[0] && in callout_function()
6349 callout_count >= dat_datctl.cfail[1]) in callout_function()
6379 for (i = 0; i < MAXCPYGET && dat_datctl.copy_numbers[i] >= 0; i++) in copy_and_get()
6384 uint32_t n = (uint32_t)(dat_datctl.copy_numbers[i]); in copy_and_get()
6413 nptr = dat_datctl.copy_names; in copy_and_get()
6471 for (i = 0; i < MAXCPYGET && dat_datctl.get_numbers[i] >= 0; i++) in copy_and_get()
6476 uint32_t n = (uint32_t)(dat_datctl.get_numbers[i]); in copy_and_get()
6494 nptr = dat_datctl.get_names; in copy_and_get()
6541 if ((dat_datctl.control & CTL_GETALL) != 0) in copy_and_get()
6656 memcpy(&dat_datctl, &def_datctl, sizeof(datctl)); in process_data()
6657 dat_datctl.control |= (pat_patctl.control & CTL_ALLPD); in process_data()
6658 dat_datctl.control2 |= (pat_patctl.control2 & CTL2_ALLPD); in process_data()
6659 strcpy((char *)dat_datctl.replacement, (char *)pat_patctl.replacement); in process_data()
6660 if (dat_datctl.jitstack == 0) dat_datctl.jitstack = pat_patctl.jitstack; in process_data()
6662 if (dat_datctl.substitute_skip == 0) in process_data()
6663 dat_datctl.substitute_skip = pat_patctl.substitute_skip; in process_data()
6664 if (dat_datctl.substitute_stop == 0) in process_data()
6665 dat_datctl.substitute_stop = pat_patctl.substitute_stop; in process_data()
7003 if (p[-1] != 0 && !decode_modifiers(p, CTX_DAT, NULL, &dat_datctl)) in process_data()
7008 if (dat_datctl.substitute_skip != 0 || dat_datctl.substitute_stop != 0) in process_data()
7009 dat_datctl.control2 |= CTL2_SUBSTITUTE_CALLOUT; in process_data()
7016 c = dat_datctl.control & exclusive_dat_controls[k]; in process_data()
7027 if ((dat_datctl.control2 & CTL2_SUBSTITUTE_CALLOUT) != 0 && in process_data()
7028 (dat_datctl.control & CTL_NULLCONTEXT) != 0) in process_data()
7034 if ((dat_datctl.control & CTL_ALLCAPTURES) != 0) in process_data()
7040 if ((dat_datctl.control & CTL_DFA) != 0) in process_data()
7042 if ((dat_datctl.control & CTL_ALLCAPTURES) != 0) in process_data()
7058 (dat_datctl.control & CTL_ZERO_TERMINATE) != 0)? 1:0); in process_data()
7076 if (dat_datctl.cerror[0] != CFORE_UNSET || dat_datctl.cerror[1] != CFORE_UNSET) in process_data()
7078 if (dat_datctl.cfail[0] != CFORE_UNSET || dat_datctl.cfail[1] != CFORE_UNSET) in process_data()
7080 if (dat_datctl.copy_numbers[0] >= 0 || dat_datctl.copy_names[0] != 0) in process_data()
7082 if (dat_datctl.get_numbers[0] >= 0 || dat_datctl.get_names[0] != 0) in process_data()
7084 if (dat_datctl.jitstack != 0) prmsg(&msg, "jitstack"); in process_data()
7085 if (dat_datctl.offset != 0) prmsg(&msg, "offset"); in process_data()
7087 if ((dat_datctl.options & ~POSIX_SUPPORTED_MATCH_OPTIONS) != 0) in process_data()
7090 show_match_options(dat_datctl.options & ~POSIX_SUPPORTED_MATCH_OPTIONS); in process_data()
7093 if ((dat_datctl.control & ~POSIX_SUPPORTED_MATCH_CONTROLS) != 0 || in process_data()
7094 (dat_datctl.control2 & ~POSIX_SUPPORTED_MATCH_CONTROLS2) != 0) in process_data()
7096 show_controls(dat_datctl.control & ~POSIX_SUPPORTED_MATCH_CONTROLS, in process_data()
7097 dat_datctl.control2 & ~POSIX_SUPPORTED_MATCH_CONTROLS2, msg); in process_data()
7103 if (dat_datctl.oveccount > 0) in process_data()
7105 pmatch = (regmatch_t *)malloc(sizeof(regmatch_t) * dat_datctl.oveccount); in process_data()
7109 "information (size set = %du)\n", dat_datctl.oveccount); in process_data()
7114 if (dat_datctl.startend[0] != CFORE_UNSET) in process_data()
7116 pmatch[0].rm_so = dat_datctl.startend[0]; in process_data()
7117 pmatch[0].rm_eo = (dat_datctl.startend[1] != 0)? in process_data()
7118 dat_datctl.startend[1] : len; in process_data()
7122 if ((dat_datctl.options & PCRE2_NOTBOL) != 0) eflags |= REG_NOTBOL; in process_data()
7123 if ((dat_datctl.options & PCRE2_NOTEOL) != 0) eflags |= REG_NOTEOL; in process_data()
7124 if ((dat_datctl.options & PCRE2_NOTEMPTY) != 0) eflags |= REG_NOTEMPTY; in process_data()
7126 rc = regexec(&preg, (const char *)pp, dat_datctl.oveccount, pmatch, eflags); in process_data()
7134 else if (dat_datctl.oveccount == 0) in process_data()
7139 size_t last_printed = (size_t)dat_datctl.oveccount; in process_data()
7140 for (i = 0; i < (size_t)dat_datctl.oveccount; i++) in process_data()
7160 if ((i == 0 && (dat_datctl.control & CTL_AFTERTEXT) != 0) || in process_data()
7161 (dat_datctl.control & CTL_ALLAFTERTEXT) != 0) in process_data()
7179 if (dat_datctl.startend[0] != CFORE_UNSET) in process_data()
7185 if ((dat_datctl.control & (CTL_ALLUSEDTEXT|CTL_DFA)) == CTL_ALLUSEDTEXT && in process_data()
7189 dat_datctl.control &= ~CTL_ALLUSEDTEXT; in process_data()
7194 if ((dat_datctl.control & CTL_ZERO_TERMINATE) != 0) in process_data()
7200 use_dat_context = ((dat_datctl.control & CTL_NULLCONTEXT) != 0)? in process_data()
7206 show_memory = (dat_datctl.control & CTL_MEMORY) != 0; in process_data()
7209 (pat_patctl.control & dat_datctl.control & CTL_NULLCONTEXT) != 0) in process_data()
7215 if (dat_datctl.jitstack != 0) in process_data()
7217 if (dat_datctl.jitstack != jit_stack_size) in process_data()
7220 PCRE2_JIT_STACK_CREATE(jit_stack, 1, dat_datctl.jitstack * 1024, NULL); in process_data()
7221 jit_stack_size = dat_datctl.jitstack; in process_data()
7247 if (dat_datctl.oveccount == 0) in process_data()
7253 else if (dat_datctl.oveccount <= max_oveccount) in process_data()
7255 SETFLD(match_data, oveccount, dat_datctl.oveccount); in process_data()
7259 max_oveccount = dat_datctl.oveccount; in process_data()
7267 "information (size requested: %d)\n", dat_datctl.oveccount); in process_data()
7277 if (dat_datctl.replacement[0] != 0 && (dat_datctl.control & CTL_DFA) != 0) in process_data()
7280 dat_datctl.replacement[0] = 0; in process_data()
7287 if (dat_datctl.replacement[0] != 0) in process_data()
7316 if ((dat_datctl.control & CTL_ALTGLOBAL) != 0) in process_data()
7323 emoption = ((dat_datctl.control2 & CTL2_SUBSTITUTE_MATCHED) == 0)? 0 : in process_data()
7328 PCRE2_MATCH(rc, compiled_code, pp, arg_ulen, dat_datctl.offset, in process_data()
7329 dat_datctl.options, match_data, use_dat_context); in process_data()
7333 (((dat_datctl.control & CTL_GLOBAL) == 0)? 0 : in process_data()
7335 (((dat_datctl.control2 & CTL2_SUBSTITUTE_EXTENDED) == 0)? 0 : in process_data()
7337 (((dat_datctl.control2 & CTL2_SUBSTITUTE_LITERAL) == 0)? 0 : in process_data()
7339 (((dat_datctl.control2 & CTL2_SUBSTITUTE_OVERFLOW_LENGTH) == 0)? 0 : in process_data()
7341 (((dat_datctl.control2 & CTL2_SUBSTITUTE_REPLACEMENT_ONLY) == 0)? 0 : in process_data()
7343 (((dat_datctl.control2 & CTL2_SUBSTITUTE_UNKNOWN_UNSET) == 0)? 0 : in process_data()
7345 (((dat_datctl.control2 & CTL2_SUBSTITUTE_UNSET_EMPTY) == 0)? 0 : in process_data()
7349 pr = dat_datctl.replacement; in process_data()
7429 if ((dat_datctl.control & CTL_ZERO_TERMINATE) != 0) in process_data()
7434 if ((dat_datctl.control2 & CTL2_SUBSTITUTE_CALLOUT) != 0) in process_data()
7443 PCRE2_SUBSTITUTE(rc, compiled_code, pp, arg_ulen, dat_datctl.offset, in process_data()
7444 dat_datctl.options|xoptions, match_data, use_dat_context, in process_data()
7469 if ((dat_datctl.control2 & CTL2_ALLVECTOR) != 0) in process_data()
7503 if ((dat_datctl.control & CTL_DFA) != 0) in process_data()
7505 if ((dat_datctl.options & PCRE2_DFA_RESTART) != 0) in process_data()
7516 dat_datctl.offset, dat_datctl.options | g_notempty, match_data, in process_data()
7527 dat_datctl.offset, dat_datctl.options | g_notempty, match_data, in process_data()
7538 dat_datctl.offset, dat_datctl.options | g_notempty, match_data, in process_data()
7552 if ((dat_datctl.control & CTL_FINDLIMITS) != 0) in process_data()
7557 (dat_datctl.options & PCRE2_NO_JIT) != 0) in process_data()
7566 (dat_datctl.options & PCRE2_NO_JIT) != 0 || in process_data()
7567 (dat_datctl.control & CTL_DFA) != 0) in process_data()
7576 capcount = dat_datctl.oveccount; in process_data()
7585 if ((dat_datctl.control & CTL_CALLOUT_NONE) == 0) in process_data()
7588 (void *)(&dat_datctl.callout_data)); in process_data()
7600 if ((dat_datctl.control & CTL_DFA) != 0) in process_data()
7607 dat_datctl.offset, dat_datctl.options | g_notempty, match_data, in process_data()
7612 capcount = dat_datctl.oveccount; in process_data()
7618 PCRE2_JIT_MATCH(capcount, compiled_code, pp, arg_ulen, dat_datctl.offset, in process_data()
7619 dat_datctl.options | g_notempty, match_data, use_dat_context); in process_data()
7621 PCRE2_MATCH(capcount, compiled_code, pp, arg_ulen, dat_datctl.offset, in process_data()
7622 dat_datctl.options | g_notempty, match_data, use_dat_context); in process_data()
7626 capcount = dat_datctl.oveccount; in process_data()
7644 if ((dat_datctl.control & CTL_ANYGLOB) != 0) in process_data()
7647 dat_datctl.control &= ~CTL_ANYGLOB; /* Break g/G loop */ in process_data()
7654 if ((dat_datctl.options & PCRE2_COPY_MATCHED_SUBJECT) != 0 && in process_data()
7682 if (ovector[0] == ovector[1] && ovecsave[2] != dat_datctl.offset) in process_data()
7685 ovecsave[2] = dat_datctl.offset; in process_data()
7691 dat_datctl.control &= ~CTL_ANYGLOB; /* Break g/G loop */ in process_data()
7699 if ((dat_datctl.control & (CTL_ALLCAPTURES|CTL_DFA)) == CTL_ALLCAPTURES) in process_data()
7707 if ((dat_datctl.control2 & CTL2_ALLVECTOR) != 0) capcount = oveccount; in process_data()
7743 if (((dat_datctl.control & CTL_DFA) != 0 || in process_data()
7766 if ((dat_datctl.control & CTL_ALLUSEDTEXT) != 0) in process_data()
7791 else if ((dat_datctl.control & CTL_STARTCHAR) != 0) in process_data()
7828 if ((dat_datctl.control & CTL_ALLAFTERTEXT) != 0 || in process_data()
7829 (i == 0 && (dat_datctl.control & CTL_AFTERTEXT) != 0)) in process_data()
7839 if ((dat_datctl.control & CTL_MARK) != 0 && in process_data()
7864 if ((dat_datctl.control & CTL_ALLUSEDTEXT) != 0) in process_data()
7871 if ((dat_datctl.control & CTL_MARK) != 0 && in process_data()
7907 if ((dat_datctl.control2 & CTL2_ALLVECTOR) != 0) in process_data()
7931 PCRE2_SIZE start_offset = dat_datctl.offset; /* Where the match was */ in process_data()
7970 if ((dat_datctl.control & CTL_MARK) != 0 && in process_data()
7982 if ((dat_datctl.control2 & CTL2_ALLVECTOR) != 0) in process_data()
8015 if ((dat_datctl.control & CTL_ANYGLOB) == 0) break; else in process_data()
8036 if (match_offset <= dat_datctl.offset) in process_data()
8050 if ((dat_datctl.control & CTL_GLOBAL) != 0) in process_data()
8081 if ((dat_datctl.control & CTL_GLOBAL) != 0) in process_data()
8085 ovecsave[2] = dat_datctl.offset; in process_data()
8086 dat_datctl.offset = end_offset; in process_data()