• Home
  • Raw
  • Download

Lines Matching refs:dat_datctl

901 static datctl dat_datctl;  variable
5823 if ((dat_datctl.control & CTL_DFA) != 0) in check_match_limit()
5830 PCRE2_DFA_MATCH(capcount, compiled_code, pp, ulen, dat_datctl.offset, in check_match_limit()
5831 dat_datctl.options, match_data, in check_match_limit()
5836 PCRE2_JIT_MATCH(capcount, compiled_code, pp, ulen, dat_datctl.offset, in check_match_limit()
5837 dat_datctl.options, match_data, PTR(dat_context)); in check_match_limit()
5842 PCRE2_MATCH(capcount, compiled_code, pp, ulen, dat_datctl.offset, in check_match_limit()
5843 dat_datctl.options, match_data, PTR(dat_context)); in check_match_limit()
5911 BOOL callout_capture = (dat_datctl.control & CTL_CALLOUT_CAPTURE) != 0; in callout_function()
5912 BOOL callout_where = (dat_datctl.control2 & CTL2_CALLOUT_NO_WHERE) == 0; in callout_function()
5921 if ((dat_datctl.control2 & CTL2_CALLOUT_EXTRA) != 0) in callout_function()
6093 if (cb->callout_number == dat_datctl.cerror[0] && in callout_function()
6094 callout_count >= dat_datctl.cerror[1]) in callout_function()
6097 if (cb->callout_number == dat_datctl.cfail[0] && in callout_function()
6098 callout_count >= dat_datctl.cfail[1]) in callout_function()
6128 for (i = 0; i < MAXCPYGET && dat_datctl.copy_numbers[i] >= 0; i++) in copy_and_get()
6133 uint32_t n = (uint32_t)(dat_datctl.copy_numbers[i]); in copy_and_get()
6162 nptr = dat_datctl.copy_names; in copy_and_get()
6220 for (i = 0; i < MAXCPYGET && dat_datctl.get_numbers[i] >= 0; i++) in copy_and_get()
6225 uint32_t n = (uint32_t)(dat_datctl.get_numbers[i]); in copy_and_get()
6243 nptr = dat_datctl.get_names; in copy_and_get()
6290 if ((dat_datctl.control & CTL_GETALL) != 0) in copy_and_get()
6366 memcpy(&dat_datctl, &def_datctl, sizeof(datctl)); in process_data()
6367 dat_datctl.control |= (pat_patctl.control & CTL_ALLPD); in process_data()
6368 dat_datctl.control2 |= (pat_patctl.control2 & CTL2_ALLPD); in process_data()
6369 strcpy((char *)dat_datctl.replacement, (char *)pat_patctl.replacement); in process_data()
6370 if (dat_datctl.jitstack == 0) dat_datctl.jitstack = pat_patctl.jitstack; in process_data()
6708 if (p[-1] != 0 && !decode_modifiers(p, CTX_DAT, NULL, &dat_datctl)) in process_data()
6716 c = dat_datctl.control & exclusive_dat_controls[k]; in process_data()
6726 (dat_datctl.control & CTL_NULLCONTEXT) != 0) in process_data()
6744 (dat_datctl.control & CTL_ZERO_TERMINATE) != 0)? 1:0); in process_data()
6762 if (dat_datctl.cerror[0] != CFORE_UNSET || dat_datctl.cerror[1] != CFORE_UNSET) in process_data()
6764 if (dat_datctl.cfail[0] != CFORE_UNSET || dat_datctl.cfail[1] != CFORE_UNSET) in process_data()
6766 if (dat_datctl.copy_numbers[0] >= 0 || dat_datctl.copy_names[0] != 0) in process_data()
6768 if (dat_datctl.get_numbers[0] >= 0 || dat_datctl.get_names[0] != 0) in process_data()
6770 if (dat_datctl.jitstack != 0) prmsg(&msg, "jitstack"); in process_data()
6771 if (dat_datctl.offset != 0) prmsg(&msg, "offset"); in process_data()
6773 if ((dat_datctl.options & ~POSIX_SUPPORTED_MATCH_OPTIONS) != 0) in process_data()
6776 show_match_options(dat_datctl.options & ~POSIX_SUPPORTED_MATCH_OPTIONS); in process_data()
6779 if ((dat_datctl.control & ~POSIX_SUPPORTED_MATCH_CONTROLS) != 0 || in process_data()
6780 (dat_datctl.control2 & ~POSIX_SUPPORTED_MATCH_CONTROLS2) != 0) in process_data()
6782 show_controls(dat_datctl.control & ~POSIX_SUPPORTED_MATCH_CONTROLS, in process_data()
6783 dat_datctl.control2 & ~POSIX_SUPPORTED_MATCH_CONTROLS2, msg); in process_data()
6789 if (dat_datctl.oveccount > 0) in process_data()
6791 pmatch = (regmatch_t *)malloc(sizeof(regmatch_t) * dat_datctl.oveccount); in process_data()
6795 "information (size set = %du)\n", dat_datctl.oveccount); in process_data()
6800 if (dat_datctl.startend[0] != CFORE_UNSET) in process_data()
6802 pmatch[0].rm_so = dat_datctl.startend[0]; in process_data()
6803 pmatch[0].rm_eo = (dat_datctl.startend[1] != 0)? in process_data()
6804 dat_datctl.startend[1] : len; in process_data()
6808 if ((dat_datctl.options & PCRE2_NOTBOL) != 0) eflags |= REG_NOTBOL; in process_data()
6809 if ((dat_datctl.options & PCRE2_NOTEOL) != 0) eflags |= REG_NOTEOL; in process_data()
6810 if ((dat_datctl.options & PCRE2_NOTEMPTY) != 0) eflags |= REG_NOTEMPTY; in process_data()
6812 rc = regexec(&preg, (const char *)pp, dat_datctl.oveccount, pmatch, eflags); in process_data()
6820 else if (dat_datctl.oveccount == 0) in process_data()
6825 size_t last_printed = (size_t)dat_datctl.oveccount; in process_data()
6826 for (i = 0; i < (size_t)dat_datctl.oveccount; i++) in process_data()
6846 if ((i == 0 && (dat_datctl.control & CTL_AFTERTEXT) != 0) || in process_data()
6847 (dat_datctl.control & CTL_ALLAFTERTEXT) != 0) in process_data()
6865 if (dat_datctl.startend[0] != CFORE_UNSET) in process_data()
6871 if ((dat_datctl.control & (CTL_ALLUSEDTEXT|CTL_DFA)) == CTL_ALLUSEDTEXT && in process_data()
6875 dat_datctl.control &= ~CTL_ALLUSEDTEXT; in process_data()
6880 if ((dat_datctl.control & CTL_ZERO_TERMINATE) != 0) in process_data()
6886 use_dat_context = ((dat_datctl.control & CTL_NULLCONTEXT) != 0)? in process_data()
6892 show_memory = (dat_datctl.control & CTL_MEMORY) != 0; in process_data()
6895 (pat_patctl.control & dat_datctl.control & CTL_NULLCONTEXT) != 0) in process_data()
6901 if (dat_datctl.jitstack != 0) in process_data()
6903 if (dat_datctl.jitstack != jit_stack_size) in process_data()
6906 PCRE2_JIT_STACK_CREATE(jit_stack, 1, dat_datctl.jitstack * 1024, NULL); in process_data()
6907 jit_stack_size = dat_datctl.jitstack; in process_data()
6933 if (dat_datctl.oveccount == 0) in process_data()
6939 else if (dat_datctl.oveccount <= max_oveccount) in process_data()
6941 SETFLD(match_data, oveccount, dat_datctl.oveccount); in process_data()
6945 max_oveccount = dat_datctl.oveccount; in process_data()
6953 "information (size requested: %d)\n", dat_datctl.oveccount); in process_data()
6960 if (dat_datctl.replacement[0] != 0 && (dat_datctl.control & CTL_DFA) != 0) in process_data()
6963 dat_datctl.replacement[0] = 0; in process_data()
6970 if (dat_datctl.replacement[0] != 0) in process_data()
6993 if ((dat_datctl.control & CTL_ALTGLOBAL) != 0) in process_data()
6996 xoptions = (((dat_datctl.control & CTL_GLOBAL) == 0)? 0 : in process_data()
6998 (((dat_datctl.control2 & CTL2_SUBSTITUTE_EXTENDED) == 0)? 0 : in process_data()
7000 (((dat_datctl.control2 & CTL2_SUBSTITUTE_OVERFLOW_LENGTH) == 0)? 0 : in process_data()
7002 (((dat_datctl.control2 & CTL2_SUBSTITUTE_UNKNOWN_UNSET) == 0)? 0 : in process_data()
7004 (((dat_datctl.control2 & CTL2_SUBSTITUTE_UNSET_EMPTY) == 0)? 0 : in process_data()
7008 pr = dat_datctl.replacement; in process_data()
7088 if ((dat_datctl.control & CTL_ZERO_TERMINATE) != 0) in process_data()
7092 PCRE2_SUBSTITUTE(rc, compiled_code, pp, arg_ulen, dat_datctl.offset, in process_data()
7093 dat_datctl.options|xoptions, match_data, dat_context, in process_data()
7135 for (j = 0; j < 2*dat_datctl.oveccount; j++) ovector[j] = JUNK_OFFSET; in process_data()
7149 if ((dat_datctl.control & CTL_DFA) != 0) in process_data()
7151 if ((dat_datctl.options & PCRE2_DFA_RESTART) != 0) in process_data()
7162 dat_datctl.offset, dat_datctl.options | g_notempty, match_data, in process_data()
7173 dat_datctl.offset, dat_datctl.options | g_notempty, match_data, in process_data()
7184 dat_datctl.offset, dat_datctl.options | g_notempty, match_data, in process_data()
7198 if ((dat_datctl.control & CTL_FINDLIMITS) != 0) in process_data()
7203 (dat_datctl.options & PCRE2_NO_JIT) != 0) in process_data()
7212 (dat_datctl.options & PCRE2_NO_JIT) != 0 || in process_data()
7213 (dat_datctl.control & CTL_DFA) != 0) in process_data()
7222 capcount = dat_datctl.oveccount; in process_data()
7231 if ((dat_datctl.control & CTL_CALLOUT_NONE) == 0) in process_data()
7234 (void *)(&dat_datctl.callout_data)); in process_data()
7246 if ((dat_datctl.control & CTL_DFA) != 0) in process_data()
7253 dat_datctl.offset, dat_datctl.options | g_notempty, match_data, in process_data()
7258 capcount = dat_datctl.oveccount; in process_data()
7264 PCRE2_JIT_MATCH(capcount, compiled_code, pp, arg_ulen, dat_datctl.offset, in process_data()
7265 dat_datctl.options | g_notempty, match_data, use_dat_context); in process_data()
7267 PCRE2_MATCH(capcount, compiled_code, pp, arg_ulen, dat_datctl.offset, in process_data()
7268 dat_datctl.options | g_notempty, match_data, use_dat_context); in process_data()
7272 capcount = dat_datctl.oveccount; in process_data()
7294 if ((dat_datctl.control & CTL_ANYGLOB) != 0) in process_data()
7297 dat_datctl.control &= ~CTL_ANYGLOB; /* Break g/G loop */ in process_data()
7313 if (ovector[0] == ovector[1] && ovecsave[2] != dat_datctl.offset) in process_data()
7316 ovecsave[2] = dat_datctl.offset; in process_data()
7322 dat_datctl.control &= ~CTL_ANYGLOB; /* Break g/G loop */ in process_data()
7330 if ((dat_datctl.control & CTL_ALLCAPTURES) != 0) in process_data()
7333 if ((dat_datctl.control & CTL_DFA) != 0) in process_data()
7396 if ((dat_datctl.control & CTL_ALLUSEDTEXT) != 0) in process_data()
7421 else if ((dat_datctl.control & CTL_STARTCHAR) != 0) in process_data()
7458 if ((dat_datctl.control & CTL_ALLAFTERTEXT) != 0 || in process_data()
7459 (i == 0 && (dat_datctl.control & CTL_AFTERTEXT) != 0)) in process_data()
7469 if ((dat_datctl.control & CTL_MARK) != 0 && in process_data()
7493 if ((dat_datctl.control & CTL_MARK) != 0 && in process_data()
7545 PCRE2_SIZE start_offset = dat_datctl.offset; /* Where the match was */ in process_data()
7584 if ((dat_datctl.control & CTL_MARK) != 0 && in process_data()
7624 if ((dat_datctl.control & CTL_ANYGLOB) == 0) break; else in process_data()
7645 if (match_offset <= dat_datctl.offset) in process_data()
7659 if ((dat_datctl.control & CTL_GLOBAL) != 0) in process_data()
7690 if ((dat_datctl.control & CTL_GLOBAL) != 0) in process_data()
7694 ovecsave[2] = dat_datctl.offset; in process_data()
7695 dat_datctl.offset = end_offset; in process_data()