1 /* automatically generated by rust-bindgen */ 2 3 pub const PCRE2_MAJOR: u32 = 10; 4 pub const PCRE2_MINOR: u32 = 32; 5 pub const PCRE2_DATE: u32 = 1999; 6 pub const PCRE2_HAVE_STDINT_H: u32 = 1; 7 pub const PCRE2_HAVE_INTTYPES_H: u32 = 1; 8 pub const PCRE2_ANCHORED: u32 = 2147483648; 9 pub const PCRE2_NO_UTF_CHECK: u32 = 1073741824; 10 pub const PCRE2_ENDANCHORED: u32 = 536870912; 11 pub const PCRE2_ALLOW_EMPTY_CLASS: u32 = 1; 12 pub const PCRE2_ALT_BSUX: u32 = 2; 13 pub const PCRE2_AUTO_CALLOUT: u32 = 4; 14 pub const PCRE2_CASELESS: u32 = 8; 15 pub const PCRE2_DOLLAR_ENDONLY: u32 = 16; 16 pub const PCRE2_DOTALL: u32 = 32; 17 pub const PCRE2_DUPNAMES: u32 = 64; 18 pub const PCRE2_EXTENDED: u32 = 128; 19 pub const PCRE2_FIRSTLINE: u32 = 256; 20 pub const PCRE2_MATCH_UNSET_BACKREF: u32 = 512; 21 pub const PCRE2_MULTILINE: u32 = 1024; 22 pub const PCRE2_NEVER_UCP: u32 = 2048; 23 pub const PCRE2_NEVER_UTF: u32 = 4096; 24 pub const PCRE2_NO_AUTO_CAPTURE: u32 = 8192; 25 pub const PCRE2_NO_AUTO_POSSESS: u32 = 16384; 26 pub const PCRE2_NO_DOTSTAR_ANCHOR: u32 = 32768; 27 pub const PCRE2_NO_START_OPTIMIZE: u32 = 65536; 28 pub const PCRE2_UCP: u32 = 131072; 29 pub const PCRE2_UNGREEDY: u32 = 262144; 30 pub const PCRE2_UTF: u32 = 524288; 31 pub const PCRE2_NEVER_BACKSLASH_C: u32 = 1048576; 32 pub const PCRE2_ALT_CIRCUMFLEX: u32 = 2097152; 33 pub const PCRE2_ALT_VERBNAMES: u32 = 4194304; 34 pub const PCRE2_USE_OFFSET_LIMIT: u32 = 8388608; 35 pub const PCRE2_EXTENDED_MORE: u32 = 16777216; 36 pub const PCRE2_LITERAL: u32 = 33554432; 37 pub const PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES: u32 = 1; 38 pub const PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL: u32 = 2; 39 pub const PCRE2_EXTRA_MATCH_WORD: u32 = 4; 40 pub const PCRE2_EXTRA_MATCH_LINE: u32 = 8; 41 pub const PCRE2_JIT_COMPLETE: u32 = 1; 42 pub const PCRE2_JIT_PARTIAL_SOFT: u32 = 2; 43 pub const PCRE2_JIT_PARTIAL_HARD: u32 = 4; 44 pub const PCRE2_NOTBOL: u32 = 1; 45 pub const PCRE2_NOTEOL: u32 = 2; 46 pub const PCRE2_NOTEMPTY: u32 = 4; 47 pub const PCRE2_NOTEMPTY_ATSTART: u32 = 8; 48 pub const PCRE2_PARTIAL_SOFT: u32 = 16; 49 pub const PCRE2_PARTIAL_HARD: u32 = 32; 50 pub const PCRE2_DFA_RESTART: u32 = 64; 51 pub const PCRE2_DFA_SHORTEST: u32 = 128; 52 pub const PCRE2_SUBSTITUTE_GLOBAL: u32 = 256; 53 pub const PCRE2_SUBSTITUTE_EXTENDED: u32 = 512; 54 pub const PCRE2_SUBSTITUTE_UNSET_EMPTY: u32 = 1024; 55 pub const PCRE2_SUBSTITUTE_UNKNOWN_UNSET: u32 = 2048; 56 pub const PCRE2_SUBSTITUTE_OVERFLOW_LENGTH: u32 = 4096; 57 pub const PCRE2_NO_JIT: u32 = 8192; 58 pub const PCRE2_CONVERT_UTF: u32 = 1; 59 pub const PCRE2_CONVERT_NO_UTF_CHECK: u32 = 2; 60 pub const PCRE2_CONVERT_POSIX_BASIC: u32 = 4; 61 pub const PCRE2_CONVERT_POSIX_EXTENDED: u32 = 8; 62 pub const PCRE2_CONVERT_GLOB: u32 = 16; 63 pub const PCRE2_CONVERT_GLOB_NO_WILD_SEPARATOR: u32 = 48; 64 pub const PCRE2_CONVERT_GLOB_NO_STARSTAR: u32 = 80; 65 pub const PCRE2_NEWLINE_CR: u32 = 1; 66 pub const PCRE2_NEWLINE_LF: u32 = 2; 67 pub const PCRE2_NEWLINE_CRLF: u32 = 3; 68 pub const PCRE2_NEWLINE_ANY: u32 = 4; 69 pub const PCRE2_NEWLINE_ANYCRLF: u32 = 5; 70 pub const PCRE2_NEWLINE_NUL: u32 = 6; 71 pub const PCRE2_BSR_UNICODE: u32 = 1; 72 pub const PCRE2_BSR_ANYCRLF: u32 = 2; 73 pub const PCRE2_ERROR_END_BACKSLASH: u32 = 101; 74 pub const PCRE2_ERROR_END_BACKSLASH_C: u32 = 102; 75 pub const PCRE2_ERROR_UNKNOWN_ESCAPE: u32 = 103; 76 pub const PCRE2_ERROR_QUANTIFIER_OUT_OF_ORDER: u32 = 104; 77 pub const PCRE2_ERROR_QUANTIFIER_TOO_BIG: u32 = 105; 78 pub const PCRE2_ERROR_MISSING_SQUARE_BRACKET: u32 = 106; 79 pub const PCRE2_ERROR_ESCAPE_INVALID_IN_CLASS: u32 = 107; 80 pub const PCRE2_ERROR_CLASS_RANGE_ORDER: u32 = 108; 81 pub const PCRE2_ERROR_QUANTIFIER_INVALID: u32 = 109; 82 pub const PCRE2_ERROR_INTERNAL_UNEXPECTED_REPEAT: u32 = 110; 83 pub const PCRE2_ERROR_INVALID_AFTER_PARENS_QUERY: u32 = 111; 84 pub const PCRE2_ERROR_POSIX_CLASS_NOT_IN_CLASS: u32 = 112; 85 pub const PCRE2_ERROR_POSIX_NO_SUPPORT_COLLATING: u32 = 113; 86 pub const PCRE2_ERROR_MISSING_CLOSING_PARENTHESIS: u32 = 114; 87 pub const PCRE2_ERROR_BAD_SUBPATTERN_REFERENCE: u32 = 115; 88 pub const PCRE2_ERROR_NULL_PATTERN: u32 = 116; 89 pub const PCRE2_ERROR_BAD_OPTIONS: u32 = 117; 90 pub const PCRE2_ERROR_MISSING_COMMENT_CLOSING: u32 = 118; 91 pub const PCRE2_ERROR_PARENTHESES_NEST_TOO_DEEP: u32 = 119; 92 pub const PCRE2_ERROR_PATTERN_TOO_LARGE: u32 = 120; 93 pub const PCRE2_ERROR_HEAP_FAILED: u32 = 121; 94 pub const PCRE2_ERROR_UNMATCHED_CLOSING_PARENTHESIS: u32 = 122; 95 pub const PCRE2_ERROR_INTERNAL_CODE_OVERFLOW: u32 = 123; 96 pub const PCRE2_ERROR_MISSING_CONDITION_CLOSING: u32 = 124; 97 pub const PCRE2_ERROR_LOOKBEHIND_NOT_FIXED_LENGTH: u32 = 125; 98 pub const PCRE2_ERROR_ZERO_RELATIVE_REFERENCE: u32 = 126; 99 pub const PCRE2_ERROR_TOO_MANY_CONDITION_BRANCHES: u32 = 127; 100 pub const PCRE2_ERROR_CONDITION_ASSERTION_EXPECTED: u32 = 128; 101 pub const PCRE2_ERROR_BAD_RELATIVE_REFERENCE: u32 = 129; 102 pub const PCRE2_ERROR_UNKNOWN_POSIX_CLASS: u32 = 130; 103 pub const PCRE2_ERROR_INTERNAL_STUDY_ERROR: u32 = 131; 104 pub const PCRE2_ERROR_UNICODE_NOT_SUPPORTED: u32 = 132; 105 pub const PCRE2_ERROR_PARENTHESES_STACK_CHECK: u32 = 133; 106 pub const PCRE2_ERROR_CODE_POINT_TOO_BIG: u32 = 134; 107 pub const PCRE2_ERROR_LOOKBEHIND_TOO_COMPLICATED: u32 = 135; 108 pub const PCRE2_ERROR_LOOKBEHIND_INVALID_BACKSLASH_C: u32 = 136; 109 pub const PCRE2_ERROR_UNSUPPORTED_ESCAPE_SEQUENCE: u32 = 137; 110 pub const PCRE2_ERROR_CALLOUT_NUMBER_TOO_BIG: u32 = 138; 111 pub const PCRE2_ERROR_MISSING_CALLOUT_CLOSING: u32 = 139; 112 pub const PCRE2_ERROR_ESCAPE_INVALID_IN_VERB: u32 = 140; 113 pub const PCRE2_ERROR_UNRECOGNIZED_AFTER_QUERY_P: u32 = 141; 114 pub const PCRE2_ERROR_MISSING_NAME_TERMINATOR: u32 = 142; 115 pub const PCRE2_ERROR_DUPLICATE_SUBPATTERN_NAME: u32 = 143; 116 pub const PCRE2_ERROR_INVALID_SUBPATTERN_NAME: u32 = 144; 117 pub const PCRE2_ERROR_UNICODE_PROPERTIES_UNAVAILABLE: u32 = 145; 118 pub const PCRE2_ERROR_MALFORMED_UNICODE_PROPERTY: u32 = 146; 119 pub const PCRE2_ERROR_UNKNOWN_UNICODE_PROPERTY: u32 = 147; 120 pub const PCRE2_ERROR_SUBPATTERN_NAME_TOO_LONG: u32 = 148; 121 pub const PCRE2_ERROR_TOO_MANY_NAMED_SUBPATTERNS: u32 = 149; 122 pub const PCRE2_ERROR_CLASS_INVALID_RANGE: u32 = 150; 123 pub const PCRE2_ERROR_OCTAL_BYTE_TOO_BIG: u32 = 151; 124 pub const PCRE2_ERROR_INTERNAL_OVERRAN_WORKSPACE: u32 = 152; 125 pub const PCRE2_ERROR_INTERNAL_MISSING_SUBPATTERN: u32 = 153; 126 pub const PCRE2_ERROR_DEFINE_TOO_MANY_BRANCHES: u32 = 154; 127 pub const PCRE2_ERROR_BACKSLASH_O_MISSING_BRACE: u32 = 155; 128 pub const PCRE2_ERROR_INTERNAL_UNKNOWN_NEWLINE: u32 = 156; 129 pub const PCRE2_ERROR_BACKSLASH_G_SYNTAX: u32 = 157; 130 pub const PCRE2_ERROR_PARENS_QUERY_R_MISSING_CLOSING: u32 = 158; 131 pub const PCRE2_ERROR_VERB_ARGUMENT_NOT_ALLOWED: u32 = 159; 132 pub const PCRE2_ERROR_VERB_UNKNOWN: u32 = 160; 133 pub const PCRE2_ERROR_SUBPATTERN_NUMBER_TOO_BIG: u32 = 161; 134 pub const PCRE2_ERROR_SUBPATTERN_NAME_EXPECTED: u32 = 162; 135 pub const PCRE2_ERROR_INTERNAL_PARSED_OVERFLOW: u32 = 163; 136 pub const PCRE2_ERROR_INVALID_OCTAL: u32 = 164; 137 pub const PCRE2_ERROR_SUBPATTERN_NAMES_MISMATCH: u32 = 165; 138 pub const PCRE2_ERROR_MARK_MISSING_ARGUMENT: u32 = 166; 139 pub const PCRE2_ERROR_INVALID_HEXADECIMAL: u32 = 167; 140 pub const PCRE2_ERROR_BACKSLASH_C_SYNTAX: u32 = 168; 141 pub const PCRE2_ERROR_BACKSLASH_K_SYNTAX: u32 = 169; 142 pub const PCRE2_ERROR_INTERNAL_BAD_CODE_LOOKBEHINDS: u32 = 170; 143 pub const PCRE2_ERROR_BACKSLASH_N_IN_CLASS: u32 = 171; 144 pub const PCRE2_ERROR_CALLOUT_STRING_TOO_LONG: u32 = 172; 145 pub const PCRE2_ERROR_UNICODE_DISALLOWED_CODE_POINT: u32 = 173; 146 pub const PCRE2_ERROR_UTF_IS_DISABLED: u32 = 174; 147 pub const PCRE2_ERROR_UCP_IS_DISABLED: u32 = 175; 148 pub const PCRE2_ERROR_VERB_NAME_TOO_LONG: u32 = 176; 149 pub const PCRE2_ERROR_BACKSLASH_U_CODE_POINT_TOO_BIG: u32 = 177; 150 pub const PCRE2_ERROR_MISSING_OCTAL_OR_HEX_DIGITS: u32 = 178; 151 pub const PCRE2_ERROR_VERSION_CONDITION_SYNTAX: u32 = 179; 152 pub const PCRE2_ERROR_INTERNAL_BAD_CODE_AUTO_POSSESS: u32 = 180; 153 pub const PCRE2_ERROR_CALLOUT_NO_STRING_DELIMITER: u32 = 181; 154 pub const PCRE2_ERROR_CALLOUT_BAD_STRING_DELIMITER: u32 = 182; 155 pub const PCRE2_ERROR_BACKSLASH_C_CALLER_DISABLED: u32 = 183; 156 pub const PCRE2_ERROR_QUERY_BARJX_NEST_TOO_DEEP: u32 = 184; 157 pub const PCRE2_ERROR_BACKSLASH_C_LIBRARY_DISABLED: u32 = 185; 158 pub const PCRE2_ERROR_PATTERN_TOO_COMPLICATED: u32 = 186; 159 pub const PCRE2_ERROR_LOOKBEHIND_TOO_LONG: u32 = 187; 160 pub const PCRE2_ERROR_PATTERN_STRING_TOO_LONG: u32 = 188; 161 pub const PCRE2_ERROR_INTERNAL_BAD_CODE: u32 = 189; 162 pub const PCRE2_ERROR_INTERNAL_BAD_CODE_IN_SKIP: u32 = 190; 163 pub const PCRE2_ERROR_NO_SURROGATES_IN_UTF16: u32 = 191; 164 pub const PCRE2_ERROR_BAD_LITERAL_OPTIONS: u32 = 192; 165 pub const PCRE2_ERROR_SUPPORTED_ONLY_IN_UNICODE: u32 = 193; 166 pub const PCRE2_ERROR_INVALID_HYPHEN_IN_OPTIONS: u32 = 194; 167 pub const PCRE2_ERROR_NOMATCH: i32 = -1; 168 pub const PCRE2_ERROR_PARTIAL: i32 = -2; 169 pub const PCRE2_ERROR_UTF8_ERR1: i32 = -3; 170 pub const PCRE2_ERROR_UTF8_ERR2: i32 = -4; 171 pub const PCRE2_ERROR_UTF8_ERR3: i32 = -5; 172 pub const PCRE2_ERROR_UTF8_ERR4: i32 = -6; 173 pub const PCRE2_ERROR_UTF8_ERR5: i32 = -7; 174 pub const PCRE2_ERROR_UTF8_ERR6: i32 = -8; 175 pub const PCRE2_ERROR_UTF8_ERR7: i32 = -9; 176 pub const PCRE2_ERROR_UTF8_ERR8: i32 = -10; 177 pub const PCRE2_ERROR_UTF8_ERR9: i32 = -11; 178 pub const PCRE2_ERROR_UTF8_ERR10: i32 = -12; 179 pub const PCRE2_ERROR_UTF8_ERR11: i32 = -13; 180 pub const PCRE2_ERROR_UTF8_ERR12: i32 = -14; 181 pub const PCRE2_ERROR_UTF8_ERR13: i32 = -15; 182 pub const PCRE2_ERROR_UTF8_ERR14: i32 = -16; 183 pub const PCRE2_ERROR_UTF8_ERR15: i32 = -17; 184 pub const PCRE2_ERROR_UTF8_ERR16: i32 = -18; 185 pub const PCRE2_ERROR_UTF8_ERR17: i32 = -19; 186 pub const PCRE2_ERROR_UTF8_ERR18: i32 = -20; 187 pub const PCRE2_ERROR_UTF8_ERR19: i32 = -21; 188 pub const PCRE2_ERROR_UTF8_ERR20: i32 = -22; 189 pub const PCRE2_ERROR_UTF8_ERR21: i32 = -23; 190 pub const PCRE2_ERROR_UTF16_ERR1: i32 = -24; 191 pub const PCRE2_ERROR_UTF16_ERR2: i32 = -25; 192 pub const PCRE2_ERROR_UTF16_ERR3: i32 = -26; 193 pub const PCRE2_ERROR_UTF32_ERR1: i32 = -27; 194 pub const PCRE2_ERROR_UTF32_ERR2: i32 = -28; 195 pub const PCRE2_ERROR_BADDATA: i32 = -29; 196 pub const PCRE2_ERROR_MIXEDTABLES: i32 = -30; 197 pub const PCRE2_ERROR_BADMAGIC: i32 = -31; 198 pub const PCRE2_ERROR_BADMODE: i32 = -32; 199 pub const PCRE2_ERROR_BADOFFSET: i32 = -33; 200 pub const PCRE2_ERROR_BADOPTION: i32 = -34; 201 pub const PCRE2_ERROR_BADREPLACEMENT: i32 = -35; 202 pub const PCRE2_ERROR_BADUTFOFFSET: i32 = -36; 203 pub const PCRE2_ERROR_CALLOUT: i32 = -37; 204 pub const PCRE2_ERROR_DFA_BADRESTART: i32 = -38; 205 pub const PCRE2_ERROR_DFA_RECURSE: i32 = -39; 206 pub const PCRE2_ERROR_DFA_UCOND: i32 = -40; 207 pub const PCRE2_ERROR_DFA_UFUNC: i32 = -41; 208 pub const PCRE2_ERROR_DFA_UITEM: i32 = -42; 209 pub const PCRE2_ERROR_DFA_WSSIZE: i32 = -43; 210 pub const PCRE2_ERROR_INTERNAL: i32 = -44; 211 pub const PCRE2_ERROR_JIT_BADOPTION: i32 = -45; 212 pub const PCRE2_ERROR_JIT_STACKLIMIT: i32 = -46; 213 pub const PCRE2_ERROR_MATCHLIMIT: i32 = -47; 214 pub const PCRE2_ERROR_NOMEMORY: i32 = -48; 215 pub const PCRE2_ERROR_NOSUBSTRING: i32 = -49; 216 pub const PCRE2_ERROR_NOUNIQUESUBSTRING: i32 = -50; 217 pub const PCRE2_ERROR_NULL: i32 = -51; 218 pub const PCRE2_ERROR_RECURSELOOP: i32 = -52; 219 pub const PCRE2_ERROR_DEPTHLIMIT: i32 = -53; 220 pub const PCRE2_ERROR_RECURSIONLIMIT: i32 = -53; 221 pub const PCRE2_ERROR_UNAVAILABLE: i32 = -54; 222 pub const PCRE2_ERROR_UNSET: i32 = -55; 223 pub const PCRE2_ERROR_BADOFFSETLIMIT: i32 = -56; 224 pub const PCRE2_ERROR_BADREPESCAPE: i32 = -57; 225 pub const PCRE2_ERROR_REPMISSINGBRACE: i32 = -58; 226 pub const PCRE2_ERROR_BADSUBSTITUTION: i32 = -59; 227 pub const PCRE2_ERROR_BADSUBSPATTERN: i32 = -60; 228 pub const PCRE2_ERROR_TOOMANYREPLACE: i32 = -61; 229 pub const PCRE2_ERROR_BADSERIALIZEDDATA: i32 = -62; 230 pub const PCRE2_ERROR_HEAPLIMIT: i32 = -63; 231 pub const PCRE2_ERROR_CONVERT_SYNTAX: i32 = -64; 232 pub const PCRE2_ERROR_INTERNAL_DUPMATCH: i32 = -65; 233 pub const PCRE2_INFO_ALLOPTIONS: u32 = 0; 234 pub const PCRE2_INFO_ARGOPTIONS: u32 = 1; 235 pub const PCRE2_INFO_BACKREFMAX: u32 = 2; 236 pub const PCRE2_INFO_BSR: u32 = 3; 237 pub const PCRE2_INFO_CAPTURECOUNT: u32 = 4; 238 pub const PCRE2_INFO_FIRSTCODEUNIT: u32 = 5; 239 pub const PCRE2_INFO_FIRSTCODETYPE: u32 = 6; 240 pub const PCRE2_INFO_FIRSTBITMAP: u32 = 7; 241 pub const PCRE2_INFO_HASCRORLF: u32 = 8; 242 pub const PCRE2_INFO_JCHANGED: u32 = 9; 243 pub const PCRE2_INFO_JITSIZE: u32 = 10; 244 pub const PCRE2_INFO_LASTCODEUNIT: u32 = 11; 245 pub const PCRE2_INFO_LASTCODETYPE: u32 = 12; 246 pub const PCRE2_INFO_MATCHEMPTY: u32 = 13; 247 pub const PCRE2_INFO_MATCHLIMIT: u32 = 14; 248 pub const PCRE2_INFO_MAXLOOKBEHIND: u32 = 15; 249 pub const PCRE2_INFO_MINLENGTH: u32 = 16; 250 pub const PCRE2_INFO_NAMECOUNT: u32 = 17; 251 pub const PCRE2_INFO_NAMEENTRYSIZE: u32 = 18; 252 pub const PCRE2_INFO_NAMETABLE: u32 = 19; 253 pub const PCRE2_INFO_NEWLINE: u32 = 20; 254 pub const PCRE2_INFO_DEPTHLIMIT: u32 = 21; 255 pub const PCRE2_INFO_RECURSIONLIMIT: u32 = 21; 256 pub const PCRE2_INFO_SIZE: u32 = 22; 257 pub const PCRE2_INFO_HASBACKSLASHC: u32 = 23; 258 pub const PCRE2_INFO_FRAMESIZE: u32 = 24; 259 pub const PCRE2_INFO_HEAPLIMIT: u32 = 25; 260 pub const PCRE2_INFO_EXTRAOPTIONS: u32 = 26; 261 pub const PCRE2_CONFIG_BSR: u32 = 0; 262 pub const PCRE2_CONFIG_JIT: u32 = 1; 263 pub const PCRE2_CONFIG_JITTARGET: u32 = 2; 264 pub const PCRE2_CONFIG_LINKSIZE: u32 = 3; 265 pub const PCRE2_CONFIG_MATCHLIMIT: u32 = 4; 266 pub const PCRE2_CONFIG_NEWLINE: u32 = 5; 267 pub const PCRE2_CONFIG_PARENSLIMIT: u32 = 6; 268 pub const PCRE2_CONFIG_DEPTHLIMIT: u32 = 7; 269 pub const PCRE2_CONFIG_RECURSIONLIMIT: u32 = 7; 270 pub const PCRE2_CONFIG_STACKRECURSE: u32 = 8; 271 pub const PCRE2_CONFIG_UNICODE: u32 = 9; 272 pub const PCRE2_CONFIG_UNICODE_VERSION: u32 = 10; 273 pub const PCRE2_CONFIG_VERSION: u32 = 11; 274 pub const PCRE2_CONFIG_HEAPLIMIT: u32 = 12; 275 pub const PCRE2_CONFIG_NEVER_BACKSLASH_C: u32 = 13; 276 pub const PCRE2_CONFIG_COMPILED_WIDTHS: u32 = 14; 277 pub const PCRE2_SIZE_MAX: i32 = -1; 278 pub const PCRE2_CALLOUT_STARTMATCH: u32 = 1; 279 pub const PCRE2_CALLOUT_BACKTRACK: u32 = 2; 280 pub const PCRE2_LOCAL_WIDTH: u32 = 8; 281 pub type __uint8_t = ::libc::c_uchar; 282 pub type __uint16_t = ::libc::c_ushort; 283 pub type __int32_t = ::libc::c_int; 284 pub type __uint32_t = ::libc::c_uint; 285 pub type PCRE2_UCHAR8 = u8; 286 pub type PCRE2_UCHAR16 = u16; 287 pub type PCRE2_UCHAR32 = u32; 288 pub type PCRE2_SPTR8 = *const PCRE2_UCHAR8; 289 pub type PCRE2_SPTR16 = *const PCRE2_UCHAR16; 290 pub type PCRE2_SPTR32 = *const PCRE2_UCHAR32; 291 #[repr(C)] 292 #[derive(Debug, Copy, Clone)] 293 pub struct pcre2_real_general_context_8 { 294 _unused: [u8; 0], 295 } 296 pub type pcre2_general_context_8 = pcre2_real_general_context_8; 297 #[repr(C)] 298 #[derive(Debug, Copy, Clone)] 299 pub struct pcre2_real_compile_context_8 { 300 _unused: [u8; 0], 301 } 302 pub type pcre2_compile_context_8 = pcre2_real_compile_context_8; 303 #[repr(C)] 304 #[derive(Debug, Copy, Clone)] 305 pub struct pcre2_real_match_context_8 { 306 _unused: [u8; 0], 307 } 308 pub type pcre2_match_context_8 = pcre2_real_match_context_8; 309 #[repr(C)] 310 #[derive(Debug, Copy, Clone)] 311 pub struct pcre2_real_convert_context_8 { 312 _unused: [u8; 0], 313 } 314 pub type pcre2_convert_context_8 = pcre2_real_convert_context_8; 315 #[repr(C)] 316 #[derive(Debug, Copy, Clone)] 317 pub struct pcre2_real_code_8 { 318 _unused: [u8; 0], 319 } 320 pub type pcre2_code_8 = pcre2_real_code_8; 321 #[repr(C)] 322 #[derive(Debug, Copy, Clone)] 323 pub struct pcre2_real_match_data_8 { 324 _unused: [u8; 0], 325 } 326 pub type pcre2_match_data_8 = pcre2_real_match_data_8; 327 #[repr(C)] 328 #[derive(Debug, Copy, Clone)] 329 pub struct pcre2_real_jit_stack_8 { 330 _unused: [u8; 0], 331 } 332 pub type pcre2_jit_stack_8 = pcre2_real_jit_stack_8; 333 pub type pcre2_jit_callback_8 = ::std::option::Option< 334 unsafe extern "C" fn(arg1: *mut ::libc::c_void) -> *mut pcre2_jit_stack_8, 335 >; 336 extern "C" { pcre2_config_8(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int337 pub fn pcre2_config_8(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int; 338 } 339 extern "C" { pcre2_general_context_copy_8( arg1: *mut pcre2_general_context_8, ) -> *mut pcre2_general_context_8340 pub fn pcre2_general_context_copy_8( 341 arg1: *mut pcre2_general_context_8, 342 ) -> *mut pcre2_general_context_8; 343 } 344 extern "C" { pcre2_general_context_create_8( arg1: ::std::option::Option< unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, >, arg2: ::std::option::Option< unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), >, arg3: *mut ::libc::c_void, ) -> *mut pcre2_general_context_8345 pub fn pcre2_general_context_create_8( 346 arg1: ::std::option::Option< 347 unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, 348 >, 349 arg2: ::std::option::Option< 350 unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), 351 >, 352 arg3: *mut ::libc::c_void, 353 ) -> *mut pcre2_general_context_8; 354 } 355 extern "C" { pcre2_general_context_free_8(arg1: *mut pcre2_general_context_8)356 pub fn pcre2_general_context_free_8(arg1: *mut pcre2_general_context_8); 357 } 358 extern "C" { pcre2_compile_context_copy_8( arg1: *mut pcre2_compile_context_8, ) -> *mut pcre2_compile_context_8359 pub fn pcre2_compile_context_copy_8( 360 arg1: *mut pcre2_compile_context_8, 361 ) -> *mut pcre2_compile_context_8; 362 } 363 extern "C" { pcre2_compile_context_create_8( arg1: *mut pcre2_general_context_8, ) -> *mut pcre2_compile_context_8364 pub fn pcre2_compile_context_create_8( 365 arg1: *mut pcre2_general_context_8, 366 ) -> *mut pcre2_compile_context_8; 367 } 368 extern "C" { pcre2_compile_context_free_8(arg1: *mut pcre2_compile_context_8)369 pub fn pcre2_compile_context_free_8(arg1: *mut pcre2_compile_context_8); 370 } 371 extern "C" { pcre2_set_bsr_8(arg1: *mut pcre2_compile_context_8, arg2: u32) -> ::libc::c_int372 pub fn pcre2_set_bsr_8(arg1: *mut pcre2_compile_context_8, arg2: u32) -> ::libc::c_int; 373 } 374 extern "C" { pcre2_set_character_tables_8( arg1: *mut pcre2_compile_context_8, arg2: *const ::libc::c_uchar, ) -> ::libc::c_int375 pub fn pcre2_set_character_tables_8( 376 arg1: *mut pcre2_compile_context_8, 377 arg2: *const ::libc::c_uchar, 378 ) -> ::libc::c_int; 379 } 380 extern "C" { pcre2_set_compile_extra_options_8( arg1: *mut pcre2_compile_context_8, arg2: u32, ) -> ::libc::c_int381 pub fn pcre2_set_compile_extra_options_8( 382 arg1: *mut pcre2_compile_context_8, 383 arg2: u32, 384 ) -> ::libc::c_int; 385 } 386 extern "C" { pcre2_set_max_pattern_length_8( arg1: *mut pcre2_compile_context_8, arg2: usize, ) -> ::libc::c_int387 pub fn pcre2_set_max_pattern_length_8( 388 arg1: *mut pcre2_compile_context_8, 389 arg2: usize, 390 ) -> ::libc::c_int; 391 } 392 extern "C" { pcre2_set_newline_8(arg1: *mut pcre2_compile_context_8, arg2: u32) -> ::libc::c_int393 pub fn pcre2_set_newline_8(arg1: *mut pcre2_compile_context_8, arg2: u32) -> ::libc::c_int; 394 } 395 extern "C" { pcre2_set_parens_nest_limit_8( arg1: *mut pcre2_compile_context_8, arg2: u32, ) -> ::libc::c_int396 pub fn pcre2_set_parens_nest_limit_8( 397 arg1: *mut pcre2_compile_context_8, 398 arg2: u32, 399 ) -> ::libc::c_int; 400 } 401 extern "C" { pcre2_set_compile_recursion_guard_8( arg1: *mut pcre2_compile_context_8, arg2: ::std::option::Option< unsafe extern "C" fn(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int, >, arg3: *mut ::libc::c_void, ) -> ::libc::c_int402 pub fn pcre2_set_compile_recursion_guard_8( 403 arg1: *mut pcre2_compile_context_8, 404 arg2: ::std::option::Option< 405 unsafe extern "C" fn(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int, 406 >, 407 arg3: *mut ::libc::c_void, 408 ) -> ::libc::c_int; 409 } 410 extern "C" { pcre2_convert_context_copy_8( arg1: *mut pcre2_convert_context_8, ) -> *mut pcre2_convert_context_8411 pub fn pcre2_convert_context_copy_8( 412 arg1: *mut pcre2_convert_context_8, 413 ) -> *mut pcre2_convert_context_8; 414 } 415 extern "C" { pcre2_convert_context_create_8( arg1: *mut pcre2_general_context_8, ) -> *mut pcre2_convert_context_8416 pub fn pcre2_convert_context_create_8( 417 arg1: *mut pcre2_general_context_8, 418 ) -> *mut pcre2_convert_context_8; 419 } 420 extern "C" { pcre2_convert_context_free_8(arg1: *mut pcre2_convert_context_8)421 pub fn pcre2_convert_context_free_8(arg1: *mut pcre2_convert_context_8); 422 } 423 extern "C" { pcre2_set_glob_escape_8(arg1: *mut pcre2_convert_context_8, arg2: u32) -> ::libc::c_int424 pub fn pcre2_set_glob_escape_8(arg1: *mut pcre2_convert_context_8, arg2: u32) -> ::libc::c_int; 425 } 426 extern "C" { pcre2_set_glob_separator_8( arg1: *mut pcre2_convert_context_8, arg2: u32, ) -> ::libc::c_int427 pub fn pcre2_set_glob_separator_8( 428 arg1: *mut pcre2_convert_context_8, 429 arg2: u32, 430 ) -> ::libc::c_int; 431 } 432 extern "C" { pcre2_pattern_convert_8( arg1: PCRE2_SPTR8, arg2: usize, arg3: u32, arg4: *mut *mut PCRE2_UCHAR8, arg5: *mut usize, arg6: *mut pcre2_convert_context_8, ) -> ::libc::c_int433 pub fn pcre2_pattern_convert_8( 434 arg1: PCRE2_SPTR8, 435 arg2: usize, 436 arg3: u32, 437 arg4: *mut *mut PCRE2_UCHAR8, 438 arg5: *mut usize, 439 arg6: *mut pcre2_convert_context_8, 440 ) -> ::libc::c_int; 441 } 442 extern "C" { pcre2_converted_pattern_free_8(arg1: *mut PCRE2_UCHAR8)443 pub fn pcre2_converted_pattern_free_8(arg1: *mut PCRE2_UCHAR8); 444 } 445 extern "C" { pcre2_match_context_copy_8( arg1: *mut pcre2_match_context_8, ) -> *mut pcre2_match_context_8446 pub fn pcre2_match_context_copy_8( 447 arg1: *mut pcre2_match_context_8, 448 ) -> *mut pcre2_match_context_8; 449 } 450 extern "C" { pcre2_match_context_create_8( arg1: *mut pcre2_general_context_8, ) -> *mut pcre2_match_context_8451 pub fn pcre2_match_context_create_8( 452 arg1: *mut pcre2_general_context_8, 453 ) -> *mut pcre2_match_context_8; 454 } 455 extern "C" { pcre2_match_context_free_8(arg1: *mut pcre2_match_context_8)456 pub fn pcre2_match_context_free_8(arg1: *mut pcre2_match_context_8); 457 } 458 extern "C" { pcre2_set_depth_limit_8(arg1: *mut pcre2_match_context_8, arg2: u32) -> ::libc::c_int459 pub fn pcre2_set_depth_limit_8(arg1: *mut pcre2_match_context_8, arg2: u32) -> ::libc::c_int; 460 } 461 extern "C" { pcre2_set_heap_limit_8(arg1: *mut pcre2_match_context_8, arg2: u32) -> ::libc::c_int462 pub fn pcre2_set_heap_limit_8(arg1: *mut pcre2_match_context_8, arg2: u32) -> ::libc::c_int; 463 } 464 extern "C" { pcre2_set_match_limit_8(arg1: *mut pcre2_match_context_8, arg2: u32) -> ::libc::c_int465 pub fn pcre2_set_match_limit_8(arg1: *mut pcre2_match_context_8, arg2: u32) -> ::libc::c_int; 466 } 467 extern "C" { pcre2_set_offset_limit_8(arg1: *mut pcre2_match_context_8, arg2: usize) -> ::libc::c_int468 pub fn pcre2_set_offset_limit_8(arg1: *mut pcre2_match_context_8, arg2: usize) 469 -> ::libc::c_int; 470 } 471 extern "C" { pcre2_set_recursion_limit_8( arg1: *mut pcre2_match_context_8, arg2: u32, ) -> ::libc::c_int472 pub fn pcre2_set_recursion_limit_8( 473 arg1: *mut pcre2_match_context_8, 474 arg2: u32, 475 ) -> ::libc::c_int; 476 } 477 extern "C" { pcre2_set_recursion_memory_management_8( arg1: *mut pcre2_match_context_8, arg2: ::std::option::Option< unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, >, arg3: ::std::option::Option< unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), >, arg4: *mut ::libc::c_void, ) -> ::libc::c_int478 pub fn pcre2_set_recursion_memory_management_8( 479 arg1: *mut pcre2_match_context_8, 480 arg2: ::std::option::Option< 481 unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, 482 >, 483 arg3: ::std::option::Option< 484 unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), 485 >, 486 arg4: *mut ::libc::c_void, 487 ) -> ::libc::c_int; 488 } 489 extern "C" { pcre2_compile_8( arg1: PCRE2_SPTR8, arg2: usize, arg3: u32, arg4: *mut ::libc::c_int, arg5: *mut usize, arg6: *mut pcre2_compile_context_8, ) -> *mut pcre2_code_8490 pub fn pcre2_compile_8( 491 arg1: PCRE2_SPTR8, 492 arg2: usize, 493 arg3: u32, 494 arg4: *mut ::libc::c_int, 495 arg5: *mut usize, 496 arg6: *mut pcre2_compile_context_8, 497 ) -> *mut pcre2_code_8; 498 } 499 extern "C" { pcre2_code_free_8(arg1: *mut pcre2_code_8)500 pub fn pcre2_code_free_8(arg1: *mut pcre2_code_8); 501 } 502 extern "C" { pcre2_code_copy_8(arg1: *const pcre2_code_8) -> *mut pcre2_code_8503 pub fn pcre2_code_copy_8(arg1: *const pcre2_code_8) -> *mut pcre2_code_8; 504 } 505 extern "C" { pcre2_code_copy_with_tables_8(arg1: *const pcre2_code_8) -> *mut pcre2_code_8506 pub fn pcre2_code_copy_with_tables_8(arg1: *const pcre2_code_8) -> *mut pcre2_code_8; 507 } 508 extern "C" { pcre2_pattern_info_8( arg1: *const pcre2_code_8, arg2: u32, arg3: *mut ::libc::c_void, ) -> ::libc::c_int509 pub fn pcre2_pattern_info_8( 510 arg1: *const pcre2_code_8, 511 arg2: u32, 512 arg3: *mut ::libc::c_void, 513 ) -> ::libc::c_int; 514 } 515 extern "C" { pcre2_match_data_create_8( arg1: u32, arg2: *mut pcre2_general_context_8, ) -> *mut pcre2_match_data_8516 pub fn pcre2_match_data_create_8( 517 arg1: u32, 518 arg2: *mut pcre2_general_context_8, 519 ) -> *mut pcre2_match_data_8; 520 } 521 extern "C" { pcre2_match_data_create_from_pattern_8( arg1: *const pcre2_code_8, arg2: *mut pcre2_general_context_8, ) -> *mut pcre2_match_data_8522 pub fn pcre2_match_data_create_from_pattern_8( 523 arg1: *const pcre2_code_8, 524 arg2: *mut pcre2_general_context_8, 525 ) -> *mut pcre2_match_data_8; 526 } 527 extern "C" { pcre2_dfa_match_8( arg1: *const pcre2_code_8, arg2: PCRE2_SPTR8, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_8, arg7: *mut pcre2_match_context_8, arg8: *mut ::libc::c_int, arg9: usize, ) -> ::libc::c_int528 pub fn pcre2_dfa_match_8( 529 arg1: *const pcre2_code_8, 530 arg2: PCRE2_SPTR8, 531 arg3: usize, 532 arg4: usize, 533 arg5: u32, 534 arg6: *mut pcre2_match_data_8, 535 arg7: *mut pcre2_match_context_8, 536 arg8: *mut ::libc::c_int, 537 arg9: usize, 538 ) -> ::libc::c_int; 539 } 540 extern "C" { pcre2_match_8( arg1: *const pcre2_code_8, arg2: PCRE2_SPTR8, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_8, arg7: *mut pcre2_match_context_8, ) -> ::libc::c_int541 pub fn pcre2_match_8( 542 arg1: *const pcre2_code_8, 543 arg2: PCRE2_SPTR8, 544 arg3: usize, 545 arg4: usize, 546 arg5: u32, 547 arg6: *mut pcre2_match_data_8, 548 arg7: *mut pcre2_match_context_8, 549 ) -> ::libc::c_int; 550 } 551 extern "C" { pcre2_match_data_free_8(arg1: *mut pcre2_match_data_8)552 pub fn pcre2_match_data_free_8(arg1: *mut pcre2_match_data_8); 553 } 554 extern "C" { pcre2_get_mark_8(arg1: *mut pcre2_match_data_8) -> PCRE2_SPTR8555 pub fn pcre2_get_mark_8(arg1: *mut pcre2_match_data_8) -> PCRE2_SPTR8; 556 } 557 extern "C" { pcre2_get_ovector_count_8(arg1: *mut pcre2_match_data_8) -> u32558 pub fn pcre2_get_ovector_count_8(arg1: *mut pcre2_match_data_8) -> u32; 559 } 560 extern "C" { pcre2_get_ovector_pointer_8(arg1: *mut pcre2_match_data_8) -> *mut usize561 pub fn pcre2_get_ovector_pointer_8(arg1: *mut pcre2_match_data_8) -> *mut usize; 562 } 563 extern "C" { pcre2_get_startchar_8(arg1: *mut pcre2_match_data_8) -> usize564 pub fn pcre2_get_startchar_8(arg1: *mut pcre2_match_data_8) -> usize; 565 } 566 extern "C" { pcre2_substring_copy_byname_8( arg1: *mut pcre2_match_data_8, arg2: PCRE2_SPTR8, arg3: *mut PCRE2_UCHAR8, arg4: *mut usize, ) -> ::libc::c_int567 pub fn pcre2_substring_copy_byname_8( 568 arg1: *mut pcre2_match_data_8, 569 arg2: PCRE2_SPTR8, 570 arg3: *mut PCRE2_UCHAR8, 571 arg4: *mut usize, 572 ) -> ::libc::c_int; 573 } 574 extern "C" { pcre2_substring_copy_bynumber_8( arg1: *mut pcre2_match_data_8, arg2: u32, arg3: *mut PCRE2_UCHAR8, arg4: *mut usize, ) -> ::libc::c_int575 pub fn pcre2_substring_copy_bynumber_8( 576 arg1: *mut pcre2_match_data_8, 577 arg2: u32, 578 arg3: *mut PCRE2_UCHAR8, 579 arg4: *mut usize, 580 ) -> ::libc::c_int; 581 } 582 extern "C" { pcre2_substring_free_8(arg1: *mut PCRE2_UCHAR8)583 pub fn pcre2_substring_free_8(arg1: *mut PCRE2_UCHAR8); 584 } 585 extern "C" { pcre2_substring_get_byname_8( arg1: *mut pcre2_match_data_8, arg2: PCRE2_SPTR8, arg3: *mut *mut PCRE2_UCHAR8, arg4: *mut usize, ) -> ::libc::c_int586 pub fn pcre2_substring_get_byname_8( 587 arg1: *mut pcre2_match_data_8, 588 arg2: PCRE2_SPTR8, 589 arg3: *mut *mut PCRE2_UCHAR8, 590 arg4: *mut usize, 591 ) -> ::libc::c_int; 592 } 593 extern "C" { pcre2_substring_get_bynumber_8( arg1: *mut pcre2_match_data_8, arg2: u32, arg3: *mut *mut PCRE2_UCHAR8, arg4: *mut usize, ) -> ::libc::c_int594 pub fn pcre2_substring_get_bynumber_8( 595 arg1: *mut pcre2_match_data_8, 596 arg2: u32, 597 arg3: *mut *mut PCRE2_UCHAR8, 598 arg4: *mut usize, 599 ) -> ::libc::c_int; 600 } 601 extern "C" { pcre2_substring_length_byname_8( arg1: *mut pcre2_match_data_8, arg2: PCRE2_SPTR8, arg3: *mut usize, ) -> ::libc::c_int602 pub fn pcre2_substring_length_byname_8( 603 arg1: *mut pcre2_match_data_8, 604 arg2: PCRE2_SPTR8, 605 arg3: *mut usize, 606 ) -> ::libc::c_int; 607 } 608 extern "C" { pcre2_substring_length_bynumber_8( arg1: *mut pcre2_match_data_8, arg2: u32, arg3: *mut usize, ) -> ::libc::c_int609 pub fn pcre2_substring_length_bynumber_8( 610 arg1: *mut pcre2_match_data_8, 611 arg2: u32, 612 arg3: *mut usize, 613 ) -> ::libc::c_int; 614 } 615 extern "C" { pcre2_substring_nametable_scan_8( arg1: *const pcre2_code_8, arg2: PCRE2_SPTR8, arg3: *mut PCRE2_SPTR8, arg4: *mut PCRE2_SPTR8, ) -> ::libc::c_int616 pub fn pcre2_substring_nametable_scan_8( 617 arg1: *const pcre2_code_8, 618 arg2: PCRE2_SPTR8, 619 arg3: *mut PCRE2_SPTR8, 620 arg4: *mut PCRE2_SPTR8, 621 ) -> ::libc::c_int; 622 } 623 extern "C" { pcre2_substring_number_from_name_8( arg1: *const pcre2_code_8, arg2: PCRE2_SPTR8, ) -> ::libc::c_int624 pub fn pcre2_substring_number_from_name_8( 625 arg1: *const pcre2_code_8, 626 arg2: PCRE2_SPTR8, 627 ) -> ::libc::c_int; 628 } 629 extern "C" { pcre2_substring_list_free_8(arg1: *mut PCRE2_SPTR8)630 pub fn pcre2_substring_list_free_8(arg1: *mut PCRE2_SPTR8); 631 } 632 extern "C" { pcre2_substring_list_get_8( arg1: *mut pcre2_match_data_8, arg2: *mut *mut *mut PCRE2_UCHAR8, arg3: *mut *mut usize, ) -> ::libc::c_int633 pub fn pcre2_substring_list_get_8( 634 arg1: *mut pcre2_match_data_8, 635 arg2: *mut *mut *mut PCRE2_UCHAR8, 636 arg3: *mut *mut usize, 637 ) -> ::libc::c_int; 638 } 639 extern "C" { pcre2_serialize_encode_8( arg1: *mut *const pcre2_code_8, arg2: i32, arg3: *mut *mut u8, arg4: *mut usize, arg5: *mut pcre2_general_context_8, ) -> i32640 pub fn pcre2_serialize_encode_8( 641 arg1: *mut *const pcre2_code_8, 642 arg2: i32, 643 arg3: *mut *mut u8, 644 arg4: *mut usize, 645 arg5: *mut pcre2_general_context_8, 646 ) -> i32; 647 } 648 extern "C" { pcre2_serialize_decode_8( arg1: *mut *mut pcre2_code_8, arg2: i32, arg3: *const u8, arg4: *mut pcre2_general_context_8, ) -> i32649 pub fn pcre2_serialize_decode_8( 650 arg1: *mut *mut pcre2_code_8, 651 arg2: i32, 652 arg3: *const u8, 653 arg4: *mut pcre2_general_context_8, 654 ) -> i32; 655 } 656 extern "C" { pcre2_serialize_get_number_of_codes_8(arg1: *const u8) -> i32657 pub fn pcre2_serialize_get_number_of_codes_8(arg1: *const u8) -> i32; 658 } 659 extern "C" { pcre2_serialize_free_8(arg1: *mut u8)660 pub fn pcre2_serialize_free_8(arg1: *mut u8); 661 } 662 extern "C" { pcre2_substitute_8( arg1: *const pcre2_code_8, arg2: PCRE2_SPTR8, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_8, arg7: *mut pcre2_match_context_8, arg8: PCRE2_SPTR8, arg9: usize, arg10: *mut PCRE2_UCHAR8, arg11: *mut usize, ) -> ::libc::c_int663 pub fn pcre2_substitute_8( 664 arg1: *const pcre2_code_8, 665 arg2: PCRE2_SPTR8, 666 arg3: usize, 667 arg4: usize, 668 arg5: u32, 669 arg6: *mut pcre2_match_data_8, 670 arg7: *mut pcre2_match_context_8, 671 arg8: PCRE2_SPTR8, 672 arg9: usize, 673 arg10: *mut PCRE2_UCHAR8, 674 arg11: *mut usize, 675 ) -> ::libc::c_int; 676 } 677 extern "C" { pcre2_jit_compile_8(arg1: *mut pcre2_code_8, arg2: u32) -> ::libc::c_int678 pub fn pcre2_jit_compile_8(arg1: *mut pcre2_code_8, arg2: u32) -> ::libc::c_int; 679 } 680 extern "C" { pcre2_jit_match_8( arg1: *const pcre2_code_8, arg2: PCRE2_SPTR8, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_8, arg7: *mut pcre2_match_context_8, ) -> ::libc::c_int681 pub fn pcre2_jit_match_8( 682 arg1: *const pcre2_code_8, 683 arg2: PCRE2_SPTR8, 684 arg3: usize, 685 arg4: usize, 686 arg5: u32, 687 arg6: *mut pcre2_match_data_8, 688 arg7: *mut pcre2_match_context_8, 689 ) -> ::libc::c_int; 690 } 691 extern "C" { pcre2_jit_free_unused_memory_8(arg1: *mut pcre2_general_context_8)692 pub fn pcre2_jit_free_unused_memory_8(arg1: *mut pcre2_general_context_8); 693 } 694 extern "C" { pcre2_jit_stack_create_8( arg1: usize, arg2: usize, arg3: *mut pcre2_general_context_8, ) -> *mut pcre2_jit_stack_8695 pub fn pcre2_jit_stack_create_8( 696 arg1: usize, 697 arg2: usize, 698 arg3: *mut pcre2_general_context_8, 699 ) -> *mut pcre2_jit_stack_8; 700 } 701 extern "C" { pcre2_jit_stack_assign_8( arg1: *mut pcre2_match_context_8, arg2: pcre2_jit_callback_8, arg3: *mut ::libc::c_void, )702 pub fn pcre2_jit_stack_assign_8( 703 arg1: *mut pcre2_match_context_8, 704 arg2: pcre2_jit_callback_8, 705 arg3: *mut ::libc::c_void, 706 ); 707 } 708 extern "C" { pcre2_jit_stack_free_8(arg1: *mut pcre2_jit_stack_8)709 pub fn pcre2_jit_stack_free_8(arg1: *mut pcre2_jit_stack_8); 710 } 711 extern "C" { pcre2_get_error_message_8( arg1: ::libc::c_int, arg2: *mut PCRE2_UCHAR8, arg3: usize, ) -> ::libc::c_int712 pub fn pcre2_get_error_message_8( 713 arg1: ::libc::c_int, 714 arg2: *mut PCRE2_UCHAR8, 715 arg3: usize, 716 ) -> ::libc::c_int; 717 } 718 extern "C" { pcre2_maketables_8(arg1: *mut pcre2_general_context_8) -> *const u8719 pub fn pcre2_maketables_8(arg1: *mut pcre2_general_context_8) -> *const u8; 720 } 721 #[repr(C)] 722 #[derive(Debug, Copy, Clone)] 723 pub struct pcre2_real_general_context_16 { 724 _unused: [u8; 0], 725 } 726 pub type pcre2_general_context_16 = pcre2_real_general_context_16; 727 #[repr(C)] 728 #[derive(Debug, Copy, Clone)] 729 pub struct pcre2_real_compile_context_16 { 730 _unused: [u8; 0], 731 } 732 pub type pcre2_compile_context_16 = pcre2_real_compile_context_16; 733 #[repr(C)] 734 #[derive(Debug, Copy, Clone)] 735 pub struct pcre2_real_match_context_16 { 736 _unused: [u8; 0], 737 } 738 pub type pcre2_match_context_16 = pcre2_real_match_context_16; 739 #[repr(C)] 740 #[derive(Debug, Copy, Clone)] 741 pub struct pcre2_real_convert_context_16 { 742 _unused: [u8; 0], 743 } 744 pub type pcre2_convert_context_16 = pcre2_real_convert_context_16; 745 #[repr(C)] 746 #[derive(Debug, Copy, Clone)] 747 pub struct pcre2_real_code_16 { 748 _unused: [u8; 0], 749 } 750 pub type pcre2_code_16 = pcre2_real_code_16; 751 #[repr(C)] 752 #[derive(Debug, Copy, Clone)] 753 pub struct pcre2_real_match_data_16 { 754 _unused: [u8; 0], 755 } 756 pub type pcre2_match_data_16 = pcre2_real_match_data_16; 757 #[repr(C)] 758 #[derive(Debug, Copy, Clone)] 759 pub struct pcre2_real_jit_stack_16 { 760 _unused: [u8; 0], 761 } 762 pub type pcre2_jit_stack_16 = pcre2_real_jit_stack_16; 763 pub type pcre2_jit_callback_16 = ::std::option::Option< 764 unsafe extern "C" fn(arg1: *mut ::libc::c_void) -> *mut pcre2_jit_stack_16, 765 >; 766 extern "C" { pcre2_config_16(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int767 pub fn pcre2_config_16(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int; 768 } 769 extern "C" { pcre2_general_context_copy_16( arg1: *mut pcre2_general_context_16, ) -> *mut pcre2_general_context_16770 pub fn pcre2_general_context_copy_16( 771 arg1: *mut pcre2_general_context_16, 772 ) -> *mut pcre2_general_context_16; 773 } 774 extern "C" { pcre2_general_context_create_16( arg1: ::std::option::Option< unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, >, arg2: ::std::option::Option< unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), >, arg3: *mut ::libc::c_void, ) -> *mut pcre2_general_context_16775 pub fn pcre2_general_context_create_16( 776 arg1: ::std::option::Option< 777 unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, 778 >, 779 arg2: ::std::option::Option< 780 unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), 781 >, 782 arg3: *mut ::libc::c_void, 783 ) -> *mut pcre2_general_context_16; 784 } 785 extern "C" { pcre2_general_context_free_16(arg1: *mut pcre2_general_context_16)786 pub fn pcre2_general_context_free_16(arg1: *mut pcre2_general_context_16); 787 } 788 extern "C" { pcre2_compile_context_copy_16( arg1: *mut pcre2_compile_context_16, ) -> *mut pcre2_compile_context_16789 pub fn pcre2_compile_context_copy_16( 790 arg1: *mut pcre2_compile_context_16, 791 ) -> *mut pcre2_compile_context_16; 792 } 793 extern "C" { pcre2_compile_context_create_16( arg1: *mut pcre2_general_context_16, ) -> *mut pcre2_compile_context_16794 pub fn pcre2_compile_context_create_16( 795 arg1: *mut pcre2_general_context_16, 796 ) -> *mut pcre2_compile_context_16; 797 } 798 extern "C" { pcre2_compile_context_free_16(arg1: *mut pcre2_compile_context_16)799 pub fn pcre2_compile_context_free_16(arg1: *mut pcre2_compile_context_16); 800 } 801 extern "C" { pcre2_set_bsr_16(arg1: *mut pcre2_compile_context_16, arg2: u32) -> ::libc::c_int802 pub fn pcre2_set_bsr_16(arg1: *mut pcre2_compile_context_16, arg2: u32) -> ::libc::c_int; 803 } 804 extern "C" { pcre2_set_character_tables_16( arg1: *mut pcre2_compile_context_16, arg2: *const ::libc::c_uchar, ) -> ::libc::c_int805 pub fn pcre2_set_character_tables_16( 806 arg1: *mut pcre2_compile_context_16, 807 arg2: *const ::libc::c_uchar, 808 ) -> ::libc::c_int; 809 } 810 extern "C" { pcre2_set_compile_extra_options_16( arg1: *mut pcre2_compile_context_16, arg2: u32, ) -> ::libc::c_int811 pub fn pcre2_set_compile_extra_options_16( 812 arg1: *mut pcre2_compile_context_16, 813 arg2: u32, 814 ) -> ::libc::c_int; 815 } 816 extern "C" { pcre2_set_max_pattern_length_16( arg1: *mut pcre2_compile_context_16, arg2: usize, ) -> ::libc::c_int817 pub fn pcre2_set_max_pattern_length_16( 818 arg1: *mut pcre2_compile_context_16, 819 arg2: usize, 820 ) -> ::libc::c_int; 821 } 822 extern "C" { pcre2_set_newline_16(arg1: *mut pcre2_compile_context_16, arg2: u32) -> ::libc::c_int823 pub fn pcre2_set_newline_16(arg1: *mut pcre2_compile_context_16, arg2: u32) -> ::libc::c_int; 824 } 825 extern "C" { pcre2_set_parens_nest_limit_16( arg1: *mut pcre2_compile_context_16, arg2: u32, ) -> ::libc::c_int826 pub fn pcre2_set_parens_nest_limit_16( 827 arg1: *mut pcre2_compile_context_16, 828 arg2: u32, 829 ) -> ::libc::c_int; 830 } 831 extern "C" { pcre2_set_compile_recursion_guard_16( arg1: *mut pcre2_compile_context_16, arg2: ::std::option::Option< unsafe extern "C" fn(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int, >, arg3: *mut ::libc::c_void, ) -> ::libc::c_int832 pub fn pcre2_set_compile_recursion_guard_16( 833 arg1: *mut pcre2_compile_context_16, 834 arg2: ::std::option::Option< 835 unsafe extern "C" fn(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int, 836 >, 837 arg3: *mut ::libc::c_void, 838 ) -> ::libc::c_int; 839 } 840 extern "C" { pcre2_convert_context_copy_16( arg1: *mut pcre2_convert_context_16, ) -> *mut pcre2_convert_context_16841 pub fn pcre2_convert_context_copy_16( 842 arg1: *mut pcre2_convert_context_16, 843 ) -> *mut pcre2_convert_context_16; 844 } 845 extern "C" { pcre2_convert_context_create_16( arg1: *mut pcre2_general_context_16, ) -> *mut pcre2_convert_context_16846 pub fn pcre2_convert_context_create_16( 847 arg1: *mut pcre2_general_context_16, 848 ) -> *mut pcre2_convert_context_16; 849 } 850 extern "C" { pcre2_convert_context_free_16(arg1: *mut pcre2_convert_context_16)851 pub fn pcre2_convert_context_free_16(arg1: *mut pcre2_convert_context_16); 852 } 853 extern "C" { pcre2_set_glob_escape_16( arg1: *mut pcre2_convert_context_16, arg2: u32, ) -> ::libc::c_int854 pub fn pcre2_set_glob_escape_16( 855 arg1: *mut pcre2_convert_context_16, 856 arg2: u32, 857 ) -> ::libc::c_int; 858 } 859 extern "C" { pcre2_set_glob_separator_16( arg1: *mut pcre2_convert_context_16, arg2: u32, ) -> ::libc::c_int860 pub fn pcre2_set_glob_separator_16( 861 arg1: *mut pcre2_convert_context_16, 862 arg2: u32, 863 ) -> ::libc::c_int; 864 } 865 extern "C" { pcre2_pattern_convert_16( arg1: PCRE2_SPTR16, arg2: usize, arg3: u32, arg4: *mut *mut PCRE2_UCHAR16, arg5: *mut usize, arg6: *mut pcre2_convert_context_16, ) -> ::libc::c_int866 pub fn pcre2_pattern_convert_16( 867 arg1: PCRE2_SPTR16, 868 arg2: usize, 869 arg3: u32, 870 arg4: *mut *mut PCRE2_UCHAR16, 871 arg5: *mut usize, 872 arg6: *mut pcre2_convert_context_16, 873 ) -> ::libc::c_int; 874 } 875 extern "C" { pcre2_converted_pattern_free_16(arg1: *mut PCRE2_UCHAR16)876 pub fn pcre2_converted_pattern_free_16(arg1: *mut PCRE2_UCHAR16); 877 } 878 extern "C" { pcre2_match_context_copy_16( arg1: *mut pcre2_match_context_16, ) -> *mut pcre2_match_context_16879 pub fn pcre2_match_context_copy_16( 880 arg1: *mut pcre2_match_context_16, 881 ) -> *mut pcre2_match_context_16; 882 } 883 extern "C" { pcre2_match_context_create_16( arg1: *mut pcre2_general_context_16, ) -> *mut pcre2_match_context_16884 pub fn pcre2_match_context_create_16( 885 arg1: *mut pcre2_general_context_16, 886 ) -> *mut pcre2_match_context_16; 887 } 888 extern "C" { pcre2_match_context_free_16(arg1: *mut pcre2_match_context_16)889 pub fn pcre2_match_context_free_16(arg1: *mut pcre2_match_context_16); 890 } 891 extern "C" { pcre2_set_depth_limit_16(arg1: *mut pcre2_match_context_16, arg2: u32) -> ::libc::c_int892 pub fn pcre2_set_depth_limit_16(arg1: *mut pcre2_match_context_16, arg2: u32) -> ::libc::c_int; 893 } 894 extern "C" { pcre2_set_heap_limit_16(arg1: *mut pcre2_match_context_16, arg2: u32) -> ::libc::c_int895 pub fn pcre2_set_heap_limit_16(arg1: *mut pcre2_match_context_16, arg2: u32) -> ::libc::c_int; 896 } 897 extern "C" { pcre2_set_match_limit_16(arg1: *mut pcre2_match_context_16, arg2: u32) -> ::libc::c_int898 pub fn pcre2_set_match_limit_16(arg1: *mut pcre2_match_context_16, arg2: u32) -> ::libc::c_int; 899 } 900 extern "C" { pcre2_set_offset_limit_16( arg1: *mut pcre2_match_context_16, arg2: usize, ) -> ::libc::c_int901 pub fn pcre2_set_offset_limit_16( 902 arg1: *mut pcre2_match_context_16, 903 arg2: usize, 904 ) -> ::libc::c_int; 905 } 906 extern "C" { pcre2_set_recursion_limit_16( arg1: *mut pcre2_match_context_16, arg2: u32, ) -> ::libc::c_int907 pub fn pcre2_set_recursion_limit_16( 908 arg1: *mut pcre2_match_context_16, 909 arg2: u32, 910 ) -> ::libc::c_int; 911 } 912 extern "C" { pcre2_set_recursion_memory_management_16( arg1: *mut pcre2_match_context_16, arg2: ::std::option::Option< unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, >, arg3: ::std::option::Option< unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), >, arg4: *mut ::libc::c_void, ) -> ::libc::c_int913 pub fn pcre2_set_recursion_memory_management_16( 914 arg1: *mut pcre2_match_context_16, 915 arg2: ::std::option::Option< 916 unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, 917 >, 918 arg3: ::std::option::Option< 919 unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), 920 >, 921 arg4: *mut ::libc::c_void, 922 ) -> ::libc::c_int; 923 } 924 extern "C" { pcre2_compile_16( arg1: PCRE2_SPTR16, arg2: usize, arg3: u32, arg4: *mut ::libc::c_int, arg5: *mut usize, arg6: *mut pcre2_compile_context_16, ) -> *mut pcre2_code_16925 pub fn pcre2_compile_16( 926 arg1: PCRE2_SPTR16, 927 arg2: usize, 928 arg3: u32, 929 arg4: *mut ::libc::c_int, 930 arg5: *mut usize, 931 arg6: *mut pcre2_compile_context_16, 932 ) -> *mut pcre2_code_16; 933 } 934 extern "C" { pcre2_code_free_16(arg1: *mut pcre2_code_16)935 pub fn pcre2_code_free_16(arg1: *mut pcre2_code_16); 936 } 937 extern "C" { pcre2_code_copy_16(arg1: *const pcre2_code_16) -> *mut pcre2_code_16938 pub fn pcre2_code_copy_16(arg1: *const pcre2_code_16) -> *mut pcre2_code_16; 939 } 940 extern "C" { pcre2_code_copy_with_tables_16(arg1: *const pcre2_code_16) -> *mut pcre2_code_16941 pub fn pcre2_code_copy_with_tables_16(arg1: *const pcre2_code_16) -> *mut pcre2_code_16; 942 } 943 extern "C" { pcre2_pattern_info_16( arg1: *const pcre2_code_16, arg2: u32, arg3: *mut ::libc::c_void, ) -> ::libc::c_int944 pub fn pcre2_pattern_info_16( 945 arg1: *const pcre2_code_16, 946 arg2: u32, 947 arg3: *mut ::libc::c_void, 948 ) -> ::libc::c_int; 949 } 950 extern "C" { pcre2_match_data_create_16( arg1: u32, arg2: *mut pcre2_general_context_16, ) -> *mut pcre2_match_data_16951 pub fn pcre2_match_data_create_16( 952 arg1: u32, 953 arg2: *mut pcre2_general_context_16, 954 ) -> *mut pcre2_match_data_16; 955 } 956 extern "C" { pcre2_match_data_create_from_pattern_16( arg1: *const pcre2_code_16, arg2: *mut pcre2_general_context_16, ) -> *mut pcre2_match_data_16957 pub fn pcre2_match_data_create_from_pattern_16( 958 arg1: *const pcre2_code_16, 959 arg2: *mut pcre2_general_context_16, 960 ) -> *mut pcre2_match_data_16; 961 } 962 extern "C" { pcre2_dfa_match_16( arg1: *const pcre2_code_16, arg2: PCRE2_SPTR16, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_16, arg7: *mut pcre2_match_context_16, arg8: *mut ::libc::c_int, arg9: usize, ) -> ::libc::c_int963 pub fn pcre2_dfa_match_16( 964 arg1: *const pcre2_code_16, 965 arg2: PCRE2_SPTR16, 966 arg3: usize, 967 arg4: usize, 968 arg5: u32, 969 arg6: *mut pcre2_match_data_16, 970 arg7: *mut pcre2_match_context_16, 971 arg8: *mut ::libc::c_int, 972 arg9: usize, 973 ) -> ::libc::c_int; 974 } 975 extern "C" { pcre2_match_16( arg1: *const pcre2_code_16, arg2: PCRE2_SPTR16, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_16, arg7: *mut pcre2_match_context_16, ) -> ::libc::c_int976 pub fn pcre2_match_16( 977 arg1: *const pcre2_code_16, 978 arg2: PCRE2_SPTR16, 979 arg3: usize, 980 arg4: usize, 981 arg5: u32, 982 arg6: *mut pcre2_match_data_16, 983 arg7: *mut pcre2_match_context_16, 984 ) -> ::libc::c_int; 985 } 986 extern "C" { pcre2_match_data_free_16(arg1: *mut pcre2_match_data_16)987 pub fn pcre2_match_data_free_16(arg1: *mut pcre2_match_data_16); 988 } 989 extern "C" { pcre2_get_mark_16(arg1: *mut pcre2_match_data_16) -> PCRE2_SPTR16990 pub fn pcre2_get_mark_16(arg1: *mut pcre2_match_data_16) -> PCRE2_SPTR16; 991 } 992 extern "C" { pcre2_get_ovector_count_16(arg1: *mut pcre2_match_data_16) -> u32993 pub fn pcre2_get_ovector_count_16(arg1: *mut pcre2_match_data_16) -> u32; 994 } 995 extern "C" { pcre2_get_ovector_pointer_16(arg1: *mut pcre2_match_data_16) -> *mut usize996 pub fn pcre2_get_ovector_pointer_16(arg1: *mut pcre2_match_data_16) -> *mut usize; 997 } 998 extern "C" { pcre2_get_startchar_16(arg1: *mut pcre2_match_data_16) -> usize999 pub fn pcre2_get_startchar_16(arg1: *mut pcre2_match_data_16) -> usize; 1000 } 1001 extern "C" { pcre2_substring_copy_byname_16( arg1: *mut pcre2_match_data_16, arg2: PCRE2_SPTR16, arg3: *mut PCRE2_UCHAR16, arg4: *mut usize, ) -> ::libc::c_int1002 pub fn pcre2_substring_copy_byname_16( 1003 arg1: *mut pcre2_match_data_16, 1004 arg2: PCRE2_SPTR16, 1005 arg3: *mut PCRE2_UCHAR16, 1006 arg4: *mut usize, 1007 ) -> ::libc::c_int; 1008 } 1009 extern "C" { pcre2_substring_copy_bynumber_16( arg1: *mut pcre2_match_data_16, arg2: u32, arg3: *mut PCRE2_UCHAR16, arg4: *mut usize, ) -> ::libc::c_int1010 pub fn pcre2_substring_copy_bynumber_16( 1011 arg1: *mut pcre2_match_data_16, 1012 arg2: u32, 1013 arg3: *mut PCRE2_UCHAR16, 1014 arg4: *mut usize, 1015 ) -> ::libc::c_int; 1016 } 1017 extern "C" { pcre2_substring_free_16(arg1: *mut PCRE2_UCHAR16)1018 pub fn pcre2_substring_free_16(arg1: *mut PCRE2_UCHAR16); 1019 } 1020 extern "C" { pcre2_substring_get_byname_16( arg1: *mut pcre2_match_data_16, arg2: PCRE2_SPTR16, arg3: *mut *mut PCRE2_UCHAR16, arg4: *mut usize, ) -> ::libc::c_int1021 pub fn pcre2_substring_get_byname_16( 1022 arg1: *mut pcre2_match_data_16, 1023 arg2: PCRE2_SPTR16, 1024 arg3: *mut *mut PCRE2_UCHAR16, 1025 arg4: *mut usize, 1026 ) -> ::libc::c_int; 1027 } 1028 extern "C" { pcre2_substring_get_bynumber_16( arg1: *mut pcre2_match_data_16, arg2: u32, arg3: *mut *mut PCRE2_UCHAR16, arg4: *mut usize, ) -> ::libc::c_int1029 pub fn pcre2_substring_get_bynumber_16( 1030 arg1: *mut pcre2_match_data_16, 1031 arg2: u32, 1032 arg3: *mut *mut PCRE2_UCHAR16, 1033 arg4: *mut usize, 1034 ) -> ::libc::c_int; 1035 } 1036 extern "C" { pcre2_substring_length_byname_16( arg1: *mut pcre2_match_data_16, arg2: PCRE2_SPTR16, arg3: *mut usize, ) -> ::libc::c_int1037 pub fn pcre2_substring_length_byname_16( 1038 arg1: *mut pcre2_match_data_16, 1039 arg2: PCRE2_SPTR16, 1040 arg3: *mut usize, 1041 ) -> ::libc::c_int; 1042 } 1043 extern "C" { pcre2_substring_length_bynumber_16( arg1: *mut pcre2_match_data_16, arg2: u32, arg3: *mut usize, ) -> ::libc::c_int1044 pub fn pcre2_substring_length_bynumber_16( 1045 arg1: *mut pcre2_match_data_16, 1046 arg2: u32, 1047 arg3: *mut usize, 1048 ) -> ::libc::c_int; 1049 } 1050 extern "C" { pcre2_substring_nametable_scan_16( arg1: *const pcre2_code_16, arg2: PCRE2_SPTR16, arg3: *mut PCRE2_SPTR16, arg4: *mut PCRE2_SPTR16, ) -> ::libc::c_int1051 pub fn pcre2_substring_nametable_scan_16( 1052 arg1: *const pcre2_code_16, 1053 arg2: PCRE2_SPTR16, 1054 arg3: *mut PCRE2_SPTR16, 1055 arg4: *mut PCRE2_SPTR16, 1056 ) -> ::libc::c_int; 1057 } 1058 extern "C" { pcre2_substring_number_from_name_16( arg1: *const pcre2_code_16, arg2: PCRE2_SPTR16, ) -> ::libc::c_int1059 pub fn pcre2_substring_number_from_name_16( 1060 arg1: *const pcre2_code_16, 1061 arg2: PCRE2_SPTR16, 1062 ) -> ::libc::c_int; 1063 } 1064 extern "C" { pcre2_substring_list_free_16(arg1: *mut PCRE2_SPTR16)1065 pub fn pcre2_substring_list_free_16(arg1: *mut PCRE2_SPTR16); 1066 } 1067 extern "C" { pcre2_substring_list_get_16( arg1: *mut pcre2_match_data_16, arg2: *mut *mut *mut PCRE2_UCHAR16, arg3: *mut *mut usize, ) -> ::libc::c_int1068 pub fn pcre2_substring_list_get_16( 1069 arg1: *mut pcre2_match_data_16, 1070 arg2: *mut *mut *mut PCRE2_UCHAR16, 1071 arg3: *mut *mut usize, 1072 ) -> ::libc::c_int; 1073 } 1074 extern "C" { pcre2_serialize_encode_16( arg1: *mut *const pcre2_code_16, arg2: i32, arg3: *mut *mut u8, arg4: *mut usize, arg5: *mut pcre2_general_context_16, ) -> i321075 pub fn pcre2_serialize_encode_16( 1076 arg1: *mut *const pcre2_code_16, 1077 arg2: i32, 1078 arg3: *mut *mut u8, 1079 arg4: *mut usize, 1080 arg5: *mut pcre2_general_context_16, 1081 ) -> i32; 1082 } 1083 extern "C" { pcre2_serialize_decode_16( arg1: *mut *mut pcre2_code_16, arg2: i32, arg3: *const u8, arg4: *mut pcre2_general_context_16, ) -> i321084 pub fn pcre2_serialize_decode_16( 1085 arg1: *mut *mut pcre2_code_16, 1086 arg2: i32, 1087 arg3: *const u8, 1088 arg4: *mut pcre2_general_context_16, 1089 ) -> i32; 1090 } 1091 extern "C" { pcre2_serialize_get_number_of_codes_16(arg1: *const u8) -> i321092 pub fn pcre2_serialize_get_number_of_codes_16(arg1: *const u8) -> i32; 1093 } 1094 extern "C" { pcre2_serialize_free_16(arg1: *mut u8)1095 pub fn pcre2_serialize_free_16(arg1: *mut u8); 1096 } 1097 extern "C" { pcre2_substitute_16( arg1: *const pcre2_code_16, arg2: PCRE2_SPTR16, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_16, arg7: *mut pcre2_match_context_16, arg8: PCRE2_SPTR16, arg9: usize, arg10: *mut PCRE2_UCHAR16, arg11: *mut usize, ) -> ::libc::c_int1098 pub fn pcre2_substitute_16( 1099 arg1: *const pcre2_code_16, 1100 arg2: PCRE2_SPTR16, 1101 arg3: usize, 1102 arg4: usize, 1103 arg5: u32, 1104 arg6: *mut pcre2_match_data_16, 1105 arg7: *mut pcre2_match_context_16, 1106 arg8: PCRE2_SPTR16, 1107 arg9: usize, 1108 arg10: *mut PCRE2_UCHAR16, 1109 arg11: *mut usize, 1110 ) -> ::libc::c_int; 1111 } 1112 extern "C" { pcre2_jit_compile_16(arg1: *mut pcre2_code_16, arg2: u32) -> ::libc::c_int1113 pub fn pcre2_jit_compile_16(arg1: *mut pcre2_code_16, arg2: u32) -> ::libc::c_int; 1114 } 1115 extern "C" { pcre2_jit_match_16( arg1: *const pcre2_code_16, arg2: PCRE2_SPTR16, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_16, arg7: *mut pcre2_match_context_16, ) -> ::libc::c_int1116 pub fn pcre2_jit_match_16( 1117 arg1: *const pcre2_code_16, 1118 arg2: PCRE2_SPTR16, 1119 arg3: usize, 1120 arg4: usize, 1121 arg5: u32, 1122 arg6: *mut pcre2_match_data_16, 1123 arg7: *mut pcre2_match_context_16, 1124 ) -> ::libc::c_int; 1125 } 1126 extern "C" { pcre2_jit_free_unused_memory_16(arg1: *mut pcre2_general_context_16)1127 pub fn pcre2_jit_free_unused_memory_16(arg1: *mut pcre2_general_context_16); 1128 } 1129 extern "C" { pcre2_jit_stack_create_16( arg1: usize, arg2: usize, arg3: *mut pcre2_general_context_16, ) -> *mut pcre2_jit_stack_161130 pub fn pcre2_jit_stack_create_16( 1131 arg1: usize, 1132 arg2: usize, 1133 arg3: *mut pcre2_general_context_16, 1134 ) -> *mut pcre2_jit_stack_16; 1135 } 1136 extern "C" { pcre2_jit_stack_assign_16( arg1: *mut pcre2_match_context_16, arg2: pcre2_jit_callback_16, arg3: *mut ::libc::c_void, )1137 pub fn pcre2_jit_stack_assign_16( 1138 arg1: *mut pcre2_match_context_16, 1139 arg2: pcre2_jit_callback_16, 1140 arg3: *mut ::libc::c_void, 1141 ); 1142 } 1143 extern "C" { pcre2_jit_stack_free_16(arg1: *mut pcre2_jit_stack_16)1144 pub fn pcre2_jit_stack_free_16(arg1: *mut pcre2_jit_stack_16); 1145 } 1146 extern "C" { pcre2_get_error_message_16( arg1: ::libc::c_int, arg2: *mut PCRE2_UCHAR16, arg3: usize, ) -> ::libc::c_int1147 pub fn pcre2_get_error_message_16( 1148 arg1: ::libc::c_int, 1149 arg2: *mut PCRE2_UCHAR16, 1150 arg3: usize, 1151 ) -> ::libc::c_int; 1152 } 1153 extern "C" { pcre2_maketables_16(arg1: *mut pcre2_general_context_16) -> *const u81154 pub fn pcre2_maketables_16(arg1: *mut pcre2_general_context_16) -> *const u8; 1155 } 1156 #[repr(C)] 1157 #[derive(Debug, Copy, Clone)] 1158 pub struct pcre2_real_general_context_32 { 1159 _unused: [u8; 0], 1160 } 1161 pub type pcre2_general_context_32 = pcre2_real_general_context_32; 1162 #[repr(C)] 1163 #[derive(Debug, Copy, Clone)] 1164 pub struct pcre2_real_compile_context_32 { 1165 _unused: [u8; 0], 1166 } 1167 pub type pcre2_compile_context_32 = pcre2_real_compile_context_32; 1168 #[repr(C)] 1169 #[derive(Debug, Copy, Clone)] 1170 pub struct pcre2_real_match_context_32 { 1171 _unused: [u8; 0], 1172 } 1173 pub type pcre2_match_context_32 = pcre2_real_match_context_32; 1174 #[repr(C)] 1175 #[derive(Debug, Copy, Clone)] 1176 pub struct pcre2_real_convert_context_32 { 1177 _unused: [u8; 0], 1178 } 1179 pub type pcre2_convert_context_32 = pcre2_real_convert_context_32; 1180 #[repr(C)] 1181 #[derive(Debug, Copy, Clone)] 1182 pub struct pcre2_real_code_32 { 1183 _unused: [u8; 0], 1184 } 1185 pub type pcre2_code_32 = pcre2_real_code_32; 1186 #[repr(C)] 1187 #[derive(Debug, Copy, Clone)] 1188 pub struct pcre2_real_match_data_32 { 1189 _unused: [u8; 0], 1190 } 1191 pub type pcre2_match_data_32 = pcre2_real_match_data_32; 1192 #[repr(C)] 1193 #[derive(Debug, Copy, Clone)] 1194 pub struct pcre2_real_jit_stack_32 { 1195 _unused: [u8; 0], 1196 } 1197 pub type pcre2_jit_stack_32 = pcre2_real_jit_stack_32; 1198 pub type pcre2_jit_callback_32 = ::std::option::Option< 1199 unsafe extern "C" fn(arg1: *mut ::libc::c_void) -> *mut pcre2_jit_stack_32, 1200 >; 1201 extern "C" { pcre2_config_32(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int1202 pub fn pcre2_config_32(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int; 1203 } 1204 extern "C" { pcre2_general_context_copy_32( arg1: *mut pcre2_general_context_32, ) -> *mut pcre2_general_context_321205 pub fn pcre2_general_context_copy_32( 1206 arg1: *mut pcre2_general_context_32, 1207 ) -> *mut pcre2_general_context_32; 1208 } 1209 extern "C" { pcre2_general_context_create_32( arg1: ::std::option::Option< unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, >, arg2: ::std::option::Option< unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), >, arg3: *mut ::libc::c_void, ) -> *mut pcre2_general_context_321210 pub fn pcre2_general_context_create_32( 1211 arg1: ::std::option::Option< 1212 unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, 1213 >, 1214 arg2: ::std::option::Option< 1215 unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), 1216 >, 1217 arg3: *mut ::libc::c_void, 1218 ) -> *mut pcre2_general_context_32; 1219 } 1220 extern "C" { pcre2_general_context_free_32(arg1: *mut pcre2_general_context_32)1221 pub fn pcre2_general_context_free_32(arg1: *mut pcre2_general_context_32); 1222 } 1223 extern "C" { pcre2_compile_context_copy_32( arg1: *mut pcre2_compile_context_32, ) -> *mut pcre2_compile_context_321224 pub fn pcre2_compile_context_copy_32( 1225 arg1: *mut pcre2_compile_context_32, 1226 ) -> *mut pcre2_compile_context_32; 1227 } 1228 extern "C" { pcre2_compile_context_create_32( arg1: *mut pcre2_general_context_32, ) -> *mut pcre2_compile_context_321229 pub fn pcre2_compile_context_create_32( 1230 arg1: *mut pcre2_general_context_32, 1231 ) -> *mut pcre2_compile_context_32; 1232 } 1233 extern "C" { pcre2_compile_context_free_32(arg1: *mut pcre2_compile_context_32)1234 pub fn pcre2_compile_context_free_32(arg1: *mut pcre2_compile_context_32); 1235 } 1236 extern "C" { pcre2_set_bsr_32(arg1: *mut pcre2_compile_context_32, arg2: u32) -> ::libc::c_int1237 pub fn pcre2_set_bsr_32(arg1: *mut pcre2_compile_context_32, arg2: u32) -> ::libc::c_int; 1238 } 1239 extern "C" { pcre2_set_character_tables_32( arg1: *mut pcre2_compile_context_32, arg2: *const ::libc::c_uchar, ) -> ::libc::c_int1240 pub fn pcre2_set_character_tables_32( 1241 arg1: *mut pcre2_compile_context_32, 1242 arg2: *const ::libc::c_uchar, 1243 ) -> ::libc::c_int; 1244 } 1245 extern "C" { pcre2_set_compile_extra_options_32( arg1: *mut pcre2_compile_context_32, arg2: u32, ) -> ::libc::c_int1246 pub fn pcre2_set_compile_extra_options_32( 1247 arg1: *mut pcre2_compile_context_32, 1248 arg2: u32, 1249 ) -> ::libc::c_int; 1250 } 1251 extern "C" { pcre2_set_max_pattern_length_32( arg1: *mut pcre2_compile_context_32, arg2: usize, ) -> ::libc::c_int1252 pub fn pcre2_set_max_pattern_length_32( 1253 arg1: *mut pcre2_compile_context_32, 1254 arg2: usize, 1255 ) -> ::libc::c_int; 1256 } 1257 extern "C" { pcre2_set_newline_32(arg1: *mut pcre2_compile_context_32, arg2: u32) -> ::libc::c_int1258 pub fn pcre2_set_newline_32(arg1: *mut pcre2_compile_context_32, arg2: u32) -> ::libc::c_int; 1259 } 1260 extern "C" { pcre2_set_parens_nest_limit_32( arg1: *mut pcre2_compile_context_32, arg2: u32, ) -> ::libc::c_int1261 pub fn pcre2_set_parens_nest_limit_32( 1262 arg1: *mut pcre2_compile_context_32, 1263 arg2: u32, 1264 ) -> ::libc::c_int; 1265 } 1266 extern "C" { pcre2_set_compile_recursion_guard_32( arg1: *mut pcre2_compile_context_32, arg2: ::std::option::Option< unsafe extern "C" fn(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int, >, arg3: *mut ::libc::c_void, ) -> ::libc::c_int1267 pub fn pcre2_set_compile_recursion_guard_32( 1268 arg1: *mut pcre2_compile_context_32, 1269 arg2: ::std::option::Option< 1270 unsafe extern "C" fn(arg1: u32, arg2: *mut ::libc::c_void) -> ::libc::c_int, 1271 >, 1272 arg3: *mut ::libc::c_void, 1273 ) -> ::libc::c_int; 1274 } 1275 extern "C" { pcre2_convert_context_copy_32( arg1: *mut pcre2_convert_context_32, ) -> *mut pcre2_convert_context_321276 pub fn pcre2_convert_context_copy_32( 1277 arg1: *mut pcre2_convert_context_32, 1278 ) -> *mut pcre2_convert_context_32; 1279 } 1280 extern "C" { pcre2_convert_context_create_32( arg1: *mut pcre2_general_context_32, ) -> *mut pcre2_convert_context_321281 pub fn pcre2_convert_context_create_32( 1282 arg1: *mut pcre2_general_context_32, 1283 ) -> *mut pcre2_convert_context_32; 1284 } 1285 extern "C" { pcre2_convert_context_free_32(arg1: *mut pcre2_convert_context_32)1286 pub fn pcre2_convert_context_free_32(arg1: *mut pcre2_convert_context_32); 1287 } 1288 extern "C" { pcre2_set_glob_escape_32( arg1: *mut pcre2_convert_context_32, arg2: u32, ) -> ::libc::c_int1289 pub fn pcre2_set_glob_escape_32( 1290 arg1: *mut pcre2_convert_context_32, 1291 arg2: u32, 1292 ) -> ::libc::c_int; 1293 } 1294 extern "C" { pcre2_set_glob_separator_32( arg1: *mut pcre2_convert_context_32, arg2: u32, ) -> ::libc::c_int1295 pub fn pcre2_set_glob_separator_32( 1296 arg1: *mut pcre2_convert_context_32, 1297 arg2: u32, 1298 ) -> ::libc::c_int; 1299 } 1300 extern "C" { pcre2_pattern_convert_32( arg1: PCRE2_SPTR32, arg2: usize, arg3: u32, arg4: *mut *mut PCRE2_UCHAR32, arg5: *mut usize, arg6: *mut pcre2_convert_context_32, ) -> ::libc::c_int1301 pub fn pcre2_pattern_convert_32( 1302 arg1: PCRE2_SPTR32, 1303 arg2: usize, 1304 arg3: u32, 1305 arg4: *mut *mut PCRE2_UCHAR32, 1306 arg5: *mut usize, 1307 arg6: *mut pcre2_convert_context_32, 1308 ) -> ::libc::c_int; 1309 } 1310 extern "C" { pcre2_converted_pattern_free_32(arg1: *mut PCRE2_UCHAR32)1311 pub fn pcre2_converted_pattern_free_32(arg1: *mut PCRE2_UCHAR32); 1312 } 1313 extern "C" { pcre2_match_context_copy_32( arg1: *mut pcre2_match_context_32, ) -> *mut pcre2_match_context_321314 pub fn pcre2_match_context_copy_32( 1315 arg1: *mut pcre2_match_context_32, 1316 ) -> *mut pcre2_match_context_32; 1317 } 1318 extern "C" { pcre2_match_context_create_32( arg1: *mut pcre2_general_context_32, ) -> *mut pcre2_match_context_321319 pub fn pcre2_match_context_create_32( 1320 arg1: *mut pcre2_general_context_32, 1321 ) -> *mut pcre2_match_context_32; 1322 } 1323 extern "C" { pcre2_match_context_free_32(arg1: *mut pcre2_match_context_32)1324 pub fn pcre2_match_context_free_32(arg1: *mut pcre2_match_context_32); 1325 } 1326 extern "C" { pcre2_set_depth_limit_32(arg1: *mut pcre2_match_context_32, arg2: u32) -> ::libc::c_int1327 pub fn pcre2_set_depth_limit_32(arg1: *mut pcre2_match_context_32, arg2: u32) -> ::libc::c_int; 1328 } 1329 extern "C" { pcre2_set_heap_limit_32(arg1: *mut pcre2_match_context_32, arg2: u32) -> ::libc::c_int1330 pub fn pcre2_set_heap_limit_32(arg1: *mut pcre2_match_context_32, arg2: u32) -> ::libc::c_int; 1331 } 1332 extern "C" { pcre2_set_match_limit_32(arg1: *mut pcre2_match_context_32, arg2: u32) -> ::libc::c_int1333 pub fn pcre2_set_match_limit_32(arg1: *mut pcre2_match_context_32, arg2: u32) -> ::libc::c_int; 1334 } 1335 extern "C" { pcre2_set_offset_limit_32( arg1: *mut pcre2_match_context_32, arg2: usize, ) -> ::libc::c_int1336 pub fn pcre2_set_offset_limit_32( 1337 arg1: *mut pcre2_match_context_32, 1338 arg2: usize, 1339 ) -> ::libc::c_int; 1340 } 1341 extern "C" { pcre2_set_recursion_limit_32( arg1: *mut pcre2_match_context_32, arg2: u32, ) -> ::libc::c_int1342 pub fn pcre2_set_recursion_limit_32( 1343 arg1: *mut pcre2_match_context_32, 1344 arg2: u32, 1345 ) -> ::libc::c_int; 1346 } 1347 extern "C" { pcre2_set_recursion_memory_management_32( arg1: *mut pcre2_match_context_32, arg2: ::std::option::Option< unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, >, arg3: ::std::option::Option< unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), >, arg4: *mut ::libc::c_void, ) -> ::libc::c_int1348 pub fn pcre2_set_recursion_memory_management_32( 1349 arg1: *mut pcre2_match_context_32, 1350 arg2: ::std::option::Option< 1351 unsafe extern "C" fn(arg1: usize, arg2: *mut ::libc::c_void) -> *mut ::libc::c_void, 1352 >, 1353 arg3: ::std::option::Option< 1354 unsafe extern "C" fn(arg1: *mut ::libc::c_void, arg2: *mut ::libc::c_void), 1355 >, 1356 arg4: *mut ::libc::c_void, 1357 ) -> ::libc::c_int; 1358 } 1359 extern "C" { pcre2_compile_32( arg1: PCRE2_SPTR32, arg2: usize, arg3: u32, arg4: *mut ::libc::c_int, arg5: *mut usize, arg6: *mut pcre2_compile_context_32, ) -> *mut pcre2_code_321360 pub fn pcre2_compile_32( 1361 arg1: PCRE2_SPTR32, 1362 arg2: usize, 1363 arg3: u32, 1364 arg4: *mut ::libc::c_int, 1365 arg5: *mut usize, 1366 arg6: *mut pcre2_compile_context_32, 1367 ) -> *mut pcre2_code_32; 1368 } 1369 extern "C" { pcre2_code_free_32(arg1: *mut pcre2_code_32)1370 pub fn pcre2_code_free_32(arg1: *mut pcre2_code_32); 1371 } 1372 extern "C" { pcre2_code_copy_32(arg1: *const pcre2_code_32) -> *mut pcre2_code_321373 pub fn pcre2_code_copy_32(arg1: *const pcre2_code_32) -> *mut pcre2_code_32; 1374 } 1375 extern "C" { pcre2_code_copy_with_tables_32(arg1: *const pcre2_code_32) -> *mut pcre2_code_321376 pub fn pcre2_code_copy_with_tables_32(arg1: *const pcre2_code_32) -> *mut pcre2_code_32; 1377 } 1378 extern "C" { pcre2_pattern_info_32( arg1: *const pcre2_code_32, arg2: u32, arg3: *mut ::libc::c_void, ) -> ::libc::c_int1379 pub fn pcre2_pattern_info_32( 1380 arg1: *const pcre2_code_32, 1381 arg2: u32, 1382 arg3: *mut ::libc::c_void, 1383 ) -> ::libc::c_int; 1384 } 1385 extern "C" { pcre2_match_data_create_32( arg1: u32, arg2: *mut pcre2_general_context_32, ) -> *mut pcre2_match_data_321386 pub fn pcre2_match_data_create_32( 1387 arg1: u32, 1388 arg2: *mut pcre2_general_context_32, 1389 ) -> *mut pcre2_match_data_32; 1390 } 1391 extern "C" { pcre2_match_data_create_from_pattern_32( arg1: *const pcre2_code_32, arg2: *mut pcre2_general_context_32, ) -> *mut pcre2_match_data_321392 pub fn pcre2_match_data_create_from_pattern_32( 1393 arg1: *const pcre2_code_32, 1394 arg2: *mut pcre2_general_context_32, 1395 ) -> *mut pcre2_match_data_32; 1396 } 1397 extern "C" { pcre2_dfa_match_32( arg1: *const pcre2_code_32, arg2: PCRE2_SPTR32, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_32, arg7: *mut pcre2_match_context_32, arg8: *mut ::libc::c_int, arg9: usize, ) -> ::libc::c_int1398 pub fn pcre2_dfa_match_32( 1399 arg1: *const pcre2_code_32, 1400 arg2: PCRE2_SPTR32, 1401 arg3: usize, 1402 arg4: usize, 1403 arg5: u32, 1404 arg6: *mut pcre2_match_data_32, 1405 arg7: *mut pcre2_match_context_32, 1406 arg8: *mut ::libc::c_int, 1407 arg9: usize, 1408 ) -> ::libc::c_int; 1409 } 1410 extern "C" { pcre2_match_32( arg1: *const pcre2_code_32, arg2: PCRE2_SPTR32, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_32, arg7: *mut pcre2_match_context_32, ) -> ::libc::c_int1411 pub fn pcre2_match_32( 1412 arg1: *const pcre2_code_32, 1413 arg2: PCRE2_SPTR32, 1414 arg3: usize, 1415 arg4: usize, 1416 arg5: u32, 1417 arg6: *mut pcre2_match_data_32, 1418 arg7: *mut pcre2_match_context_32, 1419 ) -> ::libc::c_int; 1420 } 1421 extern "C" { pcre2_match_data_free_32(arg1: *mut pcre2_match_data_32)1422 pub fn pcre2_match_data_free_32(arg1: *mut pcre2_match_data_32); 1423 } 1424 extern "C" { pcre2_get_mark_32(arg1: *mut pcre2_match_data_32) -> PCRE2_SPTR321425 pub fn pcre2_get_mark_32(arg1: *mut pcre2_match_data_32) -> PCRE2_SPTR32; 1426 } 1427 extern "C" { pcre2_get_ovector_count_32(arg1: *mut pcre2_match_data_32) -> u321428 pub fn pcre2_get_ovector_count_32(arg1: *mut pcre2_match_data_32) -> u32; 1429 } 1430 extern "C" { pcre2_get_ovector_pointer_32(arg1: *mut pcre2_match_data_32) -> *mut usize1431 pub fn pcre2_get_ovector_pointer_32(arg1: *mut pcre2_match_data_32) -> *mut usize; 1432 } 1433 extern "C" { pcre2_get_startchar_32(arg1: *mut pcre2_match_data_32) -> usize1434 pub fn pcre2_get_startchar_32(arg1: *mut pcre2_match_data_32) -> usize; 1435 } 1436 extern "C" { pcre2_substring_copy_byname_32( arg1: *mut pcre2_match_data_32, arg2: PCRE2_SPTR32, arg3: *mut PCRE2_UCHAR32, arg4: *mut usize, ) -> ::libc::c_int1437 pub fn pcre2_substring_copy_byname_32( 1438 arg1: *mut pcre2_match_data_32, 1439 arg2: PCRE2_SPTR32, 1440 arg3: *mut PCRE2_UCHAR32, 1441 arg4: *mut usize, 1442 ) -> ::libc::c_int; 1443 } 1444 extern "C" { pcre2_substring_copy_bynumber_32( arg1: *mut pcre2_match_data_32, arg2: u32, arg3: *mut PCRE2_UCHAR32, arg4: *mut usize, ) -> ::libc::c_int1445 pub fn pcre2_substring_copy_bynumber_32( 1446 arg1: *mut pcre2_match_data_32, 1447 arg2: u32, 1448 arg3: *mut PCRE2_UCHAR32, 1449 arg4: *mut usize, 1450 ) -> ::libc::c_int; 1451 } 1452 extern "C" { pcre2_substring_free_32(arg1: *mut PCRE2_UCHAR32)1453 pub fn pcre2_substring_free_32(arg1: *mut PCRE2_UCHAR32); 1454 } 1455 extern "C" { pcre2_substring_get_byname_32( arg1: *mut pcre2_match_data_32, arg2: PCRE2_SPTR32, arg3: *mut *mut PCRE2_UCHAR32, arg4: *mut usize, ) -> ::libc::c_int1456 pub fn pcre2_substring_get_byname_32( 1457 arg1: *mut pcre2_match_data_32, 1458 arg2: PCRE2_SPTR32, 1459 arg3: *mut *mut PCRE2_UCHAR32, 1460 arg4: *mut usize, 1461 ) -> ::libc::c_int; 1462 } 1463 extern "C" { pcre2_substring_get_bynumber_32( arg1: *mut pcre2_match_data_32, arg2: u32, arg3: *mut *mut PCRE2_UCHAR32, arg4: *mut usize, ) -> ::libc::c_int1464 pub fn pcre2_substring_get_bynumber_32( 1465 arg1: *mut pcre2_match_data_32, 1466 arg2: u32, 1467 arg3: *mut *mut PCRE2_UCHAR32, 1468 arg4: *mut usize, 1469 ) -> ::libc::c_int; 1470 } 1471 extern "C" { pcre2_substring_length_byname_32( arg1: *mut pcre2_match_data_32, arg2: PCRE2_SPTR32, arg3: *mut usize, ) -> ::libc::c_int1472 pub fn pcre2_substring_length_byname_32( 1473 arg1: *mut pcre2_match_data_32, 1474 arg2: PCRE2_SPTR32, 1475 arg3: *mut usize, 1476 ) -> ::libc::c_int; 1477 } 1478 extern "C" { pcre2_substring_length_bynumber_32( arg1: *mut pcre2_match_data_32, arg2: u32, arg3: *mut usize, ) -> ::libc::c_int1479 pub fn pcre2_substring_length_bynumber_32( 1480 arg1: *mut pcre2_match_data_32, 1481 arg2: u32, 1482 arg3: *mut usize, 1483 ) -> ::libc::c_int; 1484 } 1485 extern "C" { pcre2_substring_nametable_scan_32( arg1: *const pcre2_code_32, arg2: PCRE2_SPTR32, arg3: *mut PCRE2_SPTR32, arg4: *mut PCRE2_SPTR32, ) -> ::libc::c_int1486 pub fn pcre2_substring_nametable_scan_32( 1487 arg1: *const pcre2_code_32, 1488 arg2: PCRE2_SPTR32, 1489 arg3: *mut PCRE2_SPTR32, 1490 arg4: *mut PCRE2_SPTR32, 1491 ) -> ::libc::c_int; 1492 } 1493 extern "C" { pcre2_substring_number_from_name_32( arg1: *const pcre2_code_32, arg2: PCRE2_SPTR32, ) -> ::libc::c_int1494 pub fn pcre2_substring_number_from_name_32( 1495 arg1: *const pcre2_code_32, 1496 arg2: PCRE2_SPTR32, 1497 ) -> ::libc::c_int; 1498 } 1499 extern "C" { pcre2_substring_list_free_32(arg1: *mut PCRE2_SPTR32)1500 pub fn pcre2_substring_list_free_32(arg1: *mut PCRE2_SPTR32); 1501 } 1502 extern "C" { pcre2_substring_list_get_32( arg1: *mut pcre2_match_data_32, arg2: *mut *mut *mut PCRE2_UCHAR32, arg3: *mut *mut usize, ) -> ::libc::c_int1503 pub fn pcre2_substring_list_get_32( 1504 arg1: *mut pcre2_match_data_32, 1505 arg2: *mut *mut *mut PCRE2_UCHAR32, 1506 arg3: *mut *mut usize, 1507 ) -> ::libc::c_int; 1508 } 1509 extern "C" { pcre2_serialize_encode_32( arg1: *mut *const pcre2_code_32, arg2: i32, arg3: *mut *mut u8, arg4: *mut usize, arg5: *mut pcre2_general_context_32, ) -> i321510 pub fn pcre2_serialize_encode_32( 1511 arg1: *mut *const pcre2_code_32, 1512 arg2: i32, 1513 arg3: *mut *mut u8, 1514 arg4: *mut usize, 1515 arg5: *mut pcre2_general_context_32, 1516 ) -> i32; 1517 } 1518 extern "C" { pcre2_serialize_decode_32( arg1: *mut *mut pcre2_code_32, arg2: i32, arg3: *const u8, arg4: *mut pcre2_general_context_32, ) -> i321519 pub fn pcre2_serialize_decode_32( 1520 arg1: *mut *mut pcre2_code_32, 1521 arg2: i32, 1522 arg3: *const u8, 1523 arg4: *mut pcre2_general_context_32, 1524 ) -> i32; 1525 } 1526 extern "C" { pcre2_serialize_get_number_of_codes_32(arg1: *const u8) -> i321527 pub fn pcre2_serialize_get_number_of_codes_32(arg1: *const u8) -> i32; 1528 } 1529 extern "C" { pcre2_serialize_free_32(arg1: *mut u8)1530 pub fn pcre2_serialize_free_32(arg1: *mut u8); 1531 } 1532 extern "C" { pcre2_substitute_32( arg1: *const pcre2_code_32, arg2: PCRE2_SPTR32, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_32, arg7: *mut pcre2_match_context_32, arg8: PCRE2_SPTR32, arg9: usize, arg10: *mut PCRE2_UCHAR32, arg11: *mut usize, ) -> ::libc::c_int1533 pub fn pcre2_substitute_32( 1534 arg1: *const pcre2_code_32, 1535 arg2: PCRE2_SPTR32, 1536 arg3: usize, 1537 arg4: usize, 1538 arg5: u32, 1539 arg6: *mut pcre2_match_data_32, 1540 arg7: *mut pcre2_match_context_32, 1541 arg8: PCRE2_SPTR32, 1542 arg9: usize, 1543 arg10: *mut PCRE2_UCHAR32, 1544 arg11: *mut usize, 1545 ) -> ::libc::c_int; 1546 } 1547 extern "C" { pcre2_jit_compile_32(arg1: *mut pcre2_code_32, arg2: u32) -> ::libc::c_int1548 pub fn pcre2_jit_compile_32(arg1: *mut pcre2_code_32, arg2: u32) -> ::libc::c_int; 1549 } 1550 extern "C" { pcre2_jit_match_32( arg1: *const pcre2_code_32, arg2: PCRE2_SPTR32, arg3: usize, arg4: usize, arg5: u32, arg6: *mut pcre2_match_data_32, arg7: *mut pcre2_match_context_32, ) -> ::libc::c_int1551 pub fn pcre2_jit_match_32( 1552 arg1: *const pcre2_code_32, 1553 arg2: PCRE2_SPTR32, 1554 arg3: usize, 1555 arg4: usize, 1556 arg5: u32, 1557 arg6: *mut pcre2_match_data_32, 1558 arg7: *mut pcre2_match_context_32, 1559 ) -> ::libc::c_int; 1560 } 1561 extern "C" { pcre2_jit_free_unused_memory_32(arg1: *mut pcre2_general_context_32)1562 pub fn pcre2_jit_free_unused_memory_32(arg1: *mut pcre2_general_context_32); 1563 } 1564 extern "C" { pcre2_jit_stack_create_32( arg1: usize, arg2: usize, arg3: *mut pcre2_general_context_32, ) -> *mut pcre2_jit_stack_321565 pub fn pcre2_jit_stack_create_32( 1566 arg1: usize, 1567 arg2: usize, 1568 arg3: *mut pcre2_general_context_32, 1569 ) -> *mut pcre2_jit_stack_32; 1570 } 1571 extern "C" { pcre2_jit_stack_assign_32( arg1: *mut pcre2_match_context_32, arg2: pcre2_jit_callback_32, arg3: *mut ::libc::c_void, )1572 pub fn pcre2_jit_stack_assign_32( 1573 arg1: *mut pcre2_match_context_32, 1574 arg2: pcre2_jit_callback_32, 1575 arg3: *mut ::libc::c_void, 1576 ); 1577 } 1578 extern "C" { pcre2_jit_stack_free_32(arg1: *mut pcre2_jit_stack_32)1579 pub fn pcre2_jit_stack_free_32(arg1: *mut pcre2_jit_stack_32); 1580 } 1581 extern "C" { pcre2_get_error_message_32( arg1: ::libc::c_int, arg2: *mut PCRE2_UCHAR32, arg3: usize, ) -> ::libc::c_int1582 pub fn pcre2_get_error_message_32( 1583 arg1: ::libc::c_int, 1584 arg2: *mut PCRE2_UCHAR32, 1585 arg3: usize, 1586 ) -> ::libc::c_int; 1587 } 1588 extern "C" { pcre2_maketables_32(arg1: *mut pcre2_general_context_32) -> *const u81589 pub fn pcre2_maketables_32(arg1: *mut pcre2_general_context_32) -> *const u8; 1590 } 1591