lib

package
v0.0.0-...-b4f1834 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DAIO_PRIO_DELTA_MAX                              = 20                   // local_lim.h:78:1:
	DBC_BASE_MAX                                     = 99                   // posix2_lim.h:63:1:
	DBC_DIM_MAX                                      = 2048                 // posix2_lim.h:66:1:
	DBC_SCALE_MAX                                    = 99                   // posix2_lim.h:69:1:
	DBC_STRING_MAX                                   = 1000                 // posix2_lim.h:72:1:
	DBIG_ENDIAN                                      = 4321                 // endian.h:28:1:
	DBOOL_MAX                                        = 1                    // limits.h:186:1:
	DBOOL_WIDTH                                      = 1                    // limits.h:189:1:
	DBSR_DEFAULT                                     = 1                    // pcre2_internal.h:243:1:
	DBUFSIZ                                          = 8192                 // stdio.h:99:1:
	DBYTE_ORDER                                      = 1234                 // endian.h:30:1:
	DCHARCLASS_NAME_MAX                              = 2048                 // posix2_lim.h:84:1:
	DCHAR_0                                          = 48                   // pcre2_internal.h:999:1:
	DCHAR_1                                          = 49                   // pcre2_internal.h:1000:1:
	DCHAR_2                                          = 50                   // pcre2_internal.h:1001:1:
	DCHAR_3                                          = 51                   // pcre2_internal.h:1002:1:
	DCHAR_4                                          = 52                   // pcre2_internal.h:1003:1:
	DCHAR_5                                          = 53                   // pcre2_internal.h:1004:1:
	DCHAR_6                                          = 54                   // pcre2_internal.h:1005:1:
	DCHAR_7                                          = 55                   // pcre2_internal.h:1006:1:
	DCHAR_8                                          = 56                   // pcre2_internal.h:1007:1:
	DCHAR_9                                          = 57                   // pcre2_internal.h:1008:1:
	DCHAR_A                                          = 65                   // pcre2_internal.h:1016:1:
	DCHAR_AMPERSAND                                  = 38                   // pcre2_internal.h:989:1:
	DCHAR_APOSTROPHE                                 = 39                   // pcre2_internal.h:990:1:
	DCHAR_ASTERISK                                   = 42                   // pcre2_internal.h:993:1:
	DCHAR_B                                          = 66                   // pcre2_internal.h:1017:1:
	DCHAR_BACKSLASH                                  = 92                   // pcre2_internal.h:1043:1:
	DCHAR_BEL                                        = 7                    // pcre2_internal.h:978:1:
	DCHAR_BIT                                        = 8                    // limits.h:64:1:
	DCHAR_BS                                         = 8                    // pcre2_internal.h:977:1:
	DCHAR_C                                          = 67                   // pcre2_internal.h:1018:1:
	DCHAR_CIRCUMFLEX_ACCENT                          = 94                   // pcre2_internal.h:1045:1:
	DCHAR_COLON                                      = 58                   // pcre2_internal.h:1009:1:
	DCHAR_COMMA                                      = 44                   // pcre2_internal.h:995:1:
	DCHAR_COMMERCIAL_AT                              = 64                   // pcre2_internal.h:1015:1:
	DCHAR_CR                                         = 13                   // pcre2_internal.h:973:1:
	DCHAR_D                                          = 68                   // pcre2_internal.h:1019:1:
	DCHAR_DEL                                        = 127                  // pcre2_internal.h:980:1:
	DCHAR_DOLLAR_SIGN                                = 36                   // pcre2_internal.h:987:1:
	DCHAR_DOT                                        = 46                   // pcre2_internal.h:997:1:
	DCHAR_E                                          = 69                   // pcre2_internal.h:1020:1:
	DCHAR_EQUALS_SIGN                                = 61                   // pcre2_internal.h:1012:1:
	DCHAR_ESC                                        = 27                   // pcre2_internal.h:979:1:
	DCHAR_EXCLAMATION_MARK                           = 33                   // pcre2_internal.h:984:1:
	DCHAR_F                                          = 70                   // pcre2_internal.h:1021:1:
	DCHAR_FF                                         = 12                   // pcre2_internal.h:972:1:
	DCHAR_G                                          = 71                   // pcre2_internal.h:1022:1:
	DCHAR_GRAVE_ACCENT                               = 96                   // pcre2_internal.h:1047:1:
	DCHAR_GREATER_THAN_SIGN                          = 62                   // pcre2_internal.h:1013:1:
	DCHAR_H                                          = 72                   // pcre2_internal.h:1023:1:
	DCHAR_HT                                         = 9                    // pcre2_internal.h:970:1:
	DCHAR_I                                          = 73                   // pcre2_internal.h:1024:1:
	DCHAR_J                                          = 74                   // pcre2_internal.h:1025:1:
	DCHAR_K                                          = 75                   // pcre2_internal.h:1026:1:
	DCHAR_L                                          = 76                   // pcre2_internal.h:1027:1:
	DCHAR_LEFT_CURLY_BRACKET                         = 123                  // pcre2_internal.h:1074:1:
	DCHAR_LEFT_PARENTHESIS                           = 40                   // pcre2_internal.h:991:1:
	DCHAR_LEFT_SQUARE_BRACKET                        = 91                   // pcre2_internal.h:1042:1:
	DCHAR_LESS_THAN_SIGN                             = 60                   // pcre2_internal.h:1011:1:
	DCHAR_LF                                         = 10                   // pcre2_internal.h:974:1:
	DCHAR_M                                          = 77                   // pcre2_internal.h:1028:1:
	DCHAR_MAX                                        = 127                  // limits.h:99:1:
	DCHAR_MIN                                        = -128                 // limits.h:97:1:
	DCHAR_MINUS                                      = 45                   // pcre2_internal.h:996:1:
	DCHAR_N                                          = 78                   // pcre2_internal.h:1029:1:
	DCHAR_NL                                         = 10                   // pcre2_internal.h:975:1:
	DCHAR_NUL                                        = 0                    // pcre2_internal.h:982:1:
	DCHAR_NUMBER_SIGN                                = 35                   // pcre2_internal.h:986:1:
	DCHAR_O                                          = 79                   // pcre2_internal.h:1030:1:
	DCHAR_P                                          = 80                   // pcre2_internal.h:1031:1:
	DCHAR_PERCENT_SIGN                               = 37                   // pcre2_internal.h:988:1:
	DCHAR_PLUS                                       = 43                   // pcre2_internal.h:994:1:
	DCHAR_Q                                          = 81                   // pcre2_internal.h:1032:1:
	DCHAR_QUESTION_MARK                              = 63                   // pcre2_internal.h:1014:1:
	DCHAR_QUOTATION_MARK                             = 34                   // pcre2_internal.h:985:1:
	DCHAR_R                                          = 82                   // pcre2_internal.h:1033:1:
	DCHAR_RIGHT_CURLY_BRACKET                        = 125                  // pcre2_internal.h:1076:1:
	DCHAR_RIGHT_PARENTHESIS                          = 41                   // pcre2_internal.h:992:1:
	DCHAR_RIGHT_SQUARE_BRACKET                       = 93                   // pcre2_internal.h:1044:1:
	DCHAR_S                                          = 83                   // pcre2_internal.h:1034:1:
	DCHAR_SEMICOLON                                  = 59                   // pcre2_internal.h:1010:1:
	DCHAR_SLASH                                      = 47                   // pcre2_internal.h:998:1:
	DCHAR_SPACE                                      = 32                   // pcre2_internal.h:983:1:
	DCHAR_T                                          = 84                   // pcre2_internal.h:1035:1:
	DCHAR_TILDE                                      = 126                  // pcre2_internal.h:1077:1:
	DCHAR_U                                          = 85                   // pcre2_internal.h:1036:1:
	DCHAR_UNDERSCORE                                 = 95                   // pcre2_internal.h:1046:1:
	DCHAR_V                                          = 86                   // pcre2_internal.h:1037:1:
	DCHAR_VERTICAL_LINE                              = 124                  // pcre2_internal.h:1075:1:
	DCHAR_VT                                         = 11                   // pcre2_internal.h:971:1:
	DCHAR_W                                          = 87                   // pcre2_internal.h:1038:1:
	DCHAR_WIDTH                                      = 8                    // limits.h:165:1:
	DCHAR_X                                          = 88                   // pcre2_internal.h:1039:1:
	DCHAR_Y                                          = 89                   // pcre2_internal.h:1040:1:
	DCHAR_Z                                          = 90                   // pcre2_internal.h:1041:1:
	DCHAR_a                                          = 97                   // pcre2_internal.h:1048:1:
	DCHAR_b                                          = 98                   // pcre2_internal.h:1049:1:
	DCHAR_c                                          = 99                   // pcre2_internal.h:1050:1:
	DCHAR_d                                          = 100                  // pcre2_internal.h:1051:1:
	DCHAR_e                                          = 101                  // pcre2_internal.h:1052:1:
	DCHAR_f                                          = 102                  // pcre2_internal.h:1053:1:
	DCHAR_g                                          = 103                  // pcre2_internal.h:1054:1:
	DCHAR_h                                          = 104                  // pcre2_internal.h:1055:1:
	DCHAR_i                                          = 105                  // pcre2_internal.h:1056:1:
	DCHAR_j                                          = 106                  // pcre2_internal.h:1057:1:
	DCHAR_k                                          = 107                  // pcre2_internal.h:1058:1:
	DCHAR_l                                          = 108                  // pcre2_internal.h:1059:1:
	DCHAR_m                                          = 109                  // pcre2_internal.h:1060:1:
	DCHAR_n                                          = 110                  // pcre2_internal.h:1061:1:
	DCHAR_o                                          = 111                  // pcre2_internal.h:1062:1:
	DCHAR_p                                          = 112                  // pcre2_internal.h:1063:1:
	DCHAR_q                                          = 113                  // pcre2_internal.h:1064:1:
	DCHAR_r                                          = 114                  // pcre2_internal.h:1065:1:
	DCHAR_s                                          = 115                  // pcre2_internal.h:1066:1:
	DCHAR_t                                          = 116                  // pcre2_internal.h:1067:1:
	DCHAR_u                                          = 117                  // pcre2_internal.h:1068:1:
	DCHAR_v                                          = 118                  // pcre2_internal.h:1069:1:
	DCHAR_w                                          = 119                  // pcre2_internal.h:1070:1:
	DCHAR_x                                          = 120                  // pcre2_internal.h:1071:1:
	DCHAR_y                                          = 121                  // pcre2_internal.h:1072:1:
	DCHAR_z                                          = 122                  // pcre2_internal.h:1073:1:
	DCOLL_WEIGHTS_MAX                                = 255                  // posix2_lim.h:75:1:
	DCOMPILE_ERROR_BASE                              = 100                  // pcre2_internal.h:221:1:
	DDELAYTIMER_MAX                                  = 2147483647           // local_lim.h:84:1:
	DDFA_START_RWS_SIZE                              = 30720                // pcre2_internal.h:236:1:
	DEOF                                             = -1                   // stdio.h:104:1:
	DEXIT_FAILURE                                    = 1                    // stdlib.h:92:1:
	DEXIT_SUCCESS                                    = 0                    // stdlib.h:93:1:
	DEXPR_NEST_MAX                                   = 32                   // posix2_lim.h:78:1:
	DFALSE                                           = 0                    // pcre2_internal.h:69:1:
	DFD_SETSIZE                                      = 1024                 // select.h:73:1:
	DFILENAME_MAX                                    = 4096                 // stdio_lim.h:27:1:
	DFOPEN_MAX                                       = 16                   // stdio_lim.h:37:1:
	DHAVE_BCOPY                                      = 1                    // config.h:60:1:
	DHAVE_BZLIB_H                                    = 1                    // config.h:63:1:
	DHAVE_CONFIG_H                                   = 1                    // <defines>:1:1:
	DHAVE_DIRENT_H                                   = 1                    // config.h:66:1:
	DHAVE_DLFCN_H                                    = 1                    // config.h:69:1:
	DHAVE_INTTYPES_H                                 = 1                    // config.h:78:1:
	DHAVE_LIMITS_H                                   = 1                    // config.h:81:1:
	DHAVE_MEMFD_CREATE                               = 1                    // config.h:84:1:
	DHAVE_MEMMOVE                                    = 1                    // config.h:87:1:
	DHAVE_MKOSTEMP                                   = 1                    // config.h:93:1:
	DHAVE_REALPATH                                   = 1                    // config.h:111:1:
	DHAVE_SECURE_GETENV                              = 1                    // config.h:114:1:
	DHAVE_STDINT_H                                   = 1                    // config.h:117:1:
	DHAVE_STDIO_H                                    = 1                    // config.h:120:1:
	DHAVE_STDLIB_H                                   = 1                    // config.h:123:1:
	DHAVE_STRERROR                                   = 1                    // config.h:126:1:
	DHAVE_STRINGS_H                                  = 1                    // config.h:129:1:
	DHAVE_STRING_H                                   = 1                    // config.h:132:1:
	DHAVE_SYS_STAT_H                                 = 1                    // config.h:135:1:
	DHAVE_SYS_TYPES_H                                = 1                    // config.h:138:1:
	DHAVE_SYS_WAIT_H                                 = 1                    // config.h:141:1:
	DHAVE_UNISTD_H                                   = 1                    // config.h:144:1:
	DHAVE_VISIBILITY                                 = 1                    // config.h:147:1:
	DHAVE_WCHAR_H                                    = 1                    // config.h:150:1:
	DHAVE_ZLIB_H                                     = 1                    // config.h:156:1:
	DHEAP_LIMIT                                      = 20000000             // config.h:161:1:
	DHOST_NAME_MAX                                   = 64                   // local_lim.h:93:1:
	DIMM2_SIZE                                       = 2                    // pcre2_intmodedep.h:193:1:
	DINT16_MAX                                       = 32767                // stdint.h:122:1:
	DINT16_MIN                                       = -32768               // stdint.h:117:1:
	DINT16_WIDTH                                     = 16                   // stdint.h:280:1:
	DINT32_MAX                                       = 2147483647           // stdint.h:123:1:
	DINT32_MIN                                       = -2147483648          // stdint.h:118:1:
	DINT32_WIDTH                                     = 32                   // stdint.h:282:1:
	DINT64_MAX                                       = 9223372036854775807  // stdint.h:124:1:
	DINT64_MIN                                       = -9223372036854775808 // stdint.h:119:1:
	DINT64_WIDTH                                     = 64                   // stdint.h:284:1:
	DINT8_MAX                                        = 127                  // stdint.h:121:1:
	DINT8_MIN                                        = -128                 // stdint.h:116:1:
	DINT8_WIDTH                                      = 8                    // stdint.h:278:1:
	DINTMAX_MAX                                      = 9223372036854775807  // stdint.h:199:1:
	DINTMAX_MIN                                      = -9223372036854775808 // stdint.h:197:1:
	DINTMAX_WIDTH                                    = 64                   // stdint.h:308:1:
	DINTPTR_MAX                                      = 9223372036854775807  // stdint.h:187:1:
	DINTPTR_MIN                                      = -9223372036854775808 // stdint.h:186:1:
	DINTPTR_WIDTH                                    = 64                   // stdint.h:305:1:
	DINT_FAST16_MAX                                  = 9223372036854775807  // stdint.h:164:1:
	DINT_FAST16_MIN                                  = -9223372036854775808 // stdint.h:154:1:
	DINT_FAST16_WIDTH                                = 64                   // stdint.h:298:1:
	DINT_FAST32_MAX                                  = 9223372036854775807  // stdint.h:165:1:
	DINT_FAST32_MIN                                  = -9223372036854775808 // stdint.h:155:1:
	DINT_FAST32_WIDTH                                = 64                   // stdint.h:300:1:
	DINT_FAST64_MAX                                  = 9223372036854775807  // stdint.h:170:1:
	DINT_FAST64_MIN                                  = -9223372036854775808 // stdint.h:160:1:
	DINT_FAST64_WIDTH                                = 64                   // stdint.h:302:1:
	DINT_FAST8_MAX                                   = 127                  // stdint.h:162:1:
	DINT_FAST8_MIN                                   = -128                 // stdint.h:152:1:
	DINT_FAST8_WIDTH                                 = 8                    // stdint.h:296:1:
	DINT_LEAST16_MAX                                 = 32767                // stdint.h:140:1:
	DINT_LEAST16_MIN                                 = -32768               // stdint.h:135:1:
	DINT_LEAST16_WIDTH                               = 16                   // stdint.h:289:1:
	DINT_LEAST32_MAX                                 = 2147483647           // stdint.h:141:1:
	DINT_LEAST32_MIN                                 = -2147483648          // stdint.h:136:1:
	DINT_LEAST32_WIDTH                               = 32                   // stdint.h:291:1:
	DINT_LEAST64_MAX                                 = 9223372036854775807  // stdint.h:142:1:
	DINT_LEAST64_MIN                                 = -9223372036854775808 // stdint.h:137:1:
	DINT_LEAST64_WIDTH                               = 64                   // stdint.h:293:1:
	DINT_LEAST8_MAX                                  = 127                  // stdint.h:139:1:
	DINT_LEAST8_MIN                                  = -128                 // stdint.h:134:1:
	DINT_LEAST8_WIDTH                                = 8                    // stdint.h:287:1:
	DINT_MAX                                         = 2147483647           // limits.h:120:1:
	DINT_MIN                                         = -2147483648          // limits.h:118:1:
	DINT_WIDTH                                       = 32                   // limits.h:175:1:
	DIOV_MAX                                         = 1024                 // xopen_lim.h:66:1:
	DLINE_MAX                                        = 2048                 // posix2_lim.h:81:1:
	DLINK_SIZE                                       = 2                    // config.h:168:1:
	DLITTLE_ENDIAN                                   = 1234                 // endian.h:27:1:
	DLLONG_MAX                                       = 9223372036854775807  // limits.h:142:1:
	DLLONG_MIN                                       = -9223372036854775808 // limits.h:140:1:
	DLLONG_WIDTH                                     = 64                   // limits.h:183:1:
	DLOGIN_NAME_MAX                                  = 256                  // local_lim.h:90:1:
	DLONG_BIT                                        = 64                   // xopen_lim.h:137:1:
	DLONG_LONG_MAX                                   = 9223372036854775807  // limits.h:154:1:
	DLONG_LONG_MIN                                   = -9223372036854775808 // limits.h:152:1:
	DLONG_MAX                                        = 9223372036854775807  // limits.h:131:1:
	DLONG_MIN                                        = -9223372036854775808 // limits.h:129:1:
	DLONG_WIDTH                                      = 64                   // limits.h:179:1:
	DLOOKBEHIND_MAX                                  = 65535                // pcre2_intmodedep.h:616:1:
	DLT_OBJDIR                                       = ".libs/"             // config.h:171:1:
	DL_ctermid                                       = 9                    // stdio_lim.h:30:1:
	DL_cuserid                                       = 9                    // stdio_lim.h:32:1:
	DL_tmpnam                                        = 20                   // stdio_lim.h:25:1:
	DMAGIC_NUMBER                                    = 0x50435245           // pcre2_internal.h:547:1:
	DMATCH_LIMIT                                     = 10000000             // config.h:180:1:
	DMATCH_LIMIT_DEPTH                               = 10000000             // config.h:192:1:
	DMAX_CANON                                       = 255                  // limits.h:10:1:
	DMAX_INPUT                                       = 255                  // limits.h:11:1:
	DMAX_MARK                                        = 255                  // pcre2_intmodedep.h:213:1:
	DMAX_NAME_COUNT                                  = 10000                // config.h:197:1:
	DMAX_NAME_SIZE                                   = 32                   // config.h:202:1:
	DMAX_NON_UTF_CHAR                                = 255                  // pcre2_internal.h:1894:1:
	DMAX_PATTERN_SIZE                                = 65536                // pcre2_intmodedep.h:110:1:
	DMAX_UTF_CODE_POINT                              = 0x10ffff             // pcre2_internal.h:209:1:
	DMAX_UTF_SINGLE_CU                               = 127                  // pcre2_intmodedep.h:282:1:
	DMAYBE_UTF_MULTI                                 = 0                    // pcre2_intmodedep.h:278:1:
	DMB_LEN_MAX                                      = 16                   // limits.h:32:1:
	DMQ_PRIO_MAX                                     = 32768                // local_lim.h:96:1:
	DNAME_MAX                                        = 255                  // limits.h:12:1:
	DNEWLINE_DEFAULT                                 = 2                    // config.h:211:1:
	DNGROUPS_MAX                                     = 65536                // limits.h:7:1:
	DNLTYPE_ANY                                      = 1                    // pcre2_internal.h:474:1:
	DNLTYPE_ANYCRLF                                  = 2                    // pcre2_internal.h:475:1:
	DNLTYPE_FIXED                                    = 0                    // pcre2_internal.h:473:1:
	DNL_ARGMAX                                       = 4096                 // xopen_lim.h:73:1:
	DNL_LANGMAX                                      = 2048                 // xopen_lim.h:76:1:
	DNL_MSGMAX                                       = 2147483647           // xopen_lim.h:79:1:
	DNL_NMAX                                         = 2147483647           // xopen_lim.h:84:1:
	DNL_SETMAX                                       = 2147483647           // xopen_lim.h:88:1:
	DNL_TEXTMAX                                      = 2147483647           // xopen_lim.h:91:1:
	DNOTACHAR                                        = 0xffffffff           // pcre2_internal.h:205:1:
	DNZERO                                           = 20                   // xopen_lim.h:94:1:
	DPACKAGE                                         = "pcre2"              // config.h:214:1:
	DPACKAGE_BUGREPORT                               = ""                   // config.h:217:1:
	DPACKAGE_NAME                                    = "PCRE2"              // config.h:220:1:
	DPACKAGE_STRING                                  = "PCRE2 10.40"        // config.h:223:1:
	DPACKAGE_TARNAME                                 = "pcre2"              // config.h:226:1:
	DPACKAGE_URL                                     = ""                   // config.h:229:1:
	DPACKAGE_VERSION                                 = "10.40"              // config.h:232:1:
	DPARENS_NEST_LIMIT                               = 250                  // config.h:237:1:
	DPATH_MAX                                        = 4096                 // limits.h:13:1:
	DPCRE2GREP_BUFSIZE                               = 20480                // config.h:245:1:
	DPCRE2GREP_MAX_BUFSIZE                           = 1048576              // config.h:251:1:
	DPCRE2_ALLOW_EMPTY_CLASS                         = 0x00000001           // pcre2.h:119:1:
	DPCRE2_ALT_BSUX                                  = 0x00000002           // pcre2.h:120:1:
	DPCRE2_ALT_CIRCUMFLEX                            = 0x00200000           // pcre2.h:140:1:
	DPCRE2_ALT_VERBNAMES                             = 0x00400000           // pcre2.h:141:1:
	DPCRE2_ANCHORED                                  = 0x80000000           // pcre2.h:105:1:
	DPCRE2_AUTO_CALLOUT                              = 0x00000004           // pcre2.h:121:1:
	DPCRE2_BSR_ANYCRLF                               = 2                    // pcre2.h:211:1:
	DPCRE2_BSR_SET                                   = 0x00004000           // pcre2_internal.h:522:1:
	DPCRE2_BSR_UNICODE                               = 1                    // pcre2.h:210:1:
	DPCRE2_CALLOUT_BACKTRACK                         = 0x00000002           // pcre2.h:513:1:
	DPCRE2_CALLOUT_STARTMATCH                        = 0x00000001           // pcre2.h:512:1:
	DPCRE2_CALL_CONVENTION                           = 0                    // pcre2.h:81:1:
	DPCRE2_CASELESS                                  = 0x00000008           // pcre2.h:122:1:
	DPCRE2_CODE_UNIT_WIDTH                           = 8                    // <defines>:2:1:
	DPCRE2_CONFIG_BSR                                = 0                    // pcre2.h:437:1:
	DPCRE2_CONFIG_COMPILED_WIDTHS                    = 14                   // pcre2.h:452:1:
	DPCRE2_CONFIG_DEPTHLIMIT                         = 7                    // pcre2.h:444:1:
	DPCRE2_CONFIG_HEAPLIMIT                          = 12                   // pcre2.h:450:1:
	DPCRE2_CONFIG_JIT                                = 1                    // pcre2.h:438:1:
	DPCRE2_CONFIG_JITTARGET                          = 2                    // pcre2.h:439:1:
	DPCRE2_CONFIG_LINKSIZE                           = 3                    // pcre2.h:440:1:
	DPCRE2_CONFIG_MATCHLIMIT                         = 4                    // pcre2.h:441:1:
	DPCRE2_CONFIG_NEVER_BACKSLASH_C                  = 13                   // pcre2.h:451:1:
	DPCRE2_CONFIG_NEWLINE                            = 5                    // pcre2.h:442:1:
	DPCRE2_CONFIG_PARENSLIMIT                        = 6                    // pcre2.h:443:1:
	DPCRE2_CONFIG_RECURSIONLIMIT                     = 7                    // pcre2.h:445:1:
	DPCRE2_CONFIG_STACKRECURSE                       = 8                    // pcre2.h:446:1:
	DPCRE2_CONFIG_TABLES_LENGTH                      = 15                   // pcre2.h:453:1:
	DPCRE2_CONFIG_UNICODE                            = 9                    // pcre2.h:447:1:
	DPCRE2_CONFIG_UNICODE_VERSION                    = 10                   // pcre2.h:448:1:
	DPCRE2_CONFIG_VERSION                            = 11                   // pcre2.h:449:1:
	DPCRE2_CONVERT_GLOB                              = 0x00000010           // pcre2.h:195:1:
	DPCRE2_CONVERT_GLOB_NO_STARSTAR                  = 0x00000050           // pcre2.h:197:1:
	DPCRE2_CONVERT_GLOB_NO_WILD_SEPARATOR            = 0x00000030           // pcre2.h:196:1:
	DPCRE2_CONVERT_NO_UTF_CHECK                      = 0x00000002           // pcre2.h:192:1:
	DPCRE2_CONVERT_POSIX_BASIC                       = 0x00000004           // pcre2.h:193:1:
	DPCRE2_CONVERT_POSIX_EXTENDED                    = 0x00000008           // pcre2.h:194:1:
	DPCRE2_CONVERT_UTF                               = 0x00000001           // pcre2.h:191:1:
	DPCRE2_COPY_MATCHED_SUBJECT                      = 0x00004000           // pcre2.h:184:1:
	DPCRE2_DATE                                      = 2004                 // pcre2.h:47:1:
	DPCRE2_DEREF_TABLES                              = 0x00040000           // pcre2_internal.h:526:1:
	DPCRE2_DFA_RESTART                               = 0x00000040           // pcre2.h:176:1:
	DPCRE2_DFA_SHORTEST                              = 0x00000080           // pcre2.h:177:1:
	DPCRE2_DOLLAR_ENDONLY                            = 0x00000010           // pcre2.h:123:1:
	DPCRE2_DOTALL                                    = 0x00000020           // pcre2.h:124:1:
	DPCRE2_DUPCAPUSED                                = 0x00200000           // pcre2_internal.h:529:1:
	DPCRE2_DUPNAMES                                  = 0x00000040           // pcre2.h:125:1:
	DPCRE2_ENDANCHORED                               = 0x20000000           // pcre2.h:107:1:
	DPCRE2_ERROR_ALPHA_ASSERTION_UNKNOWN             = 195                  // pcre2.h:311:1:
	DPCRE2_ERROR_BACKSLASH_C_CALLER_DISABLED         = 183                  // pcre2.h:299:1:
	DPCRE2_ERROR_BACKSLASH_C_LIBRARY_DISABLED        = 185                  // pcre2.h:301:1:
	DPCRE2_ERROR_BACKSLASH_C_SYNTAX                  = 168                  // pcre2.h:284:1:
	DPCRE2_ERROR_BACKSLASH_G_SYNTAX                  = 157                  // pcre2.h:272:1:
	DPCRE2_ERROR_BACKSLASH_K_IN_LOOKAROUND           = 199                  // pcre2.h:315:1:
	DPCRE2_ERROR_BACKSLASH_K_SYNTAX                  = 169                  // pcre2.h:285:1:
	DPCRE2_ERROR_BACKSLASH_N_IN_CLASS                = 171                  // pcre2.h:287:1:
	DPCRE2_ERROR_BACKSLASH_O_MISSING_BRACE           = 155                  // pcre2.h:270:1:
	DPCRE2_ERROR_BACKSLASH_U_CODE_POINT_TOO_BIG      = 177                  // pcre2.h:293:1:
	DPCRE2_ERROR_BADDATA                             = -29                  // pcre2.h:363:1:
	DPCRE2_ERROR_BADMAGIC                            = -31                  // pcre2.h:365:1:
	DPCRE2_ERROR_BADMODE                             = -32                  // pcre2.h:366:1:
	DPCRE2_ERROR_BADOFFSET                           = -33                  // pcre2.h:367:1:
	DPCRE2_ERROR_BADOFFSETLIMIT                      = -56                  // pcre2.h:391:1:
	DPCRE2_ERROR_BADOPTION                           = -34                  // pcre2.h:368:1:
	DPCRE2_ERROR_BADREPESCAPE                        = -57                  // pcre2.h:392:1:
	DPCRE2_ERROR_BADREPLACEMENT                      = -35                  // pcre2.h:369:1:
	DPCRE2_ERROR_BADSERIALIZEDDATA                   = -62                  // pcre2.h:397:1:
	DPCRE2_ERROR_BADSUBSPATTERN                      = -60                  // pcre2.h:395:1:
	DPCRE2_ERROR_BADSUBSTITUTION                     = -59                  // pcre2.h:394:1:
	DPCRE2_ERROR_BADUTFOFFSET                        = -36                  // pcre2.h:370:1:
	DPCRE2_ERROR_BAD_LITERAL_OPTIONS                 = 192                  // pcre2.h:308:1:
	DPCRE2_ERROR_BAD_OPTIONS                         = 117                  // pcre2.h:232:1:
	DPCRE2_ERROR_BAD_RELATIVE_REFERENCE              = 129                  // pcre2.h:244:1:
	DPCRE2_ERROR_BAD_SUBPATTERN_REFERENCE            = 115                  // pcre2.h:230:1:
	DPCRE2_ERROR_CALLOUT                             = -37                  // pcre2.h:371:1:
	DPCRE2_ERROR_CALLOUT_BAD_STRING_DELIMITER        = 182                  // pcre2.h:298:1:
	DPCRE2_ERROR_CALLOUT_NO_STRING_DELIMITER         = 181                  // pcre2.h:297:1:
	DPCRE2_ERROR_CALLOUT_NUMBER_TOO_BIG              = 138                  // pcre2.h:253:1:
	DPCRE2_ERROR_CALLOUT_STRING_TOO_LONG             = 172                  // pcre2.h:288:1:
	DPCRE2_ERROR_CLASS_INVALID_RANGE                 = 150                  // pcre2.h:265:1:
	DPCRE2_ERROR_CLASS_RANGE_ORDER                   = 108                  // pcre2.h:223:1:
	DPCRE2_ERROR_CODE_POINT_TOO_BIG                  = 134                  // pcre2.h:249:1:
	DPCRE2_ERROR_CONDITION_ASSERTION_EXPECTED        = 128                  // pcre2.h:243:1:
	DPCRE2_ERROR_CONDITION_ATOMIC_ASSERTION_EXPECTED = 198                  // pcre2.h:314:1:
	DPCRE2_ERROR_CONVERT_SYNTAX                      = -64                  // pcre2.h:399:1:
	DPCRE2_ERROR_DEFINE_TOO_MANY_BRANCHES            = 154                  // pcre2.h:269:1:
	DPCRE2_ERROR_DEPTHLIMIT                          = -53                  // pcre2.h:387:1:
	DPCRE2_ERROR_DFA_BADRESTART                      = -38                  // pcre2.h:372:1:
	DPCRE2_ERROR_DFA_RECURSE                         = -39                  // pcre2.h:373:1:
	DPCRE2_ERROR_DFA_UCOND                           = -40                  // pcre2.h:374:1:
	DPCRE2_ERROR_DFA_UFUNC                           = -41                  // pcre2.h:375:1:
	DPCRE2_ERROR_DFA_UINVALID_UTF                    = -66                  // pcre2.h:401:1:
	DPCRE2_ERROR_DFA_UITEM                           = -42                  // pcre2.h:376:1:
	DPCRE2_ERROR_DFA_WSSIZE                          = -43                  // pcre2.h:377:1:
	DPCRE2_ERROR_DUPLICATE_SUBPATTERN_NAME           = 143                  // pcre2.h:258:1:
	DPCRE2_ERROR_END_BACKSLASH                       = 101                  // pcre2.h:216:1:
	DPCRE2_ERROR_END_BACKSLASH_C                     = 102                  // pcre2.h:217:1:
	DPCRE2_ERROR_ESCAPE_INVALID_IN_CLASS             = 107                  // pcre2.h:222:1:
	DPCRE2_ERROR_ESCAPE_INVALID_IN_VERB              = 140                  // pcre2.h:255:1:
	DPCRE2_ERROR_HEAPLIMIT                           = -63                  // pcre2.h:398:1:
	DPCRE2_ERROR_HEAP_FAILED                         = 121                  // pcre2.h:236:1:
	DPCRE2_ERROR_INTERNAL                            = -44                  // pcre2.h:378:1:
	DPCRE2_ERROR_INTERNAL_BAD_CODE                   = 189                  // pcre2.h:305:1:
	DPCRE2_ERROR_INTERNAL_BAD_CODE_AUTO_POSSESS      = 180                  // pcre2.h:296:1:
	DPCRE2_ERROR_INTERNAL_BAD_CODE_IN_SKIP           = 190                  // pcre2.h:306:1:
	DPCRE2_ERROR_INTERNAL_BAD_CODE_LOOKBEHINDS       = 170                  // pcre2.h:286:1:
	DPCRE2_ERROR_INTERNAL_CODE_OVERFLOW              = 123                  // pcre2.h:238:1:
	DPCRE2_ERROR_INTERNAL_DUPMATCH                   = -65                  // pcre2.h:400:1:
	DPCRE2_ERROR_INTERNAL_MISSING_SUBPATTERN         = 153                  // pcre2.h:268:1:
	DPCRE2_ERROR_INTERNAL_OVERRAN_WORKSPACE          = 152                  // pcre2.h:267:1:
	DPCRE2_ERROR_INTERNAL_PARSED_OVERFLOW            = 163                  // pcre2.h:279:1:
	DPCRE2_ERROR_INTERNAL_STUDY_ERROR                = 131                  // pcre2.h:246:1:
	DPCRE2_ERROR_INTERNAL_UNEXPECTED_REPEAT          = 110                  // pcre2.h:225:1:
	DPCRE2_ERROR_INTERNAL_UNKNOWN_NEWLINE            = 156                  // pcre2.h:271:1:
	DPCRE2_ERROR_INVALID_AFTER_PARENS_QUERY          = 111                  // pcre2.h:226:1:
	DPCRE2_ERROR_INVALID_HEXADECIMAL                 = 167                  // pcre2.h:283:1:
	DPCRE2_ERROR_INVALID_HYPHEN_IN_OPTIONS           = 194                  // pcre2.h:310:1:
	DPCRE2_ERROR_INVALID_OCTAL                       = 164                  // pcre2.h:280:1:
	DPCRE2_ERROR_INVALID_SUBPATTERN_NAME             = 144                  // pcre2.h:259:1:
	DPCRE2_ERROR_JIT_BADOPTION                       = -45                  // pcre2.h:379:1:
	DPCRE2_ERROR_JIT_STACKLIMIT                      = -46                  // pcre2.h:380:1:
	DPCRE2_ERROR_LOOKBEHIND_INVALID_BACKSLASH_C      = 136                  // pcre2.h:251:1:
	DPCRE2_ERROR_LOOKBEHIND_NOT_FIXED_LENGTH         = 125                  // pcre2.h:240:1:
	DPCRE2_ERROR_LOOKBEHIND_TOO_COMPLICATED          = 135                  // pcre2.h:250:1:
	DPCRE2_ERROR_LOOKBEHIND_TOO_LONG                 = 187                  // pcre2.h:303:1:
	DPCRE2_ERROR_MALFORMED_UNICODE_PROPERTY          = 146                  // pcre2.h:261:1:
	DPCRE2_ERROR_MARK_MISSING_ARGUMENT               = 166                  // pcre2.h:282:1:
	DPCRE2_ERROR_MATCHLIMIT                          = -47                  // pcre2.h:381:1:
	DPCRE2_ERROR_MISSING_CALLOUT_CLOSING             = 139                  // pcre2.h:254:1:
	DPCRE2_ERROR_MISSING_CLOSING_PARENTHESIS         = 114                  // pcre2.h:229:1:
	DPCRE2_ERROR_MISSING_COMMENT_CLOSING             = 118                  // pcre2.h:233:1:
	DPCRE2_ERROR_MISSING_CONDITION_CLOSING           = 124                  // pcre2.h:239:1:
	DPCRE2_ERROR_MISSING_NAME_TERMINATOR             = 142                  // pcre2.h:257:1:
	DPCRE2_ERROR_MISSING_OCTAL_OR_HEX_DIGITS         = 178                  // pcre2.h:294:1:
	DPCRE2_ERROR_MISSING_SQUARE_BRACKET              = 106                  // pcre2.h:221:1:
	DPCRE2_ERROR_MIXEDTABLES                         = -30                  // pcre2.h:364:1:
	DPCRE2_ERROR_NOMATCH                             = -1                   // pcre2.h:320:1:
	DPCRE2_ERROR_NOMEMORY                            = -48                  // pcre2.h:382:1:
	DPCRE2_ERROR_NOSUBSTRING                         = -49                  // pcre2.h:383:1:
	DPCRE2_ERROR_NOUNIQUESUBSTRING                   = -50                  // pcre2.h:384:1:
	DPCRE2_ERROR_NO_SURROGATES_IN_UTF16              = 191                  // pcre2.h:307:1:
	DPCRE2_ERROR_NULL                                = -51                  // pcre2.h:385:1:
	DPCRE2_ERROR_NULL_PATTERN                        = 116                  // pcre2.h:231:1:
	DPCRE2_ERROR_OCTAL_BYTE_TOO_BIG                  = 151                  // pcre2.h:266:1:
	DPCRE2_ERROR_PARENS_QUERY_R_MISSING_CLOSING      = 158                  // pcre2.h:273:1:
	DPCRE2_ERROR_PARENTHESES_NEST_TOO_DEEP           = 119                  // pcre2.h:234:1:
	DPCRE2_ERROR_PARENTHESES_STACK_CHECK             = 133                  // pcre2.h:248:1:
	DPCRE2_ERROR_PARTIAL                             = -2                   // pcre2.h:321:1:
	DPCRE2_ERROR_PATTERN_STRING_TOO_LONG             = 188                  // pcre2.h:304:1:
	DPCRE2_ERROR_PATTERN_TOO_COMPLICATED             = 186                  // pcre2.h:302:1:
	DPCRE2_ERROR_PATTERN_TOO_LARGE                   = 120                  // pcre2.h:235:1:
	DPCRE2_ERROR_POSIX_CLASS_NOT_IN_CLASS            = 112                  // pcre2.h:227:1:
	DPCRE2_ERROR_POSIX_NO_SUPPORT_COLLATING          = 113                  // pcre2.h:228:1:
	DPCRE2_ERROR_QUANTIFIER_INVALID                  = 109                  // pcre2.h:224:1:
	DPCRE2_ERROR_QUANTIFIER_OUT_OF_ORDER             = 104                  // pcre2.h:219:1:
	DPCRE2_ERROR_QUANTIFIER_TOO_BIG                  = 105                  // pcre2.h:220:1:
	DPCRE2_ERROR_QUERY_BARJX_NEST_TOO_DEEP           = 184                  // pcre2.h:300:1:
	DPCRE2_ERROR_RECURSELOOP                         = -52                  // pcre2.h:386:1:
	DPCRE2_ERROR_RECURSIONLIMIT                      = -53                  // pcre2.h:388:1:
	DPCRE2_ERROR_REPMISSINGBRACE                     = -58                  // pcre2.h:393:1:
	DPCRE2_ERROR_SCRIPT_RUN_NOT_AVAILABLE            = 196                  // pcre2.h:312:1:
	DPCRE2_ERROR_SUBPATTERN_NAMES_MISMATCH           = 165                  // pcre2.h:281:1:
	DPCRE2_ERROR_SUBPATTERN_NAME_EXPECTED            = 162                  // pcre2.h:278:1:
	DPCRE2_ERROR_SUBPATTERN_NAME_TOO_LONG            = 148                  // pcre2.h:263:1:
	DPCRE2_ERROR_SUBPATTERN_NUMBER_TOO_BIG           = 161                  // pcre2.h:277:1:
	DPCRE2_ERROR_SUPPORTED_ONLY_IN_UNICODE           = 193                  // pcre2.h:309:1:
	DPCRE2_ERROR_TOOMANYREPLACE                      = -61                  // pcre2.h:396:1:
	DPCRE2_ERROR_TOO_MANY_CAPTURES                   = 197                  // pcre2.h:313:1:
	DPCRE2_ERROR_TOO_MANY_CONDITION_BRANCHES         = 127                  // pcre2.h:242:1:
	DPCRE2_ERROR_TOO_MANY_NAMED_SUBPATTERNS          = 149                  // pcre2.h:264:1:
	DPCRE2_ERROR_UCP_IS_DISABLED                     = 175                  // pcre2.h:291:1:
	DPCRE2_ERROR_UNAVAILABLE                         = -54                  // pcre2.h:389:1:
	DPCRE2_ERROR_UNICODE_DISALLOWED_CODE_POINT       = 173                  // pcre2.h:289:1:
	DPCRE2_ERROR_UNICODE_NOT_SUPPORTED               = 132                  // pcre2.h:247:1:
	DPCRE2_ERROR_UNICODE_PROPERTIES_UNAVAILABLE      = 145                  // pcre2.h:260:1:
	DPCRE2_ERROR_UNKNOWN_ESCAPE                      = 103                  // pcre2.h:218:1:
	DPCRE2_ERROR_UNKNOWN_POSIX_CLASS                 = 130                  // pcre2.h:245:1:
	DPCRE2_ERROR_UNKNOWN_UNICODE_PROPERTY            = 147                  // pcre2.h:262:1:
	DPCRE2_ERROR_UNMATCHED_CLOSING_PARENTHESIS       = 122                  // pcre2.h:237:1:
	DPCRE2_ERROR_UNRECOGNIZED_AFTER_QUERY_P          = 141                  // pcre2.h:256:1:
	DPCRE2_ERROR_UNSET                               = -55                  // pcre2.h:390:1:
	DPCRE2_ERROR_UNSUPPORTED_ESCAPE_SEQUENCE         = 137                  // pcre2.h:252:1:
	DPCRE2_ERROR_UTF16_ERR1                          = -24                  // pcre2.h:349:1:
	DPCRE2_ERROR_UTF16_ERR2                          = -25                  // pcre2.h:350:1:
	DPCRE2_ERROR_UTF16_ERR3                          = -26                  // pcre2.h:351:1:
	DPCRE2_ERROR_UTF32_ERR1                          = -27                  // pcre2.h:355:1:
	DPCRE2_ERROR_UTF32_ERR2                          = -28                  // pcre2.h:356:1:
	DPCRE2_ERROR_UTF8_ERR1                           = -3                   // pcre2.h:325:1:
	DPCRE2_ERROR_UTF8_ERR10                          = -12                  // pcre2.h:334:1:
	DPCRE2_ERROR_UTF8_ERR11                          = -13                  // pcre2.h:335:1:
	DPCRE2_ERROR_UTF8_ERR12                          = -14                  // pcre2.h:336:1:
	DPCRE2_ERROR_UTF8_ERR13                          = -15                  // pcre2.h:337:1:
	DPCRE2_ERROR_UTF8_ERR14                          = -16                  // pcre2.h:338:1:
	DPCRE2_ERROR_UTF8_ERR15                          = -17                  // pcre2.h:339:1:
	DPCRE2_ERROR_UTF8_ERR16                          = -18                  // pcre2.h:340:1:
	DPCRE2_ERROR_UTF8_ERR17                          = -19                  // pcre2.h:341:1:
	DPCRE2_ERROR_UTF8_ERR18                          = -20                  // pcre2.h:342:1:
	DPCRE2_ERROR_UTF8_ERR19                          = -21                  // pcre2.h:343:1:
	DPCRE2_ERROR_UTF8_ERR2                           = -4                   // pcre2.h:326:1:
	DPCRE2_ERROR_UTF8_ERR20                          = -22                  // pcre2.h:344:1:
	DPCRE2_ERROR_UTF8_ERR21                          = -23                  // pcre2.h:345:1:
	DPCRE2_ERROR_UTF8_ERR3                           = -5                   // pcre2.h:327:1:
	DPCRE2_ERROR_UTF8_ERR4                           = -6                   // pcre2.h:328:1:
	DPCRE2_ERROR_UTF8_ERR5                           = -7                   // pcre2.h:329:1:
	DPCRE2_ERROR_UTF8_ERR6                           = -8                   // pcre2.h:330:1:
	DPCRE2_ERROR_UTF8_ERR7                           = -9                   // pcre2.h:331:1:
	DPCRE2_ERROR_UTF8_ERR8                           = -10                  // pcre2.h:332:1:
	DPCRE2_ERROR_UTF8_ERR9                           = -11                  // pcre2.h:333:1:
	DPCRE2_ERROR_UTF_IS_DISABLED                     = 174                  // pcre2.h:290:1:
	DPCRE2_ERROR_VERB_ARGUMENT_NOT_ALLOWED           = 159                  // pcre2.h:275:1:
	DPCRE2_ERROR_VERB_NAME_TOO_LONG                  = 176                  // pcre2.h:292:1:
	DPCRE2_ERROR_VERB_UNKNOWN                        = 160                  // pcre2.h:276:1:
	DPCRE2_ERROR_VERSION_CONDITION_SYNTAX            = 179                  // pcre2.h:295:1:
	DPCRE2_ERROR_ZERO_RELATIVE_REFERENCE             = 126                  // pcre2.h:241:1:
	DPCRE2_EXTENDED                                  = 0x00000080           // pcre2.h:126:1:
	DPCRE2_EXTENDED_MORE                             = 0x01000000           // pcre2.h:143:1:
	DPCRE2_EXTRA_ALLOW_LOOKAROUND_BSK                = 0x00000040           // pcre2.h:155:1:
	DPCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES             = 0x00000001           // pcre2.h:149:1:
	DPCRE2_EXTRA_ALT_BSUX                            = 0x00000020           // pcre2.h:154:1:
	DPCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL               = 0x00000002           // pcre2.h:150:1:
	DPCRE2_EXTRA_ESCAPED_CR_IS_LF                    = 0x00000010           // pcre2.h:153:1:
	DPCRE2_EXTRA_MATCH_LINE                          = 0x00000008           // pcre2.h:152:1:
	DPCRE2_EXTRA_MATCH_WORD                          = 0x00000004           // pcre2.h:151:1:
	DPCRE2_FIRSTCASELESS                             = 0x00000020           // pcre2_internal.h:513:1:
	DPCRE2_FIRSTLINE                                 = 0x00000100           // pcre2.h:127:1:
	DPCRE2_FIRSTMAPSET                               = 0x00000040           // pcre2_internal.h:514:1:
	DPCRE2_FIRSTSET                                  = 0x00000010           // pcre2_internal.h:512:1:
	DPCRE2_HASACCEPT                                 = 0x00800000           // pcre2_internal.h:531:1:
	DPCRE2_HASBKC                                    = 0x00400000           // pcre2_internal.h:530:1:
	DPCRE2_HASBKPORX                                 = 0x00100000           // pcre2_internal.h:528:1:
	DPCRE2_HASCRORLF                                 = 0x00000800           // pcre2_internal.h:519:1:
	DPCRE2_HASTHEN                                   = 0x00001000           // pcre2_internal.h:520:1:
	DPCRE2_H_IDEMPOTENT_GUARD                        = 0                    // pcre2.h:40:1:
	DPCRE2_INFO_ALLOPTIONS                           = 0                    // pcre2.h:406:1:
	DPCRE2_INFO_ARGOPTIONS                           = 1                    // pcre2.h:407:1:
	DPCRE2_INFO_BACKREFMAX                           = 2                    // pcre2.h:408:1:
	DPCRE2_INFO_BSR                                  = 3                    // pcre2.h:409:1:
	DPCRE2_INFO_CAPTURECOUNT                         = 4                    // pcre2.h:410:1:
	DPCRE2_INFO_DEPTHLIMIT                           = 21                   // pcre2.h:427:1:
	DPCRE2_INFO_EXTRAOPTIONS                         = 26                   // pcre2.h:433:1:
	DPCRE2_INFO_FIRSTBITMAP                          = 7                    // pcre2.h:413:1:
	DPCRE2_INFO_FIRSTCODETYPE                        = 6                    // pcre2.h:412:1:
	DPCRE2_INFO_FIRSTCODEUNIT                        = 5                    // pcre2.h:411:1:
	DPCRE2_INFO_FRAMESIZE                            = 24                   // pcre2.h:431:1:
	DPCRE2_INFO_HASBACKSLASHC                        = 23                   // pcre2.h:430:1:
	DPCRE2_INFO_HASCRORLF                            = 8                    // pcre2.h:414:1:
	DPCRE2_INFO_HEAPLIMIT                            = 25                   // pcre2.h:432:1:
	DPCRE2_INFO_JCHANGED                             = 9                    // pcre2.h:415:1:
	DPCRE2_INFO_JITSIZE                              = 10                   // pcre2.h:416:1:
	DPCRE2_INFO_LASTCODETYPE                         = 12                   // pcre2.h:418:1:
	DPCRE2_INFO_LASTCODEUNIT                         = 11                   // pcre2.h:417:1:
	DPCRE2_INFO_MATCHEMPTY                           = 13                   // pcre2.h:419:1:
	DPCRE2_INFO_MATCHLIMIT                           = 14                   // pcre2.h:420:1:
	DPCRE2_INFO_MAXLOOKBEHIND                        = 15                   // pcre2.h:421:1:
	DPCRE2_INFO_MINLENGTH                            = 16                   // pcre2.h:422:1:
	DPCRE2_INFO_NAMECOUNT                            = 17                   // pcre2.h:423:1:
	DPCRE2_INFO_NAMEENTRYSIZE                        = 18                   // pcre2.h:424:1:
	DPCRE2_INFO_NAMETABLE                            = 19                   // pcre2.h:425:1:
	DPCRE2_INFO_NEWLINE                              = 20                   // pcre2.h:426:1:
	DPCRE2_INFO_RECURSIONLIMIT                       = 21                   // pcre2.h:428:1:
	DPCRE2_INFO_SIZE                                 = 22                   // pcre2.h:429:1:
	DPCRE2_INTERNAL_H_IDEMPOTENT_GUARD               = 0                    // pcre2_internal.h:42:1:
	DPCRE2_JCHANGED                                  = 0x00000400           // pcre2_internal.h:518:1:
	DPCRE2_JIT_COMPLETE                              = 0x00000001           // pcre2.h:159:1:
	DPCRE2_JIT_INVALID_UTF                           = 0x00000100           // pcre2.h:162:1:
	DPCRE2_JIT_PARTIAL_HARD                          = 0x00000004           // pcre2.h:161:1:
	DPCRE2_JIT_PARTIAL_SOFT                          = 0x00000002           // pcre2.h:160:1:
	DPCRE2_KEEP_UNINITIALIZED                        = 0                    // pcre2_internal.h:87:1:
	DPCRE2_LASTCASELESS                              = 0x00000100           // pcre2_internal.h:516:1:
	DPCRE2_LASTSET                                   = 0x00000080           // pcre2_internal.h:515:1:
	DPCRE2_LITERAL                                   = 0x02000000           // pcre2.h:144:1:
	DPCRE2_MAJOR                                     = 10                   // pcre2.h:44:1:
	DPCRE2_MATCH_EMPTY                               = 0x00002000           // pcre2_internal.h:521:1:
	DPCRE2_MATCH_INVALID_UTF                         = 0x04000000           // pcre2.h:145:1:
	DPCRE2_MATCH_UNSET_BACKREF                       = 0x00000200           // pcre2.h:128:1:
	DPCRE2_MD_COPIED_SUBJECT                         = 0x01                 // pcre2_internal.h:543:1:
	DPCRE2_MINOR                                     = 40                   // pcre2.h:45:1:
	DPCRE2_MODE16                                    = 0x00000002           // pcre2_internal.h:510:1:
	DPCRE2_MODE32                                    = 0x00000004           // pcre2_internal.h:511:1:
	DPCRE2_MODE8                                     = 0x00000001           // pcre2_internal.h:509:1:
	DPCRE2_MODE_MASK                                 = 7                    // pcre2_internal.h:533:1:
	DPCRE2_MULTILINE                                 = 0x00000400           // pcre2.h:129:1:
	DPCRE2_NEVER_BACKSLASH_C                         = 0x00100000           // pcre2.h:139:1:
	DPCRE2_NEVER_UCP                                 = 0x00000800           // pcre2.h:130:1:
	DPCRE2_NEVER_UTF                                 = 0x00001000           // pcre2.h:131:1:
	DPCRE2_NEWLINE_ANY                               = 4                    // pcre2.h:206:1:
	DPCRE2_NEWLINE_ANYCRLF                           = 5                    // pcre2.h:207:1:
	DPCRE2_NEWLINE_CR                                = 1                    // pcre2.h:203:1:
	DPCRE2_NEWLINE_CRLF                              = 3                    // pcre2.h:205:1:
	DPCRE2_NEWLINE_LF                                = 2                    // pcre2.h:204:1:
	DPCRE2_NEWLINE_NUL                               = 6                    // pcre2.h:208:1:
	DPCRE2_NE_ATST_SET                               = 0x00020000           // pcre2_internal.h:525:1:
	DPCRE2_NL_SET                                    = 0x00008000           // pcre2_internal.h:523:1:
	DPCRE2_NOJIT                                     = 0x00080000           // pcre2_internal.h:527:1:
	DPCRE2_NOTBOL                                    = 0x00000001           // pcre2.h:170:1:
	DPCRE2_NOTEMPTY                                  = 0x00000004           // pcre2.h:172:1:
	DPCRE2_NOTEMPTY_ATSTART                          = 0x00000008           // pcre2.h:173:1:
	DPCRE2_NOTEMPTY_SET                              = 0x00010000           // pcre2_internal.h:524:1:
	DPCRE2_NOTEOL                                    = 0x00000002           // pcre2.h:171:1:
	DPCRE2_NO_AUTO_CAPTURE                           = 0x00002000           // pcre2.h:132:1:
	DPCRE2_NO_AUTO_POSSESS                           = 0x00004000           // pcre2.h:133:1:
	DPCRE2_NO_DOTSTAR_ANCHOR                         = 0x00008000           // pcre2.h:134:1:
	DPCRE2_NO_JIT                                    = 0x00002000           // pcre2.h:183:1:
	DPCRE2_NO_START_OPTIMIZE                         = 0x00010000           // pcre2.h:135:1:
	DPCRE2_NO_UTF_CHECK                              = 0x40000000           // pcre2.h:106:1:
	DPCRE2_PARTIAL_HARD                              = 0x00000020           // pcre2.h:175:1:
	DPCRE2_PARTIAL_SOFT                              = 0x00000010           // pcre2.h:174:1:
	DPCRE2_PRERELEASE                                = 0                    // pcre2.h:46:1:
	DPCRE2_SIZE_MAX                                  = 18446744073709551615 // pcre2.h:472:1:
	DPCRE2_STARTLINE                                 = 0x00000200           // pcre2_internal.h:517:1:
	DPCRE2_SUBSTITUTE_EXTENDED                       = 0x00000200           // pcre2.h:179:1:
	DPCRE2_SUBSTITUTE_GLOBAL                         = 0x00000100           // pcre2.h:178:1:
	DPCRE2_SUBSTITUTE_LITERAL                        = 0x00008000           // pcre2.h:185:1:
	DPCRE2_SUBSTITUTE_MATCHED                        = 0x00010000           // pcre2.h:186:1:
	DPCRE2_SUBSTITUTE_OVERFLOW_LENGTH                = 0x00001000           // pcre2.h:182:1:
	DPCRE2_SUBSTITUTE_REPLACEMENT_ONLY               = 0x00020000           // pcre2.h:187:1:
	DPCRE2_SUBSTITUTE_UNKNOWN_UNSET                  = 0x00000800           // pcre2.h:181:1:
	DPCRE2_SUBSTITUTE_UNSET_EMPTY                    = 0x00000400           // pcre2.h:180:1:
	DPCRE2_UCP                                       = 0x00020000           // pcre2.h:136:1:
	DPCRE2_UCP_H_IDEMPOTENT_GUARD                    = 0                    // pcre2_ucp.h:46:1:
	DPCRE2_UNGREEDY                                  = 0x00040000           // pcre2.h:137:1:
	DPCRE2_USE_OFFSET_LIMIT                          = 0x00800000           // pcre2.h:142:1:
	DPCRE2_UTF                                       = 0x00080000           // pcre2.h:138:1:
	DPDP_ENDIAN                                      = 3412                 // endian.h:29:1:
	DPIPE_BUF                                        = 4096                 // limits.h:14:1:
	DPRIX16                                          = "X"                  // inttypes.h:135:1:
	DPRIX32                                          = "X"                  // inttypes.h:136:1:
	DPRIX8                                           = "X"                  // inttypes.h:134:1:
	DPRIXFAST8                                       = "X"                  // inttypes.h:144:1:
	DPRIXLEAST16                                     = "X"                  // inttypes.h:140:1:
	DPRIXLEAST32                                     = "X"                  // inttypes.h:141:1:
	DPRIXLEAST8                                      = "X"                  // inttypes.h:139:1:
	DPRId16                                          = "d"                  // inttypes.h:55:1:
	DPRId32                                          = "d"                  // inttypes.h:56:1:
	DPRId8                                           = "d"                  // inttypes.h:54:1:
	DPRIdFAST8                                       = "d"                  // inttypes.h:64:1:
	DPRIdLEAST16                                     = "d"                  // inttypes.h:60:1:
	DPRIdLEAST32                                     = "d"                  // inttypes.h:61:1:
	DPRIdLEAST8                                      = "d"                  // inttypes.h:59:1:
	DPRIi16                                          = "i"                  // inttypes.h:71:1:
	DPRIi32                                          = "i"                  // inttypes.h:72:1:
	DPRIi8                                           = "i"                  // inttypes.h:70:1:
	DPRIiFAST8                                       = "i"                  // inttypes.h:80:1:
	DPRIiLEAST16                                     = "i"                  // inttypes.h:76:1:
	DPRIiLEAST32                                     = "i"                  // inttypes.h:77:1:
	DPRIiLEAST8                                      = "i"                  // inttypes.h:75:1:
	DPRIo16                                          = "o"                  // inttypes.h:87:1:
	DPRIo32                                          = "o"                  // inttypes.h:88:1:
	DPRIo8                                           = "o"                  // inttypes.h:86:1:
	DPRIoFAST8                                       = "o"                  // inttypes.h:96:1:
	DPRIoLEAST16                                     = "o"                  // inttypes.h:92:1:
	DPRIoLEAST32                                     = "o"                  // inttypes.h:93:1:
	DPRIoLEAST8                                      = "o"                  // inttypes.h:91:1:
	DPRIu16                                          = "u"                  // inttypes.h:103:1:
	DPRIu32                                          = "u"                  // inttypes.h:104:1:
	DPRIu8                                           = "u"                  // inttypes.h:102:1:
	DPRIuFAST8                                       = "u"                  // inttypes.h:112:1:
	DPRIuLEAST16                                     = "u"                  // inttypes.h:108:1:
	DPRIuLEAST32                                     = "u"                  // inttypes.h:109:1:
	DPRIuLEAST8                                      = "u"                  // inttypes.h:107:1:
	DPRIx16                                          = "x"                  // inttypes.h:119:1:
	DPRIx32                                          = "x"                  // inttypes.h:120:1:
	DPRIx8                                           = "x"                  // inttypes.h:118:1:
	DPRIxFAST8                                       = "x"                  // inttypes.h:128:1:
	DPRIxLEAST16                                     = "x"                  // inttypes.h:124:1:
	DPRIxLEAST32                                     = "x"                  // inttypes.h:125:1:
	DPRIxLEAST8                                      = "x"                  // inttypes.h:123:1:
	DPTHREAD_DESTRUCTOR_ITERATIONS                   = 4                    // local_lim.h:69:1:
	DPTHREAD_KEYS_MAX                                = 1024                 // local_lim.h:64:1:
	DPTRDIFF_MAX                                     = 9223372036854775807  // stdint.h:210:1:
	DPTRDIFF_MIN                                     = -9223372036854775808 // stdint.h:209:1:
	DPTRDIFF_WIDTH                                   = 64                   // stdint.h:311:1:
	DPT_ALNUM                                        = 6                    // pcre2_internal.h:1282:1:
	DPT_ANY                                          = 0                    // pcre2_internal.h:1276:1:
	DPT_BIDICL                                       = 12                   // pcre2_internal.h:1288:1:
	DPT_BOOL                                         = 13                   // pcre2_internal.h:1289:1:
	DPT_CLIST                                        = 10                   // pcre2_internal.h:1286:1:
	DPT_GC                                           = 2                    // pcre2_internal.h:1278:1:
	DPT_LAMP                                         = 1                    // pcre2_internal.h:1277:1:
	DPT_NOTSCRIPT                                    = 255                  // pcre2_internal.h:1305:1:
	DPT_PC                                           = 3                    // pcre2_internal.h:1279:1:
	DPT_PXGRAPH                                      = 14                   // pcre2_internal.h:1298:1:
	DPT_PXPRINT                                      = 15                   // pcre2_internal.h:1299:1:
	DPT_PXPUNCT                                      = 16                   // pcre2_internal.h:1300:1:
	DPT_PXSPACE                                      = 8                    // pcre2_internal.h:1284:1:
	DPT_SC                                           = 4                    // pcre2_internal.h:1280:1:
	DPT_SCX                                          = 5                    // pcre2_internal.h:1281:1:
	DPT_SPACE                                        = 7                    // pcre2_internal.h:1283:1:
	DPT_TABSIZE                                      = 14                   // pcre2_internal.h:1290:1:
	DPT_UCNC                                         = 11                   // pcre2_internal.h:1287:1:
	DPT_WORD                                         = 9                    // pcre2_internal.h:1285:1:
	DP_tmpdir                                        = "/tmp"               // stdio.h:120:1:
	DRAND_MAX                                        = 2147483647           // stdlib.h:87:1:
	DRENAME_EXCHANGE                                 = 2                    // stdio.h:165:1:
	DRENAME_NOREPLACE                                = 1                    // stdio.h:164:1:
	DRENAME_WHITEOUT                                 = 4                    // stdio.h:166:1:
	DREQ_CU_MAX                                      = 5000                 // pcre2_internal.h:555:1:
	DRE_DUP_MAX                                      = 32767                // posix2_lim.h:88:1:
	DRREF_ANY                                        = 0xffff               // pcre2_internal.h:1783:1:
	DRTSIG_MAX                                       = 32                   // limits.h:19:1:
	DSCHAR_MAX                                       = 127                  // limits.h:75:1:
	DSCHAR_MIN                                       = -128                 // limits.h:73:1:
	DSCHAR_WIDTH                                     = 8                    // limits.h:167:1:
	DSCNd16                                          = "hd"                 // inttypes.h:172:1:
	DSCNd32                                          = "d"                  // inttypes.h:173:1:
	DSCNd8                                           = "hhd"                // inttypes.h:171:1:
	DSCNdFAST8                                       = "hhd"                // inttypes.h:181:1:
	DSCNdLEAST16                                     = "hd"                 // inttypes.h:177:1:
	DSCNdLEAST32                                     = "d"                  // inttypes.h:178:1:
	DSCNdLEAST8                                      = "hhd"                // inttypes.h:176:1:
	DSCNi16                                          = "hi"                 // inttypes.h:188:1:
	DSCNi32                                          = "i"                  // inttypes.h:189:1:
	DSCNi8                                           = "hhi"                // inttypes.h:187:1:
	DSCNiFAST8                                       = "hhi"                // inttypes.h:197:1:
	DSCNiLEAST16                                     = "hi"                 // inttypes.h:193:1:
	DSCNiLEAST32                                     = "i"                  // inttypes.h:194:1:
	DSCNiLEAST8                                      = "hhi"                // inttypes.h:192:1:
	DSCNo16                                          = "ho"                 // inttypes.h:220:1:
	DSCNo32                                          = "o"                  // inttypes.h:221:1:
	DSCNo8                                           = "hho"                // inttypes.h:219:1:
	DSCNoFAST8                                       = "hho"                // inttypes.h:229:1:
	DSCNoLEAST16                                     = "ho"                 // inttypes.h:225:1:
	DSCNoLEAST32                                     = "o"                  // inttypes.h:226:1:
	DSCNoLEAST8                                      = "hho"                // inttypes.h:224:1:
	DSCNu16                                          = "hu"                 // inttypes.h:204:1:
	DSCNu32                                          = "u"                  // inttypes.h:205:1:
	DSCNu8                                           = "hhu"                // inttypes.h:203:1:
	DSCNuFAST8                                       = "hhu"                // inttypes.h:213:1:
	DSCNuLEAST16                                     = "hu"                 // inttypes.h:209:1:
	DSCNuLEAST32                                     = "u"                  // inttypes.h:210:1:
	DSCNuLEAST8                                      = "hhu"                // inttypes.h:208:1:
	DSCNx16                                          = "hx"                 // inttypes.h:236:1:
	DSCNx32                                          = "x"                  // inttypes.h:237:1:
	DSCNx8                                           = "hhx"                // inttypes.h:235:1:
	DSCNxFAST8                                       = "hhx"                // inttypes.h:245:1:
	DSCNxLEAST16                                     = "hx"                 // inttypes.h:241:1:
	DSCNxLEAST32                                     = "x"                  // inttypes.h:242:1:
	DSCNxLEAST8                                      = "hhx"                // inttypes.h:240:1:
	DSEEK_CUR                                        = 1                    // stdio.h:110:1:
	DSEEK_DATA                                       = 3                    // stdio.h:113:1:
	DSEEK_END                                        = 2                    // stdio.h:111:1:
	DSEEK_HOLE                                       = 4                    // stdio.h:114:1:
	DSEEK_SET                                        = 0                    // stdio.h:109:1:
	DSEM_VALUE_MAX                                   = 2147483647           // local_lim.h:99:1:
	DSHRT_MAX                                        = 32767                // limits.h:106:1:
	DSHRT_MIN                                        = -32768               // limits.h:104:1:
	DSHRT_WIDTH                                      = 16                   // limits.h:171:1:
	DSIG_ATOMIC_MAX                                  = 2147483647           // stdint.h:223:1:
	DSIG_ATOMIC_MIN                                  = -2147483648          // stdint.h:222:1:
	DSIG_ATOMIC_WIDTH                                = 32                   // stdint.h:312:1:
	DSIZE_MAX                                        = 18446744073709551615 // stdint.h:227:1:
	DSIZE_WIDTH                                      = 64                   // stdint.h:313:1:
	DSSIZE_MAX                                       = 9223372036854775807  // posix1_lim.h:169:1:
	DSTART_FRAMES_SIZE                               = 20480                // pcre2_internal.h:231:1:
	DSTDC_HEADERS                                    = 1                    // config.h:292:1:
	DSTR_0                                           = "\060"               // pcre2_internal.h:1106:1:
	DSTR_1                                           = "\061"               // pcre2_internal.h:1107:1:
	DSTR_2                                           = "\062"               // pcre2_internal.h:1108:1:
	DSTR_3                                           = "\063"               // pcre2_internal.h:1109:1:
	DSTR_4                                           = "\064"               // pcre2_internal.h:1110:1:
	DSTR_5                                           = "\065"               // pcre2_internal.h:1111:1:
	DSTR_6                                           = "\066"               // pcre2_internal.h:1112:1:
	DSTR_7                                           = "\067"               // pcre2_internal.h:1113:1:
	DSTR_8                                           = "\070"               // pcre2_internal.h:1114:1:
	DSTR_9                                           = "\071"               // pcre2_internal.h:1115:1:
	DSTR_A                                           = "\101"               // pcre2_internal.h:1123:1:
	DSTR_AMPERSAND                                   = "\046"               // pcre2_internal.h:1096:1:
	DSTR_APOSTROPHE                                  = "\047"               // pcre2_internal.h:1097:1:
	DSTR_ASTERISK                                    = "\052"               // pcre2_internal.h:1100:1:
	DSTR_B                                           = "\102"               // pcre2_internal.h:1124:1:
	DSTR_BACKSLASH                                   = "\134"               // pcre2_internal.h:1150:1:
	DSTR_BEL                                         = "\007"               // pcre2_internal.h:1086:1:
	DSTR_BS                                          = "\010"               // pcre2_internal.h:1085:1:
	DSTR_C                                           = "\103"               // pcre2_internal.h:1125:1:
	DSTR_CIRCUMFLEX_ACCENT                           = "\136"               // pcre2_internal.h:1152:1:
	DSTR_COLON                                       = "\072"               // pcre2_internal.h:1116:1:
	DSTR_COMMA                                       = "\054"               // pcre2_internal.h:1102:1:
	DSTR_COMMERCIAL_AT                               = "\100"               // pcre2_internal.h:1122:1:
	DSTR_CR                                          = "\015"               // pcre2_internal.h:1083:1:
	DSTR_D                                           = "\104"               // pcre2_internal.h:1126:1:
	DSTR_DEL                                         = "\177"               // pcre2_internal.h:1088:1:
	DSTR_DOLLAR_SIGN                                 = "\044"               // pcre2_internal.h:1094:1:
	DSTR_DOT                                         = "\056"               // pcre2_internal.h:1104:1:
	DSTR_E                                           = "\105"               // pcre2_internal.h:1127:1:
	DSTR_EQUALS_SIGN                                 = "\075"               // pcre2_internal.h:1119:1:
	DSTR_ESC                                         = "\033"               // pcre2_internal.h:1087:1:
	DSTR_EXCLAMATION_MARK                            = "\041"               // pcre2_internal.h:1091:1:
	DSTR_F                                           = "\106"               // pcre2_internal.h:1128:1:
	DSTR_FF                                          = "\014"               // pcre2_internal.h:1082:1:
	DSTR_G                                           = "\107"               // pcre2_internal.h:1129:1:
	DSTR_GRAVE_ACCENT                                = "\140"               // pcre2_internal.h:1154:1:
	DSTR_GREATER_THAN_SIGN                           = "\076"               // pcre2_internal.h:1120:1:
	DSTR_H                                           = "\110"               // pcre2_internal.h:1130:1:
	DSTR_HT                                          = "\011"               // pcre2_internal.h:1080:1:
	DSTR_I                                           = "\111"               // pcre2_internal.h:1131:1:
	DSTR_J                                           = "\112"               // pcre2_internal.h:1132:1:
	DSTR_K                                           = "\113"               // pcre2_internal.h:1133:1:
	DSTR_L                                           = "\114"               // pcre2_internal.h:1134:1:
	DSTR_LEFT_CURLY_BRACKET                          = "\173"               // pcre2_internal.h:1181:1:
	DSTR_LEFT_PARENTHESIS                            = "\050"               // pcre2_internal.h:1098:1:
	DSTR_LEFT_SQUARE_BRACKET                         = "\133"               // pcre2_internal.h:1149:1:
	DSTR_LESS_THAN_SIGN                              = "\074"               // pcre2_internal.h:1118:1:
	DSTR_M                                           = "\115"               // pcre2_internal.h:1135:1:
	DSTR_MINUS                                       = "\055"               // pcre2_internal.h:1103:1:
	DSTR_N                                           = "\116"               // pcre2_internal.h:1136:1:
	DSTR_NL                                          = "\012"               // pcre2_internal.h:1084:1:
	DSTR_NUMBER_SIGN                                 = "\043"               // pcre2_internal.h:1093:1:
	DSTR_O                                           = "\117"               // pcre2_internal.h:1137:1:
	DSTR_P                                           = "\120"               // pcre2_internal.h:1138:1:
	DSTR_PERCENT_SIGN                                = "\045"               // pcre2_internal.h:1095:1:
	DSTR_PLUS                                        = "\053"               // pcre2_internal.h:1101:1:
	DSTR_Q                                           = "\121"               // pcre2_internal.h:1139:1:
	DSTR_QUESTION_MARK                               = "\077"               // pcre2_internal.h:1121:1:
	DSTR_QUOTATION_MARK                              = "\042"               // pcre2_internal.h:1092:1:
	DSTR_R                                           = "\122"               // pcre2_internal.h:1140:1:
	DSTR_RIGHT_CURLY_BRACKET                         = "\175"               // pcre2_internal.h:1183:1:
	DSTR_RIGHT_PARENTHESIS                           = "\051"               // pcre2_internal.h:1099:1:
	DSTR_RIGHT_SQUARE_BRACKET                        = "\135"               // pcre2_internal.h:1151:1:
	DSTR_S                                           = "\123"               // pcre2_internal.h:1141:1:
	DSTR_SEMICOLON                                   = "\073"               // pcre2_internal.h:1117:1:
	DSTR_SLASH                                       = "\057"               // pcre2_internal.h:1105:1:
	DSTR_SPACE                                       = "\040"               // pcre2_internal.h:1090:1:
	DSTR_T                                           = "\124"               // pcre2_internal.h:1142:1:
	DSTR_TILDE                                       = "\176"               // pcre2_internal.h:1184:1:
	DSTR_U                                           = "\125"               // pcre2_internal.h:1143:1:
	DSTR_UNDERSCORE                                  = "\137"               // pcre2_internal.h:1153:1:
	DSTR_V                                           = "\126"               // pcre2_internal.h:1144:1:
	DSTR_VERTICAL_LINE                               = "\174"               // pcre2_internal.h:1182:1:
	DSTR_VT                                          = "\013"               // pcre2_internal.h:1081:1:
	DSTR_W                                           = "\127"               // pcre2_internal.h:1145:1:
	DSTR_X                                           = "\130"               // pcre2_internal.h:1146:1:
	DSTR_Y                                           = "\131"               // pcre2_internal.h:1147:1:
	DSTR_Z                                           = "\132"               // pcre2_internal.h:1148:1:
	DSTR_a                                           = "\141"               // pcre2_internal.h:1155:1:
	DSTR_b                                           = "\142"               // pcre2_internal.h:1156:1:
	DSTR_c                                           = "\143"               // pcre2_internal.h:1157:1:
	DSTR_d                                           = "\144"               // pcre2_internal.h:1158:1:
	DSTR_e                                           = "\145"               // pcre2_internal.h:1159:1:
	DSTR_f                                           = "\146"               // pcre2_internal.h:1160:1:
	DSTR_g                                           = "\147"               // pcre2_internal.h:1161:1:
	DSTR_h                                           = "\150"               // pcre2_internal.h:1162:1:
	DSTR_i                                           = "\151"               // pcre2_internal.h:1163:1:
	DSTR_j                                           = "\152"               // pcre2_internal.h:1164:1:
	DSTR_k                                           = "\153"               // pcre2_internal.h:1165:1:
	DSTR_l                                           = "\154"               // pcre2_internal.h:1166:1:
	DSTR_m                                           = "\155"               // pcre2_internal.h:1167:1:
	DSTR_n                                           = "\156"               // pcre2_internal.h:1168:1:
	DSTR_o                                           = "\157"               // pcre2_internal.h:1169:1:
	DSTR_p                                           = "\160"               // pcre2_internal.h:1170:1:
	DSTR_q                                           = "\161"               // pcre2_internal.h:1171:1:
	DSTR_r                                           = "\162"               // pcre2_internal.h:1172:1:
	DSTR_s                                           = "\163"               // pcre2_internal.h:1173:1:
	DSTR_t                                           = "\164"               // pcre2_internal.h:1174:1:
	DSTR_u                                           = "\165"               // pcre2_internal.h:1175:1:
	DSTR_v                                           = "\166"               // pcre2_internal.h:1176:1:
	DSTR_w                                           = "\167"               // pcre2_internal.h:1177:1:
	DSTR_x                                           = "\170"               // pcre2_internal.h:1178:1:
	DSTR_y                                           = "\171"               // pcre2_internal.h:1179:1:
	DSTR_z                                           = "\172"               // pcre2_internal.h:1180:1:
	DSUPPORT_PCRE2GREP_CALLOUT                       = 0                    // config.h:312:1:
	DSUPPORT_PCRE2GREP_CALLOUT_FORK                  = 0                    // config.h:317:1:
	DSUPPORT_PCRE2_8                                 = 0                    // config.h:330:1:
	DSUPPORT_UNICODE                                 = 0                    // config.h:336:1:
	DSUPPORT_WIDE_CHARS                              = 0                    // pcre2_intmodedep.h:216:1:
	DTABLES_LENGTH                                   = 1088                 // pcre2_internal.h:593:1:
	DTMP_MAX                                         = 238328               // stdio_lim.h:26:1:
	DTRUE                                            = 1                    // pcre2_internal.h:70:1:
	DTTY_NAME_MAX                                    = 32                   // local_lim.h:87:1:
	DUCD_BIDICLASS_SHIFT                             = 11                   // pcre2_internal.h:1844:1:
	DUCD_BLOCK_SIZE                                  = 128                  // pcre2_internal.h:1831:1:
	DUCD_BPROPS_MASK                                 = 0xfff                // pcre2_internal.h:1845:1:
	DUCD_SCRIPTX_MASK                                = 0x3ff                // pcre2_internal.h:1843:1:
	DUCHAR_MAX                                       = 255                  // limits.h:82:1:
	DUCHAR_WIDTH                                     = 8                    // limits.h:169:1:
	DUINT16_MAX                                      = 65535                // stdint.h:128:1:
	DUINT16_WIDTH                                    = 16                   // stdint.h:281:1:
	DUINT32_MAX                                      = 4294967295           // stdint.h:129:1:
	DUINT32_WIDTH                                    = 32                   // stdint.h:283:1:
	DUINT64_MAX                                      = 18446744073709551615 // stdint.h:130:1:
	DUINT64_WIDTH                                    = 64                   // stdint.h:285:1:
	DUINT8_MAX                                       = 255                  // stdint.h:127:1:
	DUINT8_WIDTH                                     = 8                    // stdint.h:279:1:
	DUINTMAX_MAX                                     = 18446744073709551615 // stdint.h:202:1:
	DUINTMAX_WIDTH                                   = 64                   // stdint.h:309:1:
	DUINTPTR_MAX                                     = 18446744073709551615 // stdint.h:188:1:
	DUINTPTR_WIDTH                                   = 64                   // stdint.h:306:1:
	DUINT_FAST16_MAX                                 = 18446744073709551615 // stdint.h:175:1:
	DUINT_FAST16_WIDTH                               = 64                   // stdint.h:299:1:
	DUINT_FAST32_MAX                                 = 18446744073709551615 // stdint.h:176:1:
	DUINT_FAST32_WIDTH                               = 64                   // stdint.h:301:1:
	DUINT_FAST64_MAX                                 = 18446744073709551615 // stdint.h:181:1:
	DUINT_FAST64_WIDTH                               = 64                   // stdint.h:303:1:
	DUINT_FAST8_MAX                                  = 255                  // stdint.h:173:1:
	DUINT_FAST8_WIDTH                                = 8                    // stdint.h:297:1:
	DUINT_LEAST16_MAX                                = 65535                // stdint.h:146:1:
	DUINT_LEAST16_WIDTH                              = 16                   // stdint.h:290:1:
	DUINT_LEAST32_MAX                                = 4294967295           // stdint.h:147:1:
	DUINT_LEAST32_WIDTH                              = 32                   // stdint.h:292:1:
	DUINT_LEAST64_MAX                                = 18446744073709551615 // stdint.h:148:1:
	DUINT_LEAST64_WIDTH                              = 64                   // stdint.h:294:1:
	DUINT_LEAST8_MAX                                 = 255                  // stdint.h:145:1:
	DUINT_LEAST8_WIDTH                               = 8                    // stdint.h:288:1:
	DUINT_MAX                                        = 4294967295           // limits.h:124:1:
	DUINT_WIDTH                                      = 32                   // limits.h:177:1:
	DULLONG_MAX                                      = 18446744073709551615 // limits.h:146:1:
	DULLONG_WIDTH                                    = 64                   // limits.h:185:1:
	DULONG_LONG_MAX                                  = 18446744073709551615 // limits.h:158:1:
	DULONG_MAX                                       = 18446744073709551615 // limits.h:135:1:
	DULONG_WIDTH                                     = 64                   // limits.h:181:1:
	DUSHRT_MAX                                       = 65535                // limits.h:113:1:
	DUSHRT_WIDTH                                     = 16                   // limits.h:173:1:
	DVERSION                                         = "10.40"              // config.h:430:1:
	DWCHAR_MAX                                       = 2147483647           // stdint.h:240:1:
	DWCHAR_MIN                                       = -2147483648          // stdint.h:239:1:
	DWCHAR_WIDTH                                     = 32                   // stdint.h:314:1:
	DWCONTINUED                                      = 8                    // waitflags.h:32:1:
	DWEXITED                                         = 4                    // waitflags.h:31:1:
	DWINT_MAX                                        = 4294967295           // stdint.h:245:1:
	DWINT_MIN                                        = 0                    // stdint.h:244:1:
	DWINT_WIDTH                                      = 32                   // stdint.h:315:1:
	DWNOHANG                                         = 1                    // waitflags.h:25:1:
	DWNOWAIT                                         = 0x01000000           // waitflags.h:33:1:
	DWORD_BIT                                        = 32                   // xopen_lim.h:114:1:
	DWSTOPPED                                        = 2                    // waitflags.h:30:1:
	DWUNTRACED                                       = 2                    // waitflags.h:26:1:
	DXATTR_LIST_MAX                                  = 65536                // limits.h:17:1:
	DXATTR_NAME_MAX                                  = 255                  // limits.h:15:1:
	DXATTR_SIZE_MAX                                  = 65536                // limits.h:16:1:
	DXCL_END                                         = 0                    // pcre2_internal.h:1314:1:
	DXCL_HASPROP                                     = 0x04                 // pcre2_internal.h:1312:1:
	DXCL_MAP                                         = 0x02                 // pcre2_internal.h:1311:1:
	DXCL_NOT                                         = 0x01                 // pcre2_internal.h:1310:1:
	DXCL_NOTPROP                                     = 4                    // pcre2_internal.h:1318:1:
	DXCL_PROP                                        = 3                    // pcre2_internal.h:1317:1:
	DXCL_RANGE                                       = 2                    // pcre2_internal.h:1316:1:
	DXCL_SINGLE                                      = 1                    // pcre2_internal.h:1315:1:
	D_ALLOCA_H                                       = 1                    // alloca.h:19:1:
	D_ALL_SOURCE                                     = 1                    // config.h:343:1:
	D_ANSI_STDDEF_H                                  = 0                    // stddef.h:42:1:
	D_ATFILE_SOURCE                                  = 1                    // features.h:351:1:
	D_BITS_ATOMIC_WIDE_COUNTER_H                     = 0                    // atomic_wide_counter.h:20:1:
	D_BITS_BYTESWAP_H                                = 1                    // byteswap.h:24:1:
	D_BITS_ENDIANNESS_H                              = 1                    // endianness.h:2:1:
	D_BITS_ENDIAN_H                                  = 1                    // endian.h:20:1:
	D_BITS_FLOATN_COMMON_H                           = 0                    // floatn-common.h:21:1:
	D_BITS_FLOATN_H                                  = 0                    // floatn.h:20:1:
	D_BITS_POSIX1_LIM_H                              = 1                    // posix1_lim.h:25:1:
	D_BITS_POSIX2_LIM_H                              = 1                    // posix2_lim.h:23:1:
	D_BITS_PTHREADTYPES_ARCH_H                       = 1                    // pthreadtypes-arch.h:19:1:
	D_BITS_PTHREADTYPES_COMMON_H                     = 1                    // pthreadtypes.h:20:1:
	D_BITS_STDINT_INTN_H                             = 1                    // stdint-intn.h:20:1:
	D_BITS_STDINT_UINTN_H                            = 1                    // stdint-uintn.h:20:1:
	D_BITS_STDIO_LIM_H                               = 1                    // stdio_lim.h:19:1:
	D_BITS_TIME64_H                                  = 1                    // time64.h:24:1:
	D_BITS_TYPESIZES_H                               = 1                    // typesizes.h:24:1:
	D_BITS_TYPES_H                                   = 1                    // types.h:24:1:
	D_BITS_TYPES_LOCALE_T_H                          = 1                    // locale_t.h:20:1:
	D_BITS_TYPES___LOCALE_T_H                        = 1                    // __locale_t.h:20:1:
	D_BITS_UINTN_IDENTITY_H                          = 1                    // uintn-identity.h:24:1:
	D_BITS_UIO_LIM_H                                 = 1                    // uio_lim.h:20:1:
	D_BITS_WCHAR_H                                   = 1                    // wchar.h:20:1:
	D_BSD_PTRDIFF_T_                                 = 0                    // stddef.h:136:1:
	D_BSD_SIZE_T_                                    = 0                    // stddef.h:189:1:
	D_BSD_SIZE_T_DEFINED_                            = 0                    // stddef.h:192:1:
	D_CTYPE_H                                        = 1                    // ctype.h:23:1:
	D_DARWIN_C_SOURCE                                = 1                    // config.h:347:1:
	D_DEFAULT_SOURCE                                 = 1                    // features.h:236:1:
	D_DYNAMIC_STACK_SIZE_SOURCE                      = 1                    // features.h:224:1:
	D_ENDIAN_H                                       = 1                    // endian.h:19:1:
	D_FEATURES_H                                     = 1                    // features.h:19:1:
	D_FILE_OFFSET_BITS                               = 64                   // <builtin>:25:1:
	D_GCC_LIMITS_H_                                  = 0                    // limits.h:30:1:
	D_GCC_MAX_ALIGN_T                                = 0                    // stddef.h:411:1:
	D_GCC_PTRDIFF_T                                  = 0                    // stddef.h:138:1:
	D_GCC_SIZE_T                                     = 0                    // stddef.h:195:1:
	D_GCC_WCHAR_T                                    = 0                    // stddef.h:273:1:
	D_GCC_WRAP_STDINT_H                              = 0                    // stdint.h:13:1:
	D_GNU_SOURCE                                     = 1                    // config.h:355:1:
	D_HPUX_ALT_XOPEN_SOCKET_API                      = 1                    // config.h:360:1:
	D_INTTYPES_H                                     = 1                    // inttypes.h:23:1:
	D_IOFBF                                          = 0                    // stdio.h:93:1:
	D_IOLBF                                          = 1                    // stdio.h:94:1:
	D_IONBF                                          = 2                    // stdio.h:95:1:
	D_IO_EOF_SEEN                                    = 0x0010               // struct_FILE.h:111:1:
	D_IO_ERR_SEEN                                    = 0x0020               // struct_FILE.h:114:1:
	D_IO_USER_LOCK                                   = 0x8000               // struct_FILE.h:117:1:
	D_ISOC11_SOURCE                                  = 1                    // features.h:206:1:
	D_ISOC2X_SOURCE                                  = 1                    // features.h:208:1:
	D_ISOC95_SOURCE                                  = 1                    // features.h:202:1:
	D_ISOC99_SOURCE                                  = 1                    // features.h:204:1:
	D_LARGEFILE64_SOURCE                             = 1                    // features.h:218:1:
	D_LARGEFILE_SOURCE                               = 1                    // features.h:360:1:
	D_LIBC_LIMITS_H_                                 = 1                    // limits.h:23:1:
	D_LIMITS_H___                                    = 0                    // limits.h:60:1:
	D_LINUX_LIMITS_H                                 = 0                    // limits.h:3:1:
	D_LP64                                           = 1                    // <predefined>:297:1:
	D_NETBSD_SOURCE                                  = 1                    // config.h:371:1:
	D_OPENBSD_SOURCE                                 = 1                    // config.h:376:1:
	D_POSIX2_BC_BASE_MAX                             = 99                   // posix2_lim.h:27:1:
	D_POSIX2_BC_DIM_MAX                              = 2048                 // posix2_lim.h:30:1:
	D_POSIX2_BC_SCALE_MAX                            = 99                   // posix2_lim.h:33:1:
	D_POSIX2_BC_STRING_MAX                           = 1000                 // posix2_lim.h:36:1:
	D_POSIX2_CHARCLASS_NAME_MAX                      = 14                   // posix2_lim.h:55:1:
	D_POSIX2_COLL_WEIGHTS_MAX                        = 2                    // posix2_lim.h:40:1:
	D_POSIX2_EXPR_NEST_MAX                           = 32                   // posix2_lim.h:44:1:
	D_POSIX2_LINE_MAX                                = 2048                 // posix2_lim.h:47:1:
	D_POSIX2_RE_DUP_MAX                              = 255                  // posix2_lim.h:51:1:
	D_POSIX_AIO_LISTIO_MAX                           = 2                    // posix1_lim.h:32:1:
	D_POSIX_AIO_MAX                                  = 1                    // posix1_lim.h:35:1:
	D_POSIX_ARG_MAX                                  = 4096                 // posix1_lim.h:38:1:
	D_POSIX_CHILD_MAX                                = 25                   // posix1_lim.h:42:1:
	D_POSIX_CLOCKRES_MIN                             = 20000000             // posix1_lim.h:157:1:
	D_POSIX_C_SOURCE                                 = 200809               // features.h:290:1:
	D_POSIX_DELAYTIMER_MAX                           = 32                   // posix1_lim.h:48:1:
	D_POSIX_FD_SETSIZE                               = 20                   // posix1_lim.h:93:1:
	D_POSIX_HIWAT                                    = 512                  // posix1_lim.h:150:1:
	D_POSIX_HOST_NAME_MAX                            = 255                  // posix1_lim.h:52:1:
	D_POSIX_LINK_MAX                                 = 8                    // posix1_lim.h:55:1:
	D_POSIX_LOGIN_NAME_MAX                           = 9                    // posix1_lim.h:58:1:
	D_POSIX_MAX_CANON                                = 255                  // posix1_lim.h:61:1:
	D_POSIX_MAX_INPUT                                = 255                  // posix1_lim.h:65:1:
	D_POSIX_MQ_OPEN_MAX                              = 8                    // posix1_lim.h:68:1:
	D_POSIX_MQ_PRIO_MAX                              = 32                   // posix1_lim.h:71:1:
	D_POSIX_NAME_MAX                                 = 14                   // posix1_lim.h:74:1:
	D_POSIX_NGROUPS_MAX                              = 8                    // posix1_lim.h:78:1:
	D_POSIX_OPEN_MAX                                 = 20                   // posix1_lim.h:85:1:
	D_POSIX_PATH_MAX                                 = 256                  // posix1_lim.h:97:1:
	D_POSIX_PIPE_BUF                                 = 512                  // posix1_lim.h:100:1:
	D_POSIX_PTHREAD_SEMANTICS                        = 1                    // config.h:388:1:
	D_POSIX_QLIMIT                                   = 1                    // posix1_lim.h:146:1:
	D_POSIX_RE_DUP_MAX                               = 255                  // posix1_lim.h:104:1:
	D_POSIX_RTSIG_MAX                                = 8                    // posix1_lim.h:107:1:
	D_POSIX_SEM_NSEMS_MAX                            = 256                  // posix1_lim.h:110:1:
	D_POSIX_SEM_VALUE_MAX                            = 32767                // posix1_lim.h:113:1:
	D_POSIX_SIGQUEUE_MAX                             = 32                   // posix1_lim.h:116:1:
	D_POSIX_SOURCE                                   = 1                    // features.h:288:1:
	D_POSIX_SSIZE_MAX                                = 32767                // posix1_lim.h:119:1:
	D_POSIX_STREAM_MAX                               = 8                    // posix1_lim.h:122:1:
	D_POSIX_SYMLINK_MAX                              = 255                  // posix1_lim.h:125:1:
	D_POSIX_SYMLOOP_MAX                              = 8                    // posix1_lim.h:129:1:
	D_POSIX_THREAD_DESTRUCTOR_ITERATIONS             = 4                    // local_lim.h:67:1:
	D_POSIX_THREAD_KEYS_MAX                          = 128                  // local_lim.h:62:1:
	D_POSIX_THREAD_THREADS_MAX                       = 64                   // local_lim.h:72:1:
	D_POSIX_TIMER_MAX                                = 32                   // posix1_lim.h:132:1:
	D_POSIX_TTY_NAME_MAX                             = 9                    // posix1_lim.h:135:1:
	D_POSIX_TZNAME_MAX                               = 6                    // posix1_lim.h:139:1:
	D_POSIX_UIO_MAXIOV                               = 16                   // posix1_lim.h:153:1:
	D_PRINTF_NAN_LEN_MAX                             = 4                    // stdio.h:138:1:
	D_PTRDIFF_T                                      = 0                    // stddef.h:131:1:
	D_PTRDIFF_T_                                     = 0                    // stddef.h:135:1:
	D_PTRDIFF_T_DECLARED                             = 0                    // stddef.h:139:1:
	D_RWLOCK_INTERNAL_H                              = 0                    // struct_rwlock.h:21:1:
	D_SIZET_                                         = 0                    // stddef.h:196:1:
	D_SIZE_T                                         = 0                    // stddef.h:183:1:
	D_SIZE_T_                                        = 0                    // stddef.h:188:1:
	D_SIZE_T_DECLARED                                = 0                    // stddef.h:193:1:
	D_SIZE_T_DEFINED                                 = 0                    // stddef.h:191:1:
	D_SIZE_T_DEFINED_                                = 0                    // stddef.h:190:1:
	D_STDC_PREDEF_H                                  = 1                    // <predefined>:168:1:
	D_STDDEF_H                                       = 0                    // stddef.h:39:1:
	D_STDDEF_H_                                      = 0                    // stddef.h:40:1:
	D_STDINT_H                                       = 1                    // stdint.h:23:1:
	D_STDIO_H                                        = 1                    // stdio.h:24:1:
	D_STDLIB_H                                       = 1                    // stdlib.h:36:1:
	D_STRINGS_H                                      = 1                    // strings.h:19:1:
	D_STRING_H                                       = 1                    // string.h:23:1:
	D_STRUCT_TIMESPEC                                = 1                    // struct_timespec.h:3:1:
	D_SYS_CDEFS_H                                    = 1                    // cdefs.h:20:1:
	D_SYS_SELECT_H                                   = 1                    // select.h:22:1:
	D_SYS_SIZE_T_H                                   = 0                    // stddef.h:184:1:
	D_SYS_TYPES_H                                    = 1                    // types.h:23:1:
	D_TANDEM_SOURCE                                  = 1                    // config.h:420:1:
	D_THREAD_MUTEX_INTERNAL_H                        = 1                    // struct_mutex.h:20:1:
	D_THREAD_SHARED_TYPES_H                          = 1                    // thread-shared-types.h:20:1:
	D_T_PTRDIFF                                      = 0                    // stddef.h:133:1:
	D_T_PTRDIFF_                                     = 0                    // stddef.h:132:1:
	D_T_SIZE                                         = 0                    // stddef.h:186:1:
	D_T_SIZE_                                        = 0                    // stddef.h:185:1:
	D_T_WCHAR                                        = 0                    // stddef.h:264:1:
	D_T_WCHAR_                                       = 0                    // stddef.h:263:1:
	D_VA_LIST_DEFINED                                = 0                    // stdio.h:53:1:
	D_WCHAR_T                                        = 0                    // stddef.h:262:1:
	D_WCHAR_T_                                       = 0                    // stddef.h:266:1:
	D_WCHAR_T_DECLARED                               = 0                    // stddef.h:274:1:
	D_WCHAR_T_DEFINED                                = 0                    // stddef.h:269:1:
	D_WCHAR_T_DEFINED_                               = 0                    // stddef.h:268:1:
	D_WCHAR_T_H                                      = 0                    // stddef.h:270:1:
	D_XOPEN_IOV_MAX                                  = 16                   // xopen_lim.h:62:1:
	D_XOPEN_LIM_H                                    = 1                    // xopen_lim.h:30:1:
	D_XOPEN_SOURCE                                   = 700                  // features.h:214:1:
	D_XOPEN_SOURCE_EXTENDED                          = 1                    // features.h:216:1:
	Dcbit_cntrl                                      = 288                  // pcre2_internal.h:573:1:
	Dcbit_digit                                      = 64                   // pcre2_internal.h:566:1:
	Dcbit_graph                                      = 192                  // pcre2_internal.h:570:1:
	Dcbit_length                                     = 320                  // pcre2_internal.h:574:1:
	Dcbit_lower                                      = 128                  // pcre2_internal.h:568:1:
	Dcbit_print                                      = 224                  // pcre2_internal.h:571:1:
	Dcbit_punct                                      = 256                  // pcre2_internal.h:572:1:
	Dcbit_space                                      = 0                    // pcre2_internal.h:564:1:
	Dcbit_upper                                      = 96                   // pcre2_internal.h:567:1:
	Dcbit_word                                       = 160                  // pcre2_internal.h:569:1:
	Dcbit_xdigit                                     = 32                   // pcre2_internal.h:565:1:
	Dcbits_offset                                    = 512                  // pcre2_internal.h:591:1:
	Dctype_digit                                     = 0x08                 // pcre2_internal.h:583:1:
	Dctype_lcletter                                  = 0x04                 // pcre2_internal.h:582:1:
	Dctype_letter                                    = 0x02                 // pcre2_internal.h:581:1:
	Dctype_space                                     = 0x01                 // pcre2_internal.h:580:1:
	Dctype_word                                      = 0x10                 // pcre2_internal.h:584:1:
	Dctypes_offset                                   = 832                  // pcre2_internal.h:592:1:
	Dfcc_offset                                      = 256                  // pcre2_internal.h:590:1:
	Dlcc_offset                                      = 0                    // pcre2_internal.h:589:1:
	Dlinux                                           = 1                    // <predefined>:243:1:
	Ducd_boolprop_sets_item_size                     = 2                    // pcre2_ucp.h:164:1:
	Ducd_script_sets_item_size                       = 3                    // pcre2_ucp.h:390:1:
	Dunix                                            = 1                    // <predefined>:184:1:
	DCOMPILE_WORK_SIZE                               = 6000                 // pcre2_compile.c:166:1:
	DESCAPES_FIRST                                   = 48                   // pcre2_compile.c:507:1:
	DESCAPES_LAST                                    = 122                  // pcre2_compile.c:508:1:
	DGI_FIXED_LENGTH_MASK                            = 0x0000ffff           // pcre2_compile.c:402:1:
	DGI_NOT_FIXED_LENGTH                             = 0x40000000           // pcre2_compile.c:401:1:
	DGI_SET_FIXED_LENGTH                             = 0x80000000           // pcre2_compile.c:400:1:
	DGROUPINFO_DEFAULT_SIZE                          = 256                  // pcre2_compile.c:175:1:
	DMAX_GROUP_NUMBER                                = 65535                // pcre2_compile.c:147:1:
	DMAX_REPEAT_COUNT                                = 65535                // pcre2_compile.c:148:1:
	DMETA_ACCEPT                                     = 0x802a0000           // pcre2_compile.c:266:1:
	DMETA_ALT                                        = 0x80010000           // pcre2_compile.c:213:1:
	DMETA_ASTERISK                                   = 0x80340000           // pcre2_compile.c:279:1:
	DMETA_ASTERISK_PLUS                              = 0x80350000           // pcre2_compile.c:280:1:
	DMETA_ASTERISK_QUERY                             = 0x80360000           // pcre2_compile.c:281:1:
	DMETA_ATOMIC                                     = 0x80020000           // pcre2_compile.c:214:1:
	DMETA_ATOMIC_SCRIPT_RUN                          = 0x8fff0000           // pcre2_compile.c:300:1:
	DMETA_BACKREF                                    = 0x80030000           // pcre2_compile.c:215:1:
	DMETA_BACKREF_BYNAME                             = 0x80040000           // pcre2_compile.c:216:1:
	DMETA_BIGVALUE                                   = 0x80050000           // pcre2_compile.c:217:1:
	DMETA_CALLOUT_NUMBER                             = 0x80060000           // pcre2_compile.c:218:1:
	DMETA_CALLOUT_STRING                             = 0x80070000           // pcre2_compile.c:219:1:
	DMETA_CAPTURE                                    = 0x80080000           // pcre2_compile.c:220:1:
	DMETA_CIRCUMFLEX                                 = 0x80090000           // pcre2_compile.c:221:1:
	DMETA_CLASS                                      = 0x800a0000           // pcre2_compile.c:222:1:
	DMETA_CLASS_EMPTY                                = 0x800b0000           // pcre2_compile.c:223:1:
	DMETA_CLASS_EMPTY_NOT                            = 0x800c0000           // pcre2_compile.c:224:1:
	DMETA_CLASS_END                                  = 0x800d0000           // pcre2_compile.c:225:1:
	DMETA_CLASS_NOT                                  = 0x800e0000           // pcre2_compile.c:226:1:
	DMETA_COMMIT                                     = 0x802c0000           // pcre2_compile.c:268:1:
	DMETA_COMMIT_ARG                                 = 0x802d0000           // pcre2_compile.c:269:1:
	DMETA_COND_ASSERT                                = 0x800f0000           // pcre2_compile.c:227:1:
	DMETA_COND_DEFINE                                = 0x80100000           // pcre2_compile.c:228:1:
	DMETA_COND_NAME                                  = 0x80110000           // pcre2_compile.c:229:1:
	DMETA_COND_NUMBER                                = 0x80120000           // pcre2_compile.c:230:1:
	DMETA_COND_RNAME                                 = 0x80130000           // pcre2_compile.c:231:1:
	DMETA_COND_RNUMBER                               = 0x80140000           // pcre2_compile.c:232:1:
	DMETA_COND_VERSION                               = 0x80150000           // pcre2_compile.c:233:1:
	DMETA_DOLLAR                                     = 0x80160000           // pcre2_compile.c:234:1:
	DMETA_DOT                                        = 0x80170000           // pcre2_compile.c:235:1:
	DMETA_END                                        = 0x80000000           // pcre2_compile.c:211:1:
	DMETA_ESCAPE                                     = 0x80180000           // pcre2_compile.c:236:1:
	DMETA_FAIL                                       = 0x802b0000           // pcre2_compile.c:267:1:
	DMETA_FIRST_QUANTIFIER                           = 2150891520           // pcre2_compile.c:292:1:
	DMETA_KET                                        = 0x80190000           // pcre2_compile.c:237:1:
	DMETA_LAST_QUANTIFIER                            = 2151612416           // pcre2_compile.c:293:1:
	DMETA_LOOKAHEAD                                  = 0x80230000           // pcre2_compile.c:251:1:
	DMETA_LOOKAHEADNOT                               = 0x80240000           // pcre2_compile.c:252:1:
	DMETA_LOOKAHEAD_NA                               = 0x80270000           // pcre2_compile.c:258:1:
	DMETA_LOOKBEHIND                                 = 0x80250000           // pcre2_compile.c:253:1:
	DMETA_LOOKBEHINDNOT                              = 0x80260000           // pcre2_compile.c:254:1:
	DMETA_LOOKBEHIND_NA                              = 0x80280000           // pcre2_compile.c:259:1:
	DMETA_MARK                                       = 0x80290000           // pcre2_compile.c:265:1:
	DMETA_MINMAX                                     = 0x803d0000           // pcre2_compile.c:288:1:
	DMETA_MINMAX_PLUS                                = 0x803e0000           // pcre2_compile.c:289:1:
	DMETA_MINMAX_QUERY                               = 0x803f0000           // pcre2_compile.c:290:1:
	DMETA_NOCAPTURE                                  = 0x801a0000           // pcre2_compile.c:238:1:
	DMETA_OPTIONS                                    = 0x801b0000           // pcre2_compile.c:239:1:
	DMETA_PLUS                                       = 0x80370000           // pcre2_compile.c:282:1:
	DMETA_PLUS_PLUS                                  = 0x80380000           // pcre2_compile.c:283:1:
	DMETA_PLUS_QUERY                                 = 0x80390000           // pcre2_compile.c:284:1:
	DMETA_POSIX                                      = 0x801c0000           // pcre2_compile.c:240:1:
	DMETA_POSIX_NEG                                  = 0x801d0000           // pcre2_compile.c:241:1:
	DMETA_PRUNE                                      = 0x802e0000           // pcre2_compile.c:270:1:
	DMETA_PRUNE_ARG                                  = 0x802f0000           // pcre2_compile.c:271:1:
	DMETA_QUERY                                      = 0x803a0000           // pcre2_compile.c:285:1:
	DMETA_QUERY_PLUS                                 = 0x803b0000           // pcre2_compile.c:286:1:
	DMETA_QUERY_QUERY                                = 0x803c0000           // pcre2_compile.c:287:1:
	DMETA_RANGE_ESCAPED                              = 0x801e0000           // pcre2_compile.c:242:1:
	DMETA_RANGE_LITERAL                              = 0x801f0000           // pcre2_compile.c:243:1:
	DMETA_RECURSE                                    = 0x80200000           // pcre2_compile.c:244:1:
	DMETA_RECURSE_BYNAME                             = 0x80210000           // pcre2_compile.c:245:1:
	DMETA_SCRIPT_RUN                                 = 0x80220000           // pcre2_compile.c:246:1:
	DMETA_SKIP                                       = 0x80300000           // pcre2_compile.c:272:1:
	DMETA_SKIP_ARG                                   = 0x80310000           // pcre2_compile.c:273:1:
	DMETA_THEN                                       = 0x80320000           // pcre2_compile.c:274:1:
	DMETA_THEN_ARG                                   = 0x80330000           // pcre2_compile.c:275:1:
	DNAMED_GROUP_LIST_SIZE                           = 20                   // pcre2_compile.c:187:1:
	DNSF_ATOMICSR                                    = 0x0004               // pcre2_compile.c:2565:1:
	DNSF_CONDASSERT                                  = 0x0002               // pcre2_compile.c:2564:1:
	DNSF_RESET                                       = 0x0001               // pcre2_compile.c:2563:1:
	DOFLOW_MAX                                       = 2147483627           // pcre2_compile.c:200:1:
	DPARSED_PATTERN_DEFAULT_SIZE                     = 1024                 // pcre2_compile.c:193:1:
	DPARSE_TRACKED_OPTIONS                           = 17048808             // pcre2_compile.c:2572:1:
	DPC_GRAPH                                        = 8                    // pcre2_compile.c:709:1:
	DPC_PRINT                                        = 9                    // pcre2_compile.c:710:1:
	DPC_PUNCT                                        = 10                   // pcre2_compile.c:711:1:
	DPUBLIC_COMPILE_EXTRA_OPTIONS                    = 127                  // pcre2_compile.c:784:1:
	DPUBLIC_COMPILE_OPTIONS                          = 3892314111           // pcre2_compile.c:772:1:
	DPUBLIC_LITERAL_COMPILE_EXTRA_OPTIONS            = 12                   // pcre2_compile.c:781:1:
	DPUBLIC_LITERAL_COMPILE_OPTIONS                  = 3867738380           // pcre2_compile.c:767:1:
	DREPEAT_UNLIMITED                                = 65536                // pcre2_compile.c:149:1:
	DREQ_CASELESS                                    = 0x00000001           // pcre2_compile.c:395:1:
	DREQ_NONE                                        = 0xfffffffe           // pcre2_compile.c:394:1:
	DREQ_UNSET                                       = 0xffffffff           // pcre2_compile.c:393:1:
	DREQ_VARY                                        = 0x00000002           // pcre2_compile.c:396:1:
	DRSCAN_CACHE_SIZE                                = 8                    // pcre2_compile.c:10359:1:
	DSIZEOFFSET                                      = 2                    // pcre2_compile.c:108:1:
	DWORK_SIZE_SAFETY_MARGIN                         = 100                  // pcre2_compile.c:180:1:
	DALL_OPTIONS                                     = 127                  // pcre2_convert.c:51:1:
	DDUMMY_BUFFER_SIZE                               = 100                  // pcre2_convert.c:56:1:
	DTYPE_OPTIONS                                    = 28                   // pcre2_convert.c:48:1:
	DOP_ANYNL_EXTRA                                  = 340                  // pcre2_dfa_match.c:103:1:
	DOP_EXTUNI_EXTRA                                 = 320                  // pcre2_dfa_match.c:102:1:
	DOP_HSPACE_EXTRA                                 = 360                  // pcre2_dfa_match.c:104:1:
	DOP_PROP_EXTRA                                   = 300                  // pcre2_dfa_match.c:101:1:
	DOP_VSPACE_EXTRA                                 = 380                  // pcre2_dfa_match.c:105:1:
	DPUBLIC_DFA_MATCH_OPTIONS                        = 3758113023           // pcre2_dfa_match.c:85:1:
	DRWS_RSIZE                                       = 1000                 // pcre2_dfa_match.c:318:1:
	DINCLUDED_FROM_PCRE2_JIT_COMPILE                 = 0                    // pcre2_jit_compile.c:14504:1:
	DPUBLIC_JIT_COMPILE_OPTIONS                      = 263                  // pcre2_jit_compile.c:14378:1:
	DGF_CAPTURE                                      = 0x00010000           // pcre2_match.c:106:1:
	DGF_CONDASSERT                                   = 0x00030000           // pcre2_match.c:108:1:
	DGF_NOCAPTURE                                    = 0x00020000           // pcre2_match.c:107:1:
	DGF_RECURSE                                      = 0x00040000           // pcre2_match.c:109:1:
	DMATCH_ACCEPT                                    = -999                 // pcre2_match.c:88:1:
	DMATCH_BACKTRACK_MAX                             = -993                 // pcre2_match.c:97:1:
	DMATCH_BACKTRACK_MIN                             = -997                 // pcre2_match.c:98:1:
	DMATCH_COMMIT                                    = -997                 // pcre2_match.c:92:1:
	DMATCH_KETRPOS                                   = -998                 // pcre2_match.c:89:1:
	DMATCH_MATCH                                     = 1                    // pcre2_match.c:82:1:
	DMATCH_NOMATCH                                   = 0                    // pcre2_match.c:83:1:
	DMATCH_PRUNE                                     = -996                 // pcre2_match.c:93:1:
	DMATCH_SKIP                                      = -995                 // pcre2_match.c:94:1:
	DMATCH_SKIP_ARG                                  = -994                 // pcre2_match.c:95:1:
	DMATCH_THEN                                      = -993                 // pcre2_match.c:96:1:
	DPUBLIC_JIT_MATCH_OPTIONS                        = 1073758271           // pcre2_match.c:74:1:
	DPUBLIC_MATCH_OPTIONS                            = 3758121023           // pcre2_match.c:69:1:
	DRECURSE_UNSET                                   = 0xffffffff           // pcre2_match.c:65:1:
	DFOUND_BOPOMOFO                                  = 1                    // pcre2_script_run.c:199:1:
	DFOUND_HANGUL                                    = 8                    // pcre2_script_run.c:202:1:
	DFOUND_HIRAGANA                                  = 2                    // pcre2_script_run.c:200:1:
	DFOUND_KATAKANA                                  = 4                    // pcre2_script_run.c:201:1:
	DSERIALIZED_DATA_MAGIC                           = 0x50523253           // pcre2_serialize.c:54:1:
	DSERIALIZED_DATA_VERSION                         = 2621450              // pcre2_serialize.c:59:1:
	DMAX_CACHE_BACKREF                               = 128                  // pcre2_study.c:53:1:
	DPTR_STACK_SIZE                                  = 20                   // pcre2_substitute.c:48:1:
	DSUBSTITUTE_OPTIONS                              = 237312               // pcre2_substitute.c:50:1:
)
View Source
const (
	RANGE_NO         = 0
	RANGE_OK_ESCAPED = 2
	RANGE_OK_LITERAL = 3
)
View Source
const (
	PSKIP_ALT   = 0
	PSKIP_CLASS = 1
	PSKIP_KET   = 2
)
View Source
const (
	ERR0  = 100
	ERR1  = 101
	ERR2  = 102
	ERR3  = 103
	ERR4  = 104
	ERR5  = 105
	ERR6  = 106
	ERR7  = 107
	ERR8  = 108
	ERR9  = 109
	ERR10 = 110
	ERR11 = 111
	ERR12 = 112
	ERR13 = 113
	ERR14 = 114
	ERR15 = 115
	ERR16 = 116
	ERR17 = 117
	ERR18 = 118
	ERR19 = 119
	ERR20 = 120
	ERR21 = 121
	ERR22 = 122
	ERR23 = 123
	ERR24 = 124
	ERR25 = 125
	ERR26 = 126
	ERR27 = 127
	ERR28 = 128
	ERR29 = 129
	ERR30 = 130
	ERR31 = 131
	ERR32 = 132
	ERR33 = 133
	ERR34 = 134
	ERR35 = 135
	ERR36 = 136
	ERR37 = 137
	ERR38 = 138
	ERR39 = 139
	ERR40 = 140
	ERR41 = 141
	ERR42 = 142
	ERR43 = 143
	ERR44 = 144
	ERR45 = 145
	ERR46 = 146
	ERR47 = 147
	ERR48 = 148
	ERR49 = 149
	ERR50 = 150
	ERR51 = 151
	ERR52 = 152
	ERR53 = 153
	ERR54 = 154
	ERR55 = 155
	ERR56 = 156
	ERR57 = 157
	ERR58 = 158
	ERR59 = 159
	ERR60 = 160
	ERR61 = 161
	ERR62 = 162
	ERR63 = 163
	ERR64 = 164
	ERR65 = 165
	ERR66 = 166
	ERR67 = 167
	ERR68 = 168
	ERR69 = 169
	ERR70 = 170
	ERR71 = 171
	ERR72 = 172
	ERR73 = 173
	ERR74 = 174
	ERR75 = 175
	ERR76 = 176
	ERR77 = 177
	ERR78 = 178
	ERR79 = 179
	ERR80 = 180
	ERR81 = 181
	ERR82 = 182
	ERR83 = 183
	ERR84 = 184
	ERR85 = 185
	ERR86 = 186
	ERR87 = 187
	ERR88 = 188
	ERR89 = 189
	ERR90 = 190
	ERR91 = 191
	ERR92 = 192
	ERR93 = 193
	ERR94 = 194
	ERR95 = 195
	ERR96 = 196
	ERR97 = 197
	ERR98 = 198
	ERR99 = 199
)
View Source
const (
	PSO_OPT  = 0 // Value is an option bit
	PSO_FLG  = 1 // Value is a flag bit
	PSO_NL   = 2 // Value is a newline type
	PSO_BSR  = 3 // Value is a \R type
	PSO_LIMH = 4 // Read integer value for heap limit
	PSO_LIMM = 5 // Read integer value for match limit
	PSO_LIMD = 6
)
View Source
const (
	RANGE_NOT_STARTED = 0
	RANGE_STARTING    = 1
)
View Source
const (
	POSIX_START_REGEX       = 0
	POSIX_ANCHORED          = 1
	POSIX_NOT_BRACKET       = 2
	POSIX_CLASS_NOT_STARTED = 3
	POSIX_CLASS_STARTING    = 4
	POSIX_CLASS_STARTED     = 5
)
View Source
const (
	ESC_A   = 1
	ESC_G   = 2
	ESC_K   = 3
	ESC_B   = 4
	ESC_b   = 5
	ESC_D   = 6
	ESC_d   = 7
	ESC_S   = 8
	ESC_s   = 9
	ESC_W   = 10
	ESC_w   = 11
	ESC_N   = 12
	ESC_dum = 13
	ESC_C   = 14
	ESC_P   = 15
	ESC_p   = 16
	ESC_R   = 17
	ESC_H   = 18
	ESC_h   = 19
	ESC_V   = 20
	ESC_v   = 21
	ESC_X   = 22
	ESC_Z   = 23
	ESC_z   = 24
	ESC_E   = 25
	ESC_Q   = 26
	ESC_g   = 27
	ESC_k   = 28
)
View Source
const (
	OP_END = 0 // 0 End of pattern

	OP_SOD               = 1  // 1 Start of data: \A
	OP_SOM               = 2  // 2 Start of match (subject + offset): \G
	OP_SET_SOM           = 3  // 3 Set start of match (\K)
	OP_NOT_WORD_BOUNDARY = 4  //  4 \B
	OP_WORD_BOUNDARY     = 5  //  5 \b
	OP_NOT_DIGIT         = 6  //  6 \D
	OP_DIGIT             = 7  //  7 \d
	OP_NOT_WHITESPACE    = 8  //  8 \S
	OP_WHITESPACE        = 9  //  9 \s
	OP_NOT_WORDCHAR      = 10 // 10 \W
	OP_WORDCHAR          = 11 // 11 \w

	OP_ANY        = 12 // 12 Match any character except newline (\N)
	OP_ALLANY     = 13 // 13 Match any character
	OP_ANYBYTE    = 14 // 14 Match any byte (\C); different to OP_ANY for UTF-8
	OP_NOTPROP    = 15 // 15 \P (not Unicode property)
	OP_PROP       = 16 // 16 \p (Unicode property)
	OP_ANYNL      = 17 // 17 \R (any newline sequence)
	OP_NOT_HSPACE = 18 // 18 \H (not horizontal whitespace)
	OP_HSPACE     = 19 // 19 \h (horizontal whitespace)
	OP_NOT_VSPACE = 20 // 20 \V (not vertical whitespace)
	OP_VSPACE     = 21 // 21 \v (vertical whitespace)
	OP_EXTUNI     = 22 // 22 \X (extended Unicode sequence
	OP_EODN       = 23 // 23 End of data or \n at end of data (\Z)
	OP_EOD        = 24 // 24 End of data (\z)

	OP_DOLL  = 25 // 25 End of line - not multiline
	OP_DOLLM = 26 // 26 End of line - multiline
	OP_CIRC  = 27 // 27 Start of line - not multiline
	OP_CIRCM = 28 // 28 Start of line - multiline

	OP_CHAR  = 29 // 29 Match one character, casefully
	OP_CHARI = 30 // 30 Match one character, caselessly
	OP_NOT   = 31 // 31 Match one character, not the given one, casefully
	OP_NOTI  = 32 // 32 Match one character, not the given one, caselessly

	OP_STAR     = 33 // 33 The maximizing and minimizing versions of
	OP_MINSTAR  = 34 // 34 these six opcodes must come in pairs, with
	OP_PLUS     = 35 // 35 the minimizing one second.
	OP_MINPLUS  = 36 // 36
	OP_QUERY    = 37 // 37
	OP_MINQUERY = 38 // 38

	OP_UPTO    = 39 // 39 From 0 to n matches of one character, caseful
	OP_MINUPTO = 40 // 40
	OP_EXACT   = 41 // 41 Exactly n matches

	OP_POSSTAR  = 42 // 42 Possessified star, caseful
	OP_POSPLUS  = 43 // 43 Possessified plus, caseful
	OP_POSQUERY = 44 // 44 Posesssified query, caseful
	OP_POSUPTO  = 45 // 45 Possessified upto, caseful

	OP_STARI     = 46 // 46
	OP_MINSTARI  = 47 // 47
	OP_PLUSI     = 48 // 48
	OP_MINPLUSI  = 49 // 49
	OP_QUERYI    = 50 // 50
	OP_MINQUERYI = 51 // 51

	OP_UPTOI    = 52 // 52 From 0 to n matches of one character, caseless
	OP_MINUPTOI = 53 // 53
	OP_EXACTI   = 54 // 54

	OP_POSSTARI  = 55 // 55 Possessified star, caseless
	OP_POSPLUSI  = 56 // 56 Possessified plus, caseless
	OP_POSQUERYI = 57 // 57 Posesssified query, caseless
	OP_POSUPTOI  = 58 // 58 Possessified upto, caseless

	OP_NOTSTAR     = 59 // 59 The maximizing and minimizing versions of
	OP_NOTMINSTAR  = 60 // 60 these six opcodes must come in pairs, with
	OP_NOTPLUS     = 61 // 61 the minimizing one second. They must be in
	OP_NOTMINPLUS  = 62 // 62 exactly the same order as those above.
	OP_NOTQUERY    = 63 // 63
	OP_NOTMINQUERY = 64 // 64

	OP_NOTUPTO    = 65 // 65 From 0 to n matches, caseful
	OP_NOTMINUPTO = 66 // 66
	OP_NOTEXACT   = 67 // 67 Exactly n matches

	OP_NOTPOSSTAR  = 68 // 68 Possessified versions, caseful
	OP_NOTPOSPLUS  = 69 // 69
	OP_NOTPOSQUERY = 70 // 70
	OP_NOTPOSUPTO  = 71 // 71

	OP_NOTSTARI     = 72 // 72
	OP_NOTMINSTARI  = 73 // 73
	OP_NOTPLUSI     = 74 // 74
	OP_NOTMINPLUSI  = 75 // 75
	OP_NOTQUERYI    = 76 // 76
	OP_NOTMINQUERYI = 77 // 77

	OP_NOTUPTOI    = 78 // 78 From 0 to n matches, caseless
	OP_NOTMINUPTOI = 79 // 79
	OP_NOTEXACTI   = 80 // 80 Exactly n matches

	OP_NOTPOSSTARI  = 81 // 81 Possessified versions, caseless
	OP_NOTPOSPLUSI  = 82 // 82
	OP_NOTPOSQUERYI = 83 // 83
	OP_NOTPOSUPTOI  = 84 // 84

	OP_TYPESTAR     = 85 // 85 The maximizing and minimizing versions of
	OP_TYPEMINSTAR  = 86 // 86 these six opcodes must come in pairs, with
	OP_TYPEPLUS     = 87 // 87 the minimizing one second. These codes must
	OP_TYPEMINPLUS  = 88 // 88 be in exactly the same order as those above.
	OP_TYPEQUERY    = 89 // 89
	OP_TYPEMINQUERY = 90 // 90

	OP_TYPEUPTO    = 91 // 91 From 0 to n matches
	OP_TYPEMINUPTO = 92 // 92
	OP_TYPEEXACT   = 93 // 93 Exactly n matches

	OP_TYPEPOSSTAR  = 94 // 94 Possessified versions
	OP_TYPEPOSPLUS  = 95 // 95
	OP_TYPEPOSQUERY = 96 // 96
	OP_TYPEPOSUPTO  = 97 // 97

	OP_CRSTAR     = 98  // 98 The maximizing and minimizing versions of
	OP_CRMINSTAR  = 99  // 99 all these opcodes must come in pairs, with
	OP_CRPLUS     = 100 // 100 the minimizing one second. These codes must
	OP_CRMINPLUS  = 101 // 101 be in exactly the same order as those above.
	OP_CRQUERY    = 102 // 102
	OP_CRMINQUERY = 103 // 103

	OP_CRRANGE    = 104 // 104 These are different to the three sets above.
	OP_CRMINRANGE = 105 // 105

	OP_CRPOSSTAR  = 106 // 106 Possessified versions
	OP_CRPOSPLUS  = 107 // 107
	OP_CRPOSQUERY = 108 // 108
	OP_CRPOSRANGE = 109 // 109

	OP_CLASS  = 110 // 110 Match a character class, chars < 256 only
	OP_NCLASS = 111 // 111 Same, but the bitmap was created from a negative
	//                               class - the difference is relevant only when a
	//                               character > 255 is encountered.
	OP_XCLASS = 112 // 112 Extended class for handling > 255 chars within the
	//                               class. This does both positive and negative.
	OP_REF         = 113 // 113 Match a back reference, casefully
	OP_REFI        = 114 // 114 Match a back reference, caselessly
	OP_DNREF       = 115 // 115 Match a duplicate name backref, casefully
	OP_DNREFI      = 116 // 116 Match a duplicate name backref, caselessly
	OP_RECURSE     = 117 // 117 Match a numbered subpattern (possibly recursive)
	OP_CALLOUT     = 118 // 118 Call out to external function if provided
	OP_CALLOUT_STR = 119 // 119 Call out with string argument

	OP_ALT     = 120 // 120 Start of alternation
	OP_KET     = 121 // 121 End of group that doesn't have an unbounded repeat
	OP_KETRMAX = 122 // 122 These two must remain together and in this
	OP_KETRMIN = 123 // 123 order. They are for groups the repeat for ever.
	OP_KETRPOS = 124 // 124 Possessive unlimited repeat.

	OP_REVERSE        = 125 // 125 Move pointer back - used in lookbehind assertions
	OP_ASSERT         = 126 // 126 Positive lookahead
	OP_ASSERT_NOT     = 127 // 127 Negative lookahead
	OP_ASSERTBACK     = 128 // 128 Positive lookbehind
	OP_ASSERTBACK_NOT = 129 // 129 Negative lookbehind
	OP_ASSERT_NA      = 130 // 130 Positive non-atomic lookahead
	OP_ASSERTBACK_NA  = 131 // 131 Positive non-atomic lookbehind

	OP_ONCE       = 132 // 132 Atomic group, contains captures
	OP_SCRIPT_RUN = 133 // 133 Non-capture, but check characters' scripts
	OP_BRA        = 134 // 134 Start of non-capturing bracket
	OP_BRAPOS     = 135 // 135 Ditto, with unlimited, possessive repeat
	OP_CBRA       = 136 // 136 Start of capturing bracket
	OP_CBRAPOS    = 137 // 137 Ditto, with unlimited, possessive repeat
	OP_COND       = 138 // 138 Conditional group

	OP_SBRA     = 139 // 139 Start of non-capturing bracket, check empty
	OP_SBRAPOS  = 140 // 149 Ditto, with unlimited, possessive repeat
	OP_SCBRA    = 141 // 141 Start of capturing bracket, check empty
	OP_SCBRAPOS = 142 // 142 Ditto, with unlimited, possessive repeat
	OP_SCOND    = 143 // 143 Conditional group, check empty

	OP_CREF   = 144 // 144 Used to hold a capture number as condition
	OP_DNCREF = 145 // 145 Used to point to duplicate names as a condition
	OP_RREF   = 146 // 146 Used to hold a recursion number as condition
	OP_DNRREF = 147 // 147 Used to point to duplicate names as a condition
	OP_FALSE  = 148 // 148 Always false (used by DEFINE and VERSION)
	OP_TRUE   = 149 // 149 Always true (used by VERSION)

	OP_BRAZERO    = 150 // 150 These two must remain together and in this
	OP_BRAMINZERO = 151 // 151 order.
	OP_BRAPOSZERO = 152 // 152

	OP_MARK       = 153 // 153 always has an argument
	OP_PRUNE      = 154 // 154
	OP_PRUNE_ARG  = 155 // 155 same, but with argument
	OP_SKIP       = 156 // 156
	OP_SKIP_ARG   = 157 // 157 same, but with argument
	OP_THEN       = 158 // 158
	OP_THEN_ARG   = 159 // 159 same, but with argument
	OP_COMMIT     = 160 // 160
	OP_COMMIT_ARG = 161 // 161 same, but with argument

	OP_FAIL          = 162 // 162
	OP_ACCEPT        = 163 // 163
	OP_ASSERT_ACCEPT = 164 // 164 Used inside assertions
	OP_CLOSE         = 165 // 165 Used before OP_ACCEPT to close open captures

	OP_SKIPZERO = 166 // 166

	OP_DEFINE = 167 // 167

	OP_TABLE_LENGTH = 168
)
View Source
const (
	PCRE2_MATCHEDBY_INTERPRETER     = 0 // pcre2_match()
	PCRE2_MATCHEDBY_DFA_INTERPRETER = 1 // pcre2_dfa_match()
	PCRE2_MATCHEDBY_JIT             = 2
)
View Source
const (
	REPTYPE_MIN = 0
	REPTYPE_MAX = 1
	REPTYPE_POS = 2
)
View Source
const (
	RM1  = 1
	RM2  = 2
	RM3  = 3
	RM4  = 4
	RM5  = 5
	RM6  = 6
	RM7  = 7
	RM8  = 8
	RM9  = 9
	RM10 = 10
	RM11 = 11
	RM12 = 12
	RM13 = 13
	RM14 = 14
	RM15 = 15
	RM16 = 16
	RM17 = 17
	RM18 = 18
	RM19 = 19
	RM20 = 20
	RM21 = 21
	RM22 = 22
	RM23 = 23
	RM24 = 24
	RM25 = 25
	RM26 = 26
	RM27 = 27
	RM28 = 28
	RM29 = 29
	RM30 = 30
	RM31 = 31
	RM32 = 32
	RM33 = 33
	RM34 = 34
	RM35 = 35
	RM36 = 36
)
View Source
const (
	RM100 = 100
	RM101 = 101
)
View Source
const (
	RM200 = 200
	RM201 = 201
	RM202 = 202
	RM203 = 203
	RM204 = 204
	RM205 = 205
	RM206 = 206
	RM207 = 207
	RM208 = 208
	RM209 = 209
	RM210 = 210
	RM211 = 211
	RM212 = 212
	RM213 = 213
	RM214 = 214
	RM215 = 215
	RM216 = 216
	RM217 = 217
	RM218 = 218
	RM219 = 219
	RM220 = 220
	RM221 = 221
	RM222 = 222
	RM223 = 223
	RM224 = 224
	RM225 = 225
)
View Source
const (
	SCRIPT_UNSET       = 0 // Requirement as yet unknown
	SCRIPT_MAP         = 1 // Bitmap contains acceptable scripts
	SCRIPT_HANPENDING  = 2 // Have had only Han characters
	SCRIPT_HANHIRAKATA = 3 // Expect Han or Hirikata
	SCRIPT_HANBOPOMOFO = 4 // Expect Han or Bopomofo
	SCRIPT_HANHANGUL   = 5
)
View Source
const (
	SSB_FAIL     = 0
	SSB_DONE     = 1
	SSB_CONTINUE = 2
	SSB_UNKNOWN  = 3
	SSB_TOODEEP  = 4
)

Variables

View Source
var CAPI = map[string]struct{}{}/* 122 elements not displayed */
View Source
var X_pcre2_OP_lengths_8 = [168]Tuint8_t{} /* pcre2_tables.c:60:15 */ /* 168 elements not displayed */
View Source
var X_pcre2_callout_end_delims_8 = [9]Tuint32_t{
	Tuint32_t('\140'), Tuint32_t('\047'), Tuint32_t('\042'),
	Tuint32_t('\136'), Tuint32_t('\045'), Tuint32_t('\043'),

	Tuint32_t('\044'), Tuint32_t('\175'), Tuint32_t(0)} /* pcre2_tables.c:78:16 */
View Source
var X_pcre2_callout_start_delims_8 = [9]Tuint32_t{
	Tuint32_t('\140'), Tuint32_t('\047'), Tuint32_t('\042'),
	Tuint32_t('\136'), Tuint32_t('\045'), Tuint32_t('\043'),

	Tuint32_t('\044'), Tuint32_t('\173'), Tuint32_t(0)} /* pcre2_tables.c:73:16 */
View Source
var X_pcre2_default_compile_context_8 = Tpcre2_compile_context_8{
	Fmemctl:             Tpcre2_memctl{Fmalloc: 0, Ffree: 0},
	Ftables:             0,
	Fmax_pattern_length: libc.CplUint64(uint64(0)),
	Fbsr_convention:     Tuint16_t(DPCRE2_BSR_UNICODE),
	Fnewline_convention: Tuint16_t(DNEWLINE_DEFAULT),

	Fparens_nest_limit:  Tuint32_t(DPARENS_NEST_LIMIT)} /* pcre2_context.c:133:29 */
View Source
var X_pcre2_default_convert_context_8 = Tpcre2_convert_context_8{
	Fmemctl:         Tpcre2_memctl{Fmalloc: 0, Ffree: 0},
	Fglob_separator: Tuint32_t('\057'),
	Fglob_escape:    Tuint32_t('\134'),

} /* pcre2_context.c:197:29 */
View Source
var X_pcre2_default_match_context_8 = Tpcre2_match_context_8{
	Fmemctl:       Tpcre2_memctl{Fmalloc: 0, Ffree: 0},
	Foffset_limit: libc.CplUint64(uint64(0)),
	Fheap_limit:   Tuint32_t(DHEAP_LIMIT),
	Fmatch_limit:  Tuint32_t(DMATCH_LIMIT),

	Fdepth_limit:  Tuint32_t(DMATCH_LIMIT)} /* pcre2_context.c:163:27 */
View Source
var X_pcre2_default_tables_8 = [1088]Tuint8_t{} /* pcre2_chartables.c:34:15 */ // 248-255

/* 1088 elements not displayed */
View Source
var X_pcre2_hspace_list_8 = [20]Tuint32_t{Tuint32_t('\011'), Tuint32_t('\040'), libc.Uint32FromUint8(libc.Uint8FromInt32(160)), Tuint32_t(0x1680), Tuint32_t(0x180e), Tuint32_t(0x2000), Tuint32_t(0x2001), Tuint32_t(0x2002), Tuint32_t(0x2003), Tuint32_t(0x2004), Tuint32_t(0x2005), Tuint32_t(0x2006), Tuint32_t(0x2007), Tuint32_t(0x2008), Tuint32_t(0x2009), Tuint32_t(0x200A), Tuint32_t(0x202f), Tuint32_t(0x205f), Tuint32_t(0x3000), DNOTACHAR} /* pcre2_tables.c:66:16 */
View Source
var X_pcre2_ucd_boolprop_sets_8 = [354]Tuint32_t{} /* pcre2_ucd.c:241:16 *//* 354 elements not displayed */
View Source
var X_pcre2_ucd_caseless_sets_8 = [112]Tuint32_t{} /* pcre2_ucd.c:114:16 *//* 112 elements not displayed */
View Source
var X_pcre2_ucd_digit_sets_8 = [67]Tuint32_t{
	Tuint32_t(66),
	Tuint32_t(0x00039), Tuint32_t(0x00669), Tuint32_t(0x006f9), Tuint32_t(0x007c9), Tuint32_t(0x0096f), Tuint32_t(0x009ef), Tuint32_t(0x00a6f), Tuint32_t(0x00aef),
	Tuint32_t(0x00b6f), Tuint32_t(0x00bef), Tuint32_t(0x00c6f), Tuint32_t(0x00cef), Tuint32_t(0x00d6f), Tuint32_t(0x00def), Tuint32_t(0x00e59), Tuint32_t(0x00ed9),
	Tuint32_t(0x00f29), Tuint32_t(0x01049), Tuint32_t(0x01099), Tuint32_t(0x017e9), Tuint32_t(0x01819), Tuint32_t(0x0194f), Tuint32_t(0x019d9), Tuint32_t(0x01a89),
	Tuint32_t(0x01a99), Tuint32_t(0x01b59), Tuint32_t(0x01bb9), Tuint32_t(0x01c49), Tuint32_t(0x01c59), Tuint32_t(0x0a629), Tuint32_t(0x0a8d9), Tuint32_t(0x0a909),
	Tuint32_t(0x0a9d9), Tuint32_t(0x0a9f9), Tuint32_t(0x0aa59), Tuint32_t(0x0abf9), Tuint32_t(0x0ff19), Tuint32_t(0x104a9), Tuint32_t(0x10d39), Tuint32_t(0x1106f),
	Tuint32_t(0x110f9), Tuint32_t(0x1113f), Tuint32_t(0x111d9), Tuint32_t(0x112f9), Tuint32_t(0x11459), Tuint32_t(0x114d9), Tuint32_t(0x11659), Tuint32_t(0x116c9),
	Tuint32_t(0x11739), Tuint32_t(0x118e9), Tuint32_t(0x11959), Tuint32_t(0x11c59), Tuint32_t(0x11d59), Tuint32_t(0x11da9), Tuint32_t(0x16a69), Tuint32_t(0x16ac9),
	Tuint32_t(0x16b59), Tuint32_t(0x1d7d7), Tuint32_t(0x1d7e1), Tuint32_t(0x1d7eb), Tuint32_t(0x1d7f5), Tuint32_t(0x1d7ff), Tuint32_t(0x1e149), Tuint32_t(0x1e2f9),
	Tuint32_t(0x1e959), Tuint32_t(0x1fbf9),

} /* pcre2_ucd.c:154:16 */
View Source
var X_pcre2_ucd_records_8 = [1409]Tucd_record{} /* pcre2_ucd.c:427:18 *//* 1409 elements not displayed */
View Source
var X_pcre2_ucd_script_sets_8 = [189]Tuint32_t{} /* pcre2_ucd.c:171:16 *//* 189 elements not displayed */
View Source
var X_pcre2_ucd_stage1_8 = [8704]Tuint16_t{} /* pcre2_ucd.c:1839:16 *//* 8704 elements not displayed */
View Source
var X_pcre2_ucd_stage2_8 = [38400]Tuint16_t{} /* pcre2_ucd.c:2386:16 *//* 38400 elements not displayed */
View Source
var X_pcre2_ucp_gbtable_8 = [15]Tuint32_t{
	uint32(1) << ucp_gbLF,
	Tuint32_t(0),
	Tuint32_t(0),
	Tuint32_t(int32(1)<<ucp_gbExtend | int32(1)<<ucp_gbSpacingMark | int32(1)<<ucp_gbZWJ),
	uint32(int32(1)<<ucp_gbExtend|int32(1)<<ucp_gbSpacingMark|int32(1)<<ucp_gbZWJ) | uint32(1)<<ucp_gbPrepend | uint32(1)<<ucp_gbL | uint32(1)<<ucp_gbV | uint32(1)<<ucp_gbT | uint32(1)<<ucp_gbLV | uint32(1)<<ucp_gbLVT | uint32(1)<<ucp_gbOther | uint32(1)<<ucp_gbRegional_Indicator,
	Tuint32_t(int32(1)<<ucp_gbExtend | int32(1)<<ucp_gbSpacingMark | int32(1)<<ucp_gbZWJ),
	uint32(int32(1)<<ucp_gbExtend|int32(1)<<ucp_gbSpacingMark|int32(1)<<ucp_gbZWJ) | uint32(1)<<ucp_gbL | uint32(1)<<ucp_gbV | uint32(1)<<ucp_gbLV | uint32(1)<<ucp_gbLVT,
	uint32(int32(1)<<ucp_gbExtend|int32(1)<<ucp_gbSpacingMark|int32(1)<<ucp_gbZWJ) | uint32(1)<<ucp_gbV | uint32(1)<<ucp_gbT,
	uint32(int32(1)<<ucp_gbExtend|int32(1)<<ucp_gbSpacingMark|int32(1)<<ucp_gbZWJ) | uint32(1)<<ucp_gbT,
	uint32(int32(1)<<ucp_gbExtend|int32(1)<<ucp_gbSpacingMark|int32(1)<<ucp_gbZWJ) | uint32(1)<<ucp_gbV | uint32(1)<<ucp_gbT,
	uint32(int32(1)<<ucp_gbExtend|int32(1)<<ucp_gbSpacingMark|int32(1)<<ucp_gbZWJ) | uint32(1)<<ucp_gbT,
	uint32(1) << ucp_gbRegional_Indicator,
	Tuint32_t(int32(1)<<ucp_gbExtend | int32(1)<<ucp_gbSpacingMark | int32(1)<<ucp_gbZWJ),
	Tuint32_t(int32(1)<<ucp_gbExtend | int32(1)<<ucp_gbSpacingMark | int32(1)<<ucp_gbZWJ),
	uint32(int32(1)<<ucp_gbExtend|int32(1)<<ucp_gbSpacingMark|int32(1)<<ucp_gbZWJ) | uint32(1)<<ucp_gbExtended_Pictographic,

} /* pcre2_tables.c:188:16 */
View Source
var X_pcre2_ucp_gentype_8 = [30]Tuint32_t{
	ucp_C, ucp_C, ucp_C, ucp_C, ucp_C,
	ucp_L, ucp_L, ucp_L, ucp_L, ucp_L,
	ucp_M, ucp_M, ucp_M,
	ucp_N, ucp_N, ucp_N,
	ucp_P, ucp_P, ucp_P, ucp_P, ucp_P,
	ucp_P, ucp_P,
	ucp_S, ucp_S, ucp_S, ucp_S,
	ucp_Z, ucp_Z, ucp_Z,

} /* pcre2_tables.c:130:16 */
View Source
var X_pcre2_unicode_version_8 uintptr = ts + 11252 /* "14.0.0" */ /* pcre2_ucd.c:79:12 */
View Source
var X_pcre2_utf8_table1 = [6]int32{0x7f, 0x7ff, 0xffff, 0x1fffff, 0x3ffffff, 0x7fffffff} /* pcre2_tables.c:100:11 */
View Source
var X_pcre2_utf8_table1_size int32 = int32(uint64(unsafe.Sizeof(X_pcre2_utf8_table1)) / uint64(unsafe.Sizeof(int32(0)))) /* pcre2_tables.c:103:11 */
View Source
var X_pcre2_utf8_table2 = [6]int32{0, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc} /* pcre2_tables.c:108:11 */
View Source
var X_pcre2_utf8_table3 = [6]int32{0xff, 0x1f, 0x0f, 0x07, 0x03, 0x01} /* pcre2_tables.c:109:11 */
View Source
var X_pcre2_utf8_table4 = [64]Tuint8_t{
	Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1),
	Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1), Tuint8_t(1),
	Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2), Tuint8_t(2),

	Tuint8_t(3), Tuint8_t(3), Tuint8_t(3), Tuint8_t(3), Tuint8_t(3), Tuint8_t(3), Tuint8_t(3), Tuint8_t(3), Tuint8_t(4), Tuint8_t(4), Tuint8_t(4), Tuint8_t(4), Tuint8_t(5), Tuint8_t(5), Tuint8_t(5), Tuint8_t(5)} /* pcre2_tables.c:114:15 */
View Source
var X_pcre2_utt_8 = [486]Tucp_type_table{} /* pcre2_ucptables.c:1031:22 *//* 486 elements not displayed */
View Source
var X_pcre2_utt_names_8 = *(*[3569]int8)(unsafe.Pointer(ts + 7683)) /* pcre2_ucptables.c:543:12 */
View Source
var X_pcre2_vspace_list_8 = [8]Tuint32_t{Tuint32_t('\012'), Tuint32_t('\013'), Tuint32_t('\014'), Tuint32_t('\015'), libc.Uint32FromUint8(libc.Uint8FromInt32(133)), Tuint32_t(0x2028), Tuint32_t(0x2029), DNOTACHAR} /* pcre2_tables.c:67:16 */

Functions

func X_pcre2_auto_possessify_8

func X_pcre2_auto_possessify_8(tls *libc.TLS, code uintptr, cb uintptr) int32

func X_pcre2_check_escape_8

func X_pcre2_check_escape_8(tls *libc.TLS, ptrptr uintptr, ptrend TPCRE2_SPTR8, chptr uintptr, errorcodeptr uintptr, options Tuint32_t, extra_options Tuint32_t, isclass TBOOL, cb uintptr) int32

func X_pcre2_jit_free_8

func X_pcre2_jit_free_8(tls *libc.TLS, executable_jit uintptr, memctl uintptr)

func X_pcre2_jit_free_rodata_8

func X_pcre2_jit_free_rodata_8(tls *libc.TLS, current uintptr, allocator_data uintptr)

func X_pcre2_jit_get_target_8

func X_pcre2_jit_get_target_8(tls *libc.TLS) uintptr

func X_pcre2_memctl_malloc_8

func X_pcre2_memctl_malloc_8(tls *libc.TLS, size Tsize_t, memctl uintptr) uintptr

func X_pcre2_ord2utf_8

func X_pcre2_ord2utf_8(tls *libc.TLS, cvalue Tuint32_t, buffer uintptr) uint32

func X_pcre2_strcmp_8

func X_pcre2_strcmp_8(tls *libc.TLS, str1 TPCRE2_SPTR8, str2 TPCRE2_SPTR8) int32

func X_pcre2_strcmp_c8_8

func X_pcre2_strcmp_c8_8(tls *libc.TLS, str1 TPCRE2_SPTR8, str2 uintptr) int32

func X_pcre2_strncmp_8

func X_pcre2_strncmp_8(tls *libc.TLS, str1 TPCRE2_SPTR8, str2 TPCRE2_SPTR8, len Tsize_t) int32

func X_pcre2_strncmp_c8_8

func X_pcre2_strncmp_c8_8(tls *libc.TLS, str1 TPCRE2_SPTR8, str2 uintptr, len Tsize_t) int32

func X_pcre2_study_8

func X_pcre2_study_8(tls *libc.TLS, re uintptr) int32

func X_pcre2_valid_utf_8

func X_pcre2_valid_utf_8(tls *libc.TLS, string TPCRE2_SPTR8, length Tsize_t, erroroffset uintptr) int32

func Xpcre2_callout_enumerate_8

func Xpcre2_callout_enumerate_8(tls *libc.TLS, code uintptr, callback uintptr, callout_data uintptr) int32

func Xpcre2_code_copy_8

func Xpcre2_code_copy_8(tls *libc.TLS, code uintptr) uintptr

func Xpcre2_code_copy_with_tables_8

func Xpcre2_code_copy_with_tables_8(tls *libc.TLS, code uintptr) uintptr

func Xpcre2_code_free_8

func Xpcre2_code_free_8(tls *libc.TLS, code uintptr)

func Xpcre2_compile_8

func Xpcre2_compile_8(tls *libc.TLS, pattern TPCRE2_SPTR8, patlen Tsize_t, options Tuint32_t, errorptr uintptr, erroroffset uintptr, ccontext uintptr) uintptr

func Xpcre2_compile_context_copy_8

func Xpcre2_compile_context_copy_8(tls *libc.TLS, ccontext uintptr) uintptr

func Xpcre2_compile_context_create_8

func Xpcre2_compile_context_create_8(tls *libc.TLS, gcontext uintptr) uintptr

func Xpcre2_compile_context_free_8

func Xpcre2_compile_context_free_8(tls *libc.TLS, ccontext uintptr)

func Xpcre2_config_8

func Xpcre2_config_8(tls *libc.TLS, what Tuint32_t, where uintptr) int32

func Xpcre2_convert_context_copy_8

func Xpcre2_convert_context_copy_8(tls *libc.TLS, ccontext uintptr) uintptr

func Xpcre2_convert_context_create_8

func Xpcre2_convert_context_create_8(tls *libc.TLS, gcontext uintptr) uintptr

func Xpcre2_convert_context_free_8

func Xpcre2_convert_context_free_8(tls *libc.TLS, ccontext uintptr)

func Xpcre2_converted_pattern_free_8

func Xpcre2_converted_pattern_free_8(tls *libc.TLS, converted uintptr)

func Xpcre2_dfa_match_8

func Xpcre2_dfa_match_8(tls *libc.TLS, code uintptr, subject TPCRE2_SPTR8, length Tsize_t, start_offset Tsize_t, options Tuint32_t, match_data uintptr, mcontext uintptr, workspace uintptr, wscount Tsize_t) int32

func Xpcre2_general_context_copy_8

func Xpcre2_general_context_copy_8(tls *libc.TLS, gcontext uintptr) uintptr

func Xpcre2_general_context_create_8

func Xpcre2_general_context_create_8(tls *libc.TLS, private_malloc uintptr, private_free uintptr, memory_data uintptr) uintptr

func Xpcre2_general_context_free_8

func Xpcre2_general_context_free_8(tls *libc.TLS, gcontext uintptr)

func Xpcre2_get_error_message_8

func Xpcre2_get_error_message_8(tls *libc.TLS, enumber int32, buffer uintptr, size Tsize_t) int32

func Xpcre2_get_ovector_pointer_8

func Xpcre2_get_ovector_pointer_8(tls *libc.TLS, match_data uintptr) uintptr

func Xpcre2_jit_compile_8

func Xpcre2_jit_compile_8(tls *libc.TLS, code uintptr, options Tuint32_t) int32

func Xpcre2_jit_free_unused_memory_8

func Xpcre2_jit_free_unused_memory_8(tls *libc.TLS, gcontext uintptr)

func Xpcre2_jit_match_8

func Xpcre2_jit_match_8(tls *libc.TLS, code uintptr, subject TPCRE2_SPTR8, length Tsize_t, start_offset Tsize_t, options Tuint32_t, match_data uintptr, mcontext uintptr) int32

func Xpcre2_jit_stack_assign_8

func Xpcre2_jit_stack_assign_8(tls *libc.TLS, mcontext uintptr, callback Tpcre2_jit_callback_8, callback_data uintptr)

func Xpcre2_jit_stack_create_8

func Xpcre2_jit_stack_create_8(tls *libc.TLS, startsize Tsize_t, maxsize Tsize_t, gcontext uintptr) uintptr

func Xpcre2_jit_stack_free_8

func Xpcre2_jit_stack_free_8(tls *libc.TLS, jit_stack uintptr)

func Xpcre2_maketables_8

func Xpcre2_maketables_8(tls *libc.TLS, gcontext uintptr) uintptr

func Xpcre2_maketables_free_8

func Xpcre2_maketables_free_8(tls *libc.TLS, gcontext uintptr, tables uintptr)

func Xpcre2_match_8

func Xpcre2_match_8(tls *libc.TLS, code uintptr, subject TPCRE2_SPTR8, length Tsize_t, start_offset Tsize_t, options Tuint32_t, match_data uintptr, mcontext uintptr) int32

func Xpcre2_match_context_copy_8

func Xpcre2_match_context_copy_8(tls *libc.TLS, mcontext uintptr) uintptr

func Xpcre2_match_context_create_8

func Xpcre2_match_context_create_8(tls *libc.TLS, gcontext uintptr) uintptr

func Xpcre2_match_context_free_8

func Xpcre2_match_context_free_8(tls *libc.TLS, mcontext uintptr)

func Xpcre2_match_data_create_8

func Xpcre2_match_data_create_8(tls *libc.TLS, oveccount Tuint32_t, gcontext uintptr) uintptr

func Xpcre2_match_data_create_from_pattern_8

func Xpcre2_match_data_create_from_pattern_8(tls *libc.TLS, code uintptr, gcontext uintptr) uintptr

func Xpcre2_match_data_free_8

func Xpcre2_match_data_free_8(tls *libc.TLS, match_data uintptr)

func Xpcre2_pattern_convert_8

func Xpcre2_pattern_convert_8(tls *libc.TLS, pattern TPCRE2_SPTR8, plength Tsize_t, options Tuint32_t, buffptr uintptr, bufflenptr uintptr, ccontext uintptr) int32

func Xpcre2_pattern_info_8

func Xpcre2_pattern_info_8(tls *libc.TLS, code uintptr, what Tuint32_t, where uintptr) int32

func Xpcre2_serialize_free_8

func Xpcre2_serialize_free_8(tls *libc.TLS, bytes uintptr)

func Xpcre2_set_bsr_8

func Xpcre2_set_bsr_8(tls *libc.TLS, ccontext uintptr, value Tuint32_t) int32

func Xpcre2_set_callout_8

func Xpcre2_set_callout_8(tls *libc.TLS, mcontext uintptr, callout uintptr, callout_data uintptr) int32

func Xpcre2_set_character_tables_8

func Xpcre2_set_character_tables_8(tls *libc.TLS, ccontext uintptr, tables uintptr) int32

func Xpcre2_set_compile_extra_options_8

func Xpcre2_set_compile_extra_options_8(tls *libc.TLS, ccontext uintptr, options Tuint32_t) int32

func Xpcre2_set_compile_recursion_guard_8

func Xpcre2_set_compile_recursion_guard_8(tls *libc.TLS, ccontext uintptr, guard uintptr, user_data uintptr) int32

func Xpcre2_set_depth_limit_8

func Xpcre2_set_depth_limit_8(tls *libc.TLS, mcontext uintptr, limit Tuint32_t) int32

func Xpcre2_set_glob_escape_8

func Xpcre2_set_glob_escape_8(tls *libc.TLS, ccontext uintptr, escape Tuint32_t) int32

func Xpcre2_set_glob_separator_8

func Xpcre2_set_glob_separator_8(tls *libc.TLS, ccontext uintptr, separator Tuint32_t) int32

func Xpcre2_set_heap_limit_8

func Xpcre2_set_heap_limit_8(tls *libc.TLS, mcontext uintptr, limit Tuint32_t) int32

func Xpcre2_set_match_limit_8

func Xpcre2_set_match_limit_8(tls *libc.TLS, mcontext uintptr, limit Tuint32_t) int32

func Xpcre2_set_max_pattern_length_8

func Xpcre2_set_max_pattern_length_8(tls *libc.TLS, ccontext uintptr, length Tsize_t) int32

func Xpcre2_set_newline_8

func Xpcre2_set_newline_8(tls *libc.TLS, ccontext uintptr, newline Tuint32_t) int32

func Xpcre2_set_offset_limit_8

func Xpcre2_set_offset_limit_8(tls *libc.TLS, mcontext uintptr, limit Tsize_t) int32

func Xpcre2_set_parens_nest_limit_8

func Xpcre2_set_parens_nest_limit_8(tls *libc.TLS, ccontext uintptr, limit Tuint32_t) int32

func Xpcre2_set_recursion_limit_8

func Xpcre2_set_recursion_limit_8(tls *libc.TLS, mcontext uintptr, limit Tuint32_t) int32

func Xpcre2_set_recursion_memory_management_8

func Xpcre2_set_recursion_memory_management_8(tls *libc.TLS, mcontext uintptr, mymalloc uintptr, myfree uintptr, mydata uintptr) int32

func Xpcre2_set_substitute_callout_8

func Xpcre2_set_substitute_callout_8(tls *libc.TLS, mcontext uintptr, substitute_callout uintptr, substitute_callout_data uintptr) int32

func Xpcre2_substitute_8

func Xpcre2_substitute_8(tls *libc.TLS, code uintptr, subject TPCRE2_SPTR8, length Tsize_t, start_offset Tsize_t, options Tuint32_t, match_data uintptr, mcontext uintptr, replacement TPCRE2_SPTR8, rlength Tsize_t, buffer uintptr, blength uintptr) int32

func Xpcre2_substring_copy_byname_8

func Xpcre2_substring_copy_byname_8(tls *libc.TLS, match_data uintptr, stringname TPCRE2_SPTR8, buffer uintptr, sizeptr uintptr) int32

func Xpcre2_substring_copy_bynumber_8

func Xpcre2_substring_copy_bynumber_8(tls *libc.TLS, match_data uintptr, stringnumber Tuint32_t, buffer uintptr, sizeptr uintptr) int32

func Xpcre2_substring_free_8

func Xpcre2_substring_free_8(tls *libc.TLS, string uintptr)

func Xpcre2_substring_get_byname_8

func Xpcre2_substring_get_byname_8(tls *libc.TLS, match_data uintptr, stringname TPCRE2_SPTR8, stringptr uintptr, sizeptr uintptr) int32

func Xpcre2_substring_get_bynumber_8

func Xpcre2_substring_get_bynumber_8(tls *libc.TLS, match_data uintptr, stringnumber Tuint32_t, stringptr uintptr, sizeptr uintptr) int32

func Xpcre2_substring_length_byname_8

func Xpcre2_substring_length_byname_8(tls *libc.TLS, match_data uintptr, stringname TPCRE2_SPTR8, sizeptr uintptr) int32

func Xpcre2_substring_length_bynumber_8

func Xpcre2_substring_length_bynumber_8(tls *libc.TLS, match_data uintptr, stringnumber Tuint32_t, sizeptr uintptr) int32

func Xpcre2_substring_list_free_8

func Xpcre2_substring_list_free_8(tls *libc.TLS, list uintptr)

func Xpcre2_substring_list_get_8

func Xpcre2_substring_list_get_8(tls *libc.TLS, match_data uintptr, listptr uintptr, lengthsptr uintptr) int32

func Xpcre2_substring_nametable_scan_8

func Xpcre2_substring_nametable_scan_8(tls *libc.TLS, code uintptr, stringname TPCRE2_SPTR8, firstptr uintptr, lastptr uintptr) int32

func Xpcre2_substring_number_from_name_8

func Xpcre2_substring_number_from_name_8(tls *libc.TLS, code uintptr, stringname TPCRE2_SPTR8) int32

Types

type SRWS_anchor

type SRWS_anchor = struct {
	Fnext uintptr
	Fsize Tuint32_t
	Ffree Tuint32_t

} /* pcre2_dfa_match.c:324:9 */

type S_G_fpos64_t

type S_G_fpos64_t = struct {
	F__pos   T__off64_t
	F__state T__mbstate_t

} /* __fpos64_t.h:10:9 */

The tag name of this struct is _G_fpos64_t to preserve historic

C++ mangled names for functions taking fpos_t and/or fpos64_t
arguments.  That name should not be used in new code.

type S_G_fpos_t

type S_G_fpos_t = struct {
	F__pos   T__off_t
	F__state T__mbstate_t

} /* __fpos_t.h:10:9 */

The tag name of this struct is _G_fpos_t to preserve historic

C++ mangled names for functions taking fpos_t arguments.
That name should not be used in new code.

type S_IO_FILE

type S_IO_FILE = struct {
	F_flags          int32
	F__ccgo_pad1     [4]byte
	F_IO_read_ptr    uintptr
	F_IO_read_end    uintptr
	F_IO_read_base   uintptr
	F_IO_write_base  uintptr
	F_IO_write_ptr   uintptr
	F_IO_write_end   uintptr
	F_IO_buf_base    uintptr
	F_IO_buf_end     uintptr
	F_IO_save_base   uintptr
	F_IO_backup_base uintptr
	F_IO_save_end    uintptr
	F_markers        uintptr
	F_chain          uintptr
	F_fileno         int32
	F_flags2         int32
	F_old_offset     T__off_t
	F_cur_column     uint16
	F_vtable_offset  int8
	F_shortbuf       [1]int8
	F__ccgo_pad2     [4]byte
	F_lock           uintptr
	F_offset         T__off64_t
	F_codecvt        uintptr
	F_wide_data      uintptr
	F_freeres_list   uintptr
	F_freeres_buf    uintptr
	F__pad5          Tsize_t
	F_mode           int32
	F_unused2        [20]int8

} /* __FILE.h:4:1 */
type S_IO_cookie_io_functions_t = struct {
	Fread  uintptr
	Fwrite uintptr
	Fseek  uintptr
	Fclose uintptr

} /* cookie_io_functions_t.h:55:9 */

The structure with the cookie function pointers.

The tag name of this struct is _IO_cookie_io_functions_t to
preserve historic C++ mangled names for functions taking
cookie_io_functions_t arguments.  That name should not be used in
new code.

type S__locale_struct

type S__locale_struct = struct {
	F__locales       [13]uintptr
	F__ctype_b       uintptr
	F__ctype_tolower uintptr
	F__ctype_toupper uintptr
	F__names         [13]uintptr

} /* __locale_t.h:27:1 */

type S__pthread_cond_s

type S__pthread_cond_s = struct {
	F__wseq         T__atomic_wide_counter
	F__g1_start     T__atomic_wide_counter
	F__g_refs       [2]uint32
	F__g_size       [2]uint32
	F__g1_orig_size uint32
	F__wrefs        uint32
	F__g_signals    [2]uint32

} /* thread-shared-types.h:94:1 */

type S__pthread_internal_list

type S__pthread_internal_list = struct {
	F__prev uintptr
	F__next uintptr

} /* thread-shared-types.h:51:9 */

type S__pthread_internal_slist

type S__pthread_internal_slist = struct{ F__next uintptr } /* thread-shared-types.h:57:9 */

type S__pthread_mutex_s

type S__pthread_mutex_s = struct {
	F__lock    int32
	F__count   uint32
	F__owner   int32
	F__nusers  uint32
	F__kind    int32
	F__spins   int16
	F__elision int16
	F__list    T__pthread_list_t

} /* struct_mutex.h:22:1 */

type S__pthread_rwlock_arch_t

type S__pthread_rwlock_arch_t = struct {
	F__readers       uint32
	F__writers       uint32
	F__wrphase_futex uint32
	F__writers_futex uint32
	F__pad3          uint32
	F__pad4          uint32
	F__cur_writer    int32
	F__shared        int32
	F__rwelision     int8
	F__pad1          [7]uint8
	F__pad2          uint64
	F__flags         uint32
	F__ccgo_pad1     [4]byte

} /* struct_rwlock.h:23:1 */

type Salasitem

type Salasitem = struct {
	Flen  uint32
	Fmeta Tuint32_t

} /* pcre2_compile.c:641:9 */

type Sbranch_chain_8

type Sbranch_chain_8 = struct {
	Fouter          uintptr
	Fcurrent_branch uintptr

} /* pcre2_intmodedep.h:697:9 */

type Scompile_block_8

type Scompile_block_8 = struct {
	Fcx                    uintptr
	Flcc                   uintptr
	Ffcc                   uintptr
	Fcbits                 uintptr
	Fctypes                uintptr
	Fstart_workspace       TPCRE2_SPTR8
	Fstart_code            TPCRE2_SPTR8
	Fstart_pattern         TPCRE2_SPTR8
	Fend_pattern           TPCRE2_SPTR8
	Fname_table            uintptr
	Fworkspace_size        Tsize_t
	Fsmall_ref_offset      [10]Tsize_t
	Ferroroffset           Tsize_t
	Fnames_found           Tuint16_t
	Fname_entry_size       Tuint16_t
	Fparens_depth          Tuint16_t
	Fassert_depth          Tuint16_t
	Fopen_caps             uintptr
	Fnamed_groups          uintptr
	Fnamed_group_list_size Tuint32_t
	Fexternal_options      Tuint32_t
	Fexternal_flags        Tuint32_t
	Fbracount              Tuint32_t
	Flastcapture           Tuint32_t
	F__ccgo_pad1           [4]byte
	Fparsed_pattern        uintptr
	Fparsed_pattern_end    uintptr
	Fgroupinfo             uintptr
	Ftop_backref           Tuint32_t
	Fbackref_map           Tuint32_t
	Fnltype                Tuint32_t
	Fnllen                 Tuint32_t
	Fclass_range_start     Tuint32_t
	Fclass_range_end       Tuint32_t
	Fnl                    [4]TPCRE2_UCHAR8
	Freq_varyopt           Tuint32_t
	Fmax_lookbehind        int32
	Fhad_accept            TBOOL
	Fhad_pruneorskip       TBOOL
	Fhad_recurse           TBOOL
	Fdupnames              TBOOL
	F__ccgo_pad2           [4]byte

} /* pcre2_intmodedep.h:715:9 */

type Sdfa_match_block_8

type Sdfa_match_block_8 = struct {
	Fmemctl            Tpcre2_memctl
	Fstart_code        TPCRE2_SPTR8
	Fstart_subject     TPCRE2_SPTR8
	Fend_subject       TPCRE2_SPTR8
	Fstart_used_ptr    TPCRE2_SPTR8
	Flast_used_ptr     TPCRE2_SPTR8
	Ftables            uintptr
	Fstart_offset      Tsize_t
	Fheap_limit        Tsize_t
	Fheap_used         Tsize_t
	Fmatch_limit       Tuint32_t
	Fmatch_limit_depth Tuint32_t
	Fmatch_call_count  Tuint32_t
	Fmoptions          Tuint32_t
	Fpoptions          Tuint32_t
	Fnltype            Tuint32_t
	Fnllen             Tuint32_t
	Fallowemptypartial TBOOL
	Fnl                [4]TPCRE2_UCHAR8
	Fbsr_convention    Tuint16_t
	F__ccgo_pad1       [2]byte
	Fcb                uintptr
	Fcallout_data      uintptr
	Fcallout           uintptr
	Frecursive         uintptr

} /* pcre2_intmodedep.h:905:9 */

type Sdfa_recursion_info

type Sdfa_recursion_info = struct {
	Fprevrec          uintptr
	Fsubject_position TPCRE2_SPTR8
	Fgroup_num        Tuint32_t
	F__ccgo_pad1      [4]byte

} /* pcre2_intmodedep.h:769:9 */

type Sdrand48_data

type Sdrand48_data = struct {
	F__x     [3]uint16
	F__old_x [3]uint16
	F__c     uint16
	F__init  uint16
	F__a     uint64

} /* stdlib.h:491:1 */

Data structure for communication with thread safe versions. This

type is to be regarded as opaque.  It's only exported because users
have to allocate objects of this type.

type Sheapframe

type Sheapframe = struct {
	Fecode             TPCRE2_SPTR8
	Ftemp_sptr         [2]TPCRE2_SPTR8
	Flength            Tsize_t
	Fback_frame        Tsize_t
	Ftemp_size         Tsize_t
	Frdepth            Tuint32_t
	Fgroup_frame_type  Tuint32_t
	Ftemp_32           [4]Tuint32_t
	Freturn_id         Tuint8_t
	Fop                Tuint8_t
	Foccu              [6]TPCRE2_UCHAR8
	Feptr              TPCRE2_SPTR8
	Fstart_match       TPCRE2_SPTR8
	Fmark              TPCRE2_SPTR8
	Fcurrent_recurse   Tuint32_t
	Fcapture_last      Tuint32_t
	Flast_group_offset Tsize_t
	Foffset_top        Tsize_t
	Fovector           [131072]Tsize_t

} /* pcre2_intmodedep.h:782:9 */

type Sheapframe_align

type Sheapframe_align = struct {
	Funalign     int8
	F__ccgo_pad1 [7]byte
	Fframe       Theapframe

} /* pcre2_intmodedep.h:843:9 */

type Smatch_block_8

type Smatch_block_8 = struct {
	Fmemctl               Tpcre2_memctl
	Fframe_vector_size    Tsize_t
	Fmatch_frames         uintptr
	Fmatch_frames_top     uintptr
	Fstack_frames         uintptr
	Fheap_limit           Tsize_t
	Fmatch_limit          Tuint32_t
	Fmatch_limit_depth    Tuint32_t
	Fmatch_call_count     Tuint32_t
	Fhitend               TBOOL
	Fhasthen              TBOOL
	Fallowemptypartial    TBOOL
	Flcc                  uintptr
	Ffcc                  uintptr
	Fctypes               uintptr
	Fstart_offset         Tsize_t
	Fend_offset_top       Tsize_t
	Fpartial              Tuint16_t
	Fbsr_convention       Tuint16_t
	Fname_count           Tuint16_t
	Fname_entry_size      Tuint16_t
	Fname_table           TPCRE2_SPTR8
	Fstart_code           TPCRE2_SPTR8
	Fstart_subject        TPCRE2_SPTR8
	Fcheck_subject        TPCRE2_SPTR8
	Fend_subject          TPCRE2_SPTR8
	Fend_match_ptr        TPCRE2_SPTR8
	Fstart_used_ptr       TPCRE2_SPTR8
	Flast_used_ptr        TPCRE2_SPTR8
	Fmark                 TPCRE2_SPTR8
	Fnomatch_mark         TPCRE2_SPTR8
	Fverb_ecode_ptr       TPCRE2_SPTR8
	Fverb_skip_ptr        TPCRE2_SPTR8
	Fverb_current_recurse Tuint32_t
	Fmoptions             Tuint32_t
	Fpoptions             Tuint32_t
	Fskip_arg_count       Tuint32_t
	Fignore_skip_arg      Tuint32_t
	Fnltype               Tuint32_t
	Fnllen                Tuint32_t
	Fnl                   [4]TPCRE2_UCHAR8
	Fcb                   uintptr
	Fcallout_data         uintptr
	Fcallout              uintptr

} /* pcre2_intmodedep.h:855:9 */

type Snamed_group_8

type Snamed_group_8 = struct {
	Fname   TPCRE2_SPTR8
	Fnumber Tuint32_t
	Flength Tuint16_t
	Fisdup  Tuint16_t

} /* pcre2_intmodedep.h:705:9 */

type Snest_save

type Snest_save = struct {
	Fnest_depth  Tuint16_t
	Freset_group Tuint16_t
	Fmax_group   Tuint16_t
	Fflags       Tuint16_t
	Foptions     Tuint32_t

} /* pcre2_compile.c:2555:9 */

type Sopen_capitem

type Sopen_capitem = struct {
	Fnext         uintptr
	Fnumber       Tuint16_t
	Fassert_depth Tuint16_t
	F__ccgo_pad1  [4]byte

} /* pcre2_internal.h:1800:9 */

type Sparsed_recurse_check

type Sparsed_recurse_check = struct {
	Fprev     uintptr
	Fgroupptr uintptr

} /* pcre2_intmodedep.h:682:9 */

type Spcre2_callout_block_16

type Spcre2_callout_block_16 = struct {
	Fversion               Tuint32_t
	Fcallout_number        Tuint32_t
	Fcapture_top           Tuint32_t
	Fcapture_last          Tuint32_t
	Foffset_vector         uintptr
	Fmark                  TPCRE2_SPTR16
	Fsubject               TPCRE2_SPTR16
	Fsubject_length        Tsize_t
	Fstart_match           Tsize_t
	Fcurrent_position      Tsize_t
	Fpattern_position      Tsize_t
	Fnext_item_length      Tsize_t
	Fcallout_string_offset Tsize_t
	Fcallout_string_length Tsize_t
	Fcallout_string        TPCRE2_SPTR16
	Fcallout_flags         Tuint32_t
	F__ccgo_pad1           [4]byte

} /* pcre2.h:939:1 */

type Spcre2_callout_block_32

type Spcre2_callout_block_32 = struct {
	Fversion               Tuint32_t
	Fcallout_number        Tuint32_t
	Fcapture_top           Tuint32_t
	Fcapture_last          Tuint32_t
	Foffset_vector         uintptr
	Fmark                  TPCRE2_SPTR32
	Fsubject               TPCRE2_SPTR32
	Fsubject_length        Tsize_t
	Fstart_match           Tsize_t
	Fcurrent_position      Tsize_t
	Fpattern_position      Tsize_t
	Fnext_item_length      Tsize_t
	Fcallout_string_offset Tsize_t
	Fcallout_string_length Tsize_t
	Fcallout_string        TPCRE2_SPTR32
	Fcallout_flags         Tuint32_t
	F__ccgo_pad1           [4]byte

} /* pcre2.h:943:1 */

type Spcre2_callout_block_8

type Spcre2_callout_block_8 = struct {
	Fversion               Tuint32_t
	Fcallout_number        Tuint32_t
	Fcapture_top           Tuint32_t
	Fcapture_last          Tuint32_t
	Foffset_vector         uintptr
	Fmark                  TPCRE2_SPTR8
	Fsubject               TPCRE2_SPTR8
	Fsubject_length        Tsize_t
	Fstart_match           Tsize_t
	Fcurrent_position      Tsize_t
	Fpattern_position      Tsize_t
	Fnext_item_length      Tsize_t
	Fcallout_string_offset Tsize_t
	Fcallout_string_length Tsize_t
	Fcallout_string        TPCRE2_SPTR8
	Fcallout_flags         Tuint32_t
	F__ccgo_pad1           [4]byte

} /* pcre2.h:935:1 */

type Spcre2_callout_enumerate_block_16

type Spcre2_callout_enumerate_block_16 = struct {
	Fversion               Tuint32_t
	F__ccgo_pad1           [4]byte
	Fpattern_position      Tsize_t
	Fnext_item_length      Tsize_t
	Fcallout_number        Tuint32_t
	F__ccgo_pad2           [4]byte
	Fcallout_string_offset Tsize_t
	Fcallout_string_length Tsize_t
	Fcallout_string        TPCRE2_SPTR16

} /* pcre2.h:939:1 */

type Spcre2_callout_enumerate_block_32

type Spcre2_callout_enumerate_block_32 = struct {
	Fversion               Tuint32_t
	F__ccgo_pad1           [4]byte
	Fpattern_position      Tsize_t
	Fnext_item_length      Tsize_t
	Fcallout_number        Tuint32_t
	F__ccgo_pad2           [4]byte
	Fcallout_string_offset Tsize_t
	Fcallout_string_length Tsize_t
	Fcallout_string        TPCRE2_SPTR32

} /* pcre2.h:943:1 */

type Spcre2_callout_enumerate_block_8

type Spcre2_callout_enumerate_block_8 = struct {
	Fversion               Tuint32_t
	F__ccgo_pad1           [4]byte
	Fpattern_position      Tsize_t
	Fnext_item_length      Tsize_t
	Fcallout_number        Tuint32_t
	F__ccgo_pad2           [4]byte
	Fcallout_string_offset Tsize_t
	Fcallout_string_length Tsize_t
	Fcallout_string        TPCRE2_SPTR8

} /* pcre2.h:935:1 */

type Spcre2_memctl

type Spcre2_memctl = struct {
	Fmalloc      uintptr
	Ffree        uintptr
	Fmemory_data uintptr

} /* pcre2.h:935:1 */

type Spcre2_output_context

type Spcre2_output_context = struct {
	Foutput      uintptr
	Foutput_end  TPCRE2_SPTR8
	Foutput_size Tsize_t
	Fout_str     [8]Tuint8_t

} /* pcre2_convert.c:369:9 */

type Spcre2_real_code_8

type Spcre2_real_code_8 = struct {
	Fmemctl             Tpcre2_memctl
	Ftables             uintptr
	Fexecutable_jit     uintptr
	Fstart_bitmap       [32]Tuint8_t
	Fblocksize          Tsize_t
	Fmagic_number       Tuint32_t
	Fcompile_options    Tuint32_t
	Foverall_options    Tuint32_t
	Fextra_options      Tuint32_t
	Fflags              Tuint32_t
	Flimit_heap         Tuint32_t
	Flimit_match        Tuint32_t
	Flimit_depth        Tuint32_t
	Ffirst_codeunit     Tuint32_t
	Flast_codeunit      Tuint32_t
	Fbsr_convention     Tuint16_t
	Fnewline_convention Tuint16_t
	Fmax_lookbehind     Tuint16_t
	Fminlength          Tuint16_t
	Ftop_bracket        Tuint16_t
	Ftop_backref        Tuint16_t
	Fname_entry_size    Tuint16_t
	Fname_count         Tuint16_t

} /* pcre2.h:935:1 */

type Spcre2_real_compile_context_8

type Spcre2_real_compile_context_8 = struct {
	Fmemctl             Tpcre2_memctl
	Fstack_guard        uintptr
	Fstack_guard_data   uintptr
	Ftables             uintptr
	Fmax_pattern_length Tsize_t
	Fbsr_convention     Tuint16_t
	Fnewline_convention Tuint16_t
	Fparens_nest_limit  Tuint32_t
	Fextra_options      Tuint32_t
	F__ccgo_pad1        [4]byte

} /* pcre2.h:935:1 */

type Spcre2_real_convert_context_8

type Spcre2_real_convert_context_8 = struct {
	Fmemctl         Tpcre2_memctl
	Fglob_separator Tuint32_t
	Fglob_escape    Tuint32_t

} /* pcre2.h:935:1 */

type Spcre2_real_general_context_8

type Spcre2_real_general_context_8 = struct{ Fmemctl Tpcre2_memctl } /* pcre2.h:935:1 */

type Spcre2_real_jit_stack_8

type Spcre2_real_jit_stack_8 = struct {
	Fmemctl Tpcre2_memctl
	Fstack  uintptr

} /* pcre2.h:935:1 */

type Spcre2_real_match_context_8

type Spcre2_real_match_context_8 = struct {
	Fmemctl                  Tpcre2_memctl
	Fcallout                 uintptr
	Fcallout_data            uintptr
	Fsubstitute_callout      uintptr
	Fsubstitute_callout_data uintptr
	Foffset_limit            Tsize_t
	Fheap_limit              Tuint32_t
	Fmatch_limit             Tuint32_t
	Fdepth_limit             Tuint32_t
	F__ccgo_pad1             [4]byte

} /* pcre2.h:935:1 */

type Spcre2_real_match_data_8

type Spcre2_real_match_data_8 = struct {
	Fmemctl    Tpcre2_memctl
	Fcode      uintptr
	Fsubject   TPCRE2_SPTR8
	Fmark      TPCRE2_SPTR8
	Fleftchar  Tsize_t
	Frightchar Tsize_t
	Fstartchar Tsize_t
	Fmatchedby Tuint8_t
	Fflags     Tuint8_t
	Foveccount Tuint16_t
	Frc        int32
	Fovector   [131072]Tsize_t

} /* pcre2.h:935:1 */

type Spcre2_serialized_data

type Spcre2_serialized_data = struct {
	Fmagic           Tuint32_t
	Fversion         Tuint32_t
	Fconfig          Tuint32_t
	Fnumber_of_codes Tint32_t

} /* pcre2_internal.h:1870:9 */

type Spcre2_substitute_callout_block_16

type Spcre2_substitute_callout_block_16 = struct {
	Fversion        Tuint32_t
	F__ccgo_pad1    [4]byte
	Finput          TPCRE2_SPTR16
	Foutput         TPCRE2_SPTR16
	Foutput_offsets [2]Tsize_t
	Fovector        uintptr
	Foveccount      Tuint32_t
	Fsubscount      Tuint32_t

} /* pcre2.h:939:1 */

type Spcre2_substitute_callout_block_32

type Spcre2_substitute_callout_block_32 = struct {
	Fversion        Tuint32_t
	F__ccgo_pad1    [4]byte
	Finput          TPCRE2_SPTR32
	Foutput         TPCRE2_SPTR32
	Foutput_offsets [2]Tsize_t
	Fovector        uintptr
	Foveccount      Tuint32_t
	Fsubscount      Tuint32_t

} /* pcre2.h:943:1 */

type Spcre2_substitute_callout_block_8

type Spcre2_substitute_callout_block_8 = struct {
	Fversion        Tuint32_t
	F__ccgo_pad1    [4]byte
	Finput          TPCRE2_SPTR8
	Foutput         TPCRE2_SPTR8
	Foutput_offsets [2]Tsize_t
	Fovector        uintptr
	Foveccount      Tuint32_t
	Fsubscount      Tuint32_t

} /* pcre2.h:935:1 */

type Spso

type Spso = struct {
	Fname   uintptr
	Flength Tuint16_t
	Ftype   Tuint16_t
	Fvalue  Tuint32_t

} /* pcre2_compile.c:822:9 */

type Spthread_attr_t

type Spthread_attr_t = struct {
	F__ccgo_pad1 [0]uint64
	F__size      [56]int8

} /* pthreadtypes.h:56:1 */

type Srandom_data

type Srandom_data = struct {
	Ffptr        uintptr
	Frptr        uintptr
	Fstate       uintptr
	Frand_type   int32
	Frand_deg    int32
	Frand_sep    int32
	F__ccgo_pad1 [4]byte
	Fend_ptr     uintptr

} /* stdlib.h:424:1 */

type Srecurse_cache

type Srecurse_cache = struct {
	Fgroup       TPCRE2_SPTR8
	Fgroupnumber int32
	F__ccgo_pad1 [4]byte

} /* pcre2_intmodedep.h:689:9 */

type Srecurse_check

type Srecurse_check = struct {
	Fprev  uintptr
	Fgroup TPCRE2_SPTR8

} /* pcre2_intmodedep.h:677:9 */

type Sstateblock

type Sstateblock = struct {
	Foffset int32
	Fcount  int32
	Fdata   int32

} /* pcre2_dfa_match.c:295:9 */

type Stimespec

type Stimespec = struct {
	Ftv_sec  T__time_t
	Ftv_nsec T__syscall_slong_t

} /* struct_timespec.h:11:1 */

POSIX.1b structure for a time value. This is like a `struct timeval' but

has nanoseconds instead of microseconds.

type Stimeval

type Stimeval = struct {
	Ftv_sec  T__time_t
	Ftv_usec T__suseconds_t

} /* struct_timeval.h:8:1 */

A time value that is accurate to the nearest

microsecond but also has a range of years.

type Sverbitem

type Sverbitem = struct {
	Flen     uint32
	Fmeta    Tuint32_t
	Fhas_arg int32

} /* pcre2_compile.c:602:9 */

type TBOOL

type TBOOL = int32 /* pcre2_internal.h:67:13 */

func X_pcre2_is_newline_8

func X_pcre2_is_newline_8(tls *libc.TLS, ptr TPCRE2_SPTR8, type1 Tuint32_t, endptr TPCRE2_SPTR8, lenptr uintptr, utf TBOOL) TBOOL

func X_pcre2_script_run_8

func X_pcre2_script_run_8(tls *libc.TLS, ptr TPCRE2_SPTR8, endptr TPCRE2_SPTR8, utf TBOOL) TBOOL

func X_pcre2_was_newline_8

func X_pcre2_was_newline_8(tls *libc.TLS, ptr TPCRE2_SPTR8, type1 Tuint32_t, startptr TPCRE2_SPTR8, lenptr uintptr, utf TBOOL) TBOOL

func X_pcre2_xclass_8

func X_pcre2_xclass_8(tls *libc.TLS, c Tuint32_t, data TPCRE2_SPTR8, utf TBOOL) TBOOL

type TFILE

type TFILE = S_IO_FILE /* FILE.h:7:25 */

The opaque type of streams. This is the definition used elsewhere.

type TPCRE2_SPTR16

type TPCRE2_SPTR16 = uintptr /* pcre2.h:463:29 */

type TPCRE2_SPTR32

type TPCRE2_SPTR32 = uintptr /* pcre2.h:464:29 */

type TPCRE2_SPTR8

type TPCRE2_SPTR8 = uintptr /* pcre2.h:462:29 */

func X_pcre2_extuni_8

func X_pcre2_extuni_8(tls *libc.TLS, c Tuint32_t, eptr TPCRE2_SPTR8, start_subject TPCRE2_SPTR8, end_subject TPCRE2_SPTR8, utf TBOOL, xcount uintptr) TPCRE2_SPTR8

func X_pcre2_find_bracket_8

func X_pcre2_find_bracket_8(tls *libc.TLS, code TPCRE2_SPTR8, utf TBOOL, number int32) TPCRE2_SPTR8

func Xpcre2_get_mark_8

func Xpcre2_get_mark_8(tls *libc.TLS, match_data uintptr) TPCRE2_SPTR8

type TPCRE2_UCHAR16

type TPCRE2_UCHAR16 = Tuint16_t /* pcre2.h:459:18 */

type TPCRE2_UCHAR32

type TPCRE2_UCHAR32 = Tuint32_t /* pcre2.h:460:18 */

type TPCRE2_UCHAR8

type TPCRE2_UCHAR8 = Tuint8_t /* pcre2.h:458:18 */

type TRWS_anchor

type TRWS_anchor = SRWS_anchor /* pcre2_dfa_match.c:328:3 */

type T__FILE

type T__FILE = S_IO_FILE /* __FILE.h:5:25 */

type T__atomic_wide_counter

type T__atomic_wide_counter = struct{ F__value64 uint64 } /* atomic_wide_counter.h:33:3 */

Counter that is monotonically increasing (by less than 2**31 per

increment), with a single writer, and an arbitrary number of
readers.

type T__blkcnt64_t

type T__blkcnt64_t = int64 /* types.h:181:30 */

type T__blkcnt_t

type T__blkcnt_t = int64 /* types.h:180:28 */

Type to count number of disk blocks.

type T__blksize_t

type T__blksize_t = int64 /* types.h:175:29 */

Type to represent block size.

type T__builtin_va_list

type T__builtin_va_list = uintptr /* <builtin>:46:14 */

type T__caddr_t

type T__caddr_t = uintptr /* types.h:204:14 */

type T__clock_t

type T__clock_t = int64 /* types.h:156:27 */ // Type of CPU usage counts.

type T__clockid_t

type T__clockid_t = int32 /* types.h:169:29 */

Clock ID used in clock and timer functions.

type T__compar_d_fn_t

type T__compar_d_fn_t = uintptr /* stdlib.h:823:13 */

type T__compar_fn_t

type T__compar_fn_t = uintptr /* stdlib.h:816:13 */

Shorthand for type of comparison functions.

type T__daddr_t

type T__daddr_t = int32 /* types.h:165:27 */ // The type of a disk address.

type T__dev_t

type T__dev_t = uint64 /* types.h:145:25 */ // Type of device numbers.

type T__fd_mask

type T__fd_mask = int64 /* select.h:49:18 */

The fd_set member is required to be an array of longs.

type T__float128

type T__float128 = float64 /* <builtin>:47:21 */

type T__fpos64_t

type T__fpos64_t = S_G_fpos64_t /* __fpos64_t.h:14:3 */

The tag name of this struct is _G_fpos64_t to preserve historic

C++ mangled names for functions taking fpos_t and/or fpos64_t
arguments.  That name should not be used in new code.

type T__fpos_t

type T__fpos_t = S_G_fpos_t /* __fpos_t.h:14:3 */

The tag name of this struct is _G_fpos_t to preserve historic

C++ mangled names for functions taking fpos_t arguments.
That name should not be used in new code.

type T__fsblkcnt64_t

type T__fsblkcnt64_t = uint64 /* types.h:185:32 */

type T__fsblkcnt_t

type T__fsblkcnt_t = uint64 /* types.h:184:30 */

Type to count file system blocks.

type T__fsfilcnt64_t

type T__fsfilcnt64_t = uint64 /* types.h:189:32 */

type T__fsfilcnt_t

type T__fsfilcnt_t = uint64 /* types.h:188:30 */

Type to count file system nodes.

type T__fsid_t

type T__fsid_t = struct{ F__val [2]int32 } /* types.h:155:26 */ // Type of file system IDs.

type T__fsword_t

type T__fsword_t = int64 /* types.h:192:28 */

Type of miscellaneous file system fields.

type T__gid_t

type T__gid_t = uint32 /* types.h:147:25 */ // Type of group identifications.

type T__gnuc_va_list

type T__gnuc_va_list = T__builtin_va_list /* stdarg.h:40:27 */

type T__gwchar_t

type T__gwchar_t = int32 /* inttypes.h:34:24 */

Get a definition for wchar_t. But we must not define wchar_t itself.

type T__id_t

type T__id_t = uint32 /* types.h:159:24 */ // General type for IDs.

type T__ino64_t

type T__ino64_t = uint64 /* types.h:149:27 */ // Type of file serial numbers (LFS).

type T__ino_t

type T__ino_t = uint64 /* types.h:148:25 */ // Type of file serial numbers.

type T__int128_t

type T__int128_t = struct {
	Flo int64
	Fhi int64

} /* <builtin>:21:43 */ // must match modernc.org/mathutil.Int128

type T__int16_t

type T__int16_t = int16 /* types.h:39:26 */

type T__int32_t

type T__int32_t = int32 /* types.h:41:20 */

type T__int64_t

type T__int64_t = int64 /* types.h:44:25 */

type T__int8_t

type T__int8_t = int8 /* types.h:37:21 */

Fixed-size types, underlying types depend on word size and compiler.

type T__int_least16_t

type T__int_least16_t = T__int16_t /* types.h:54:19 */

type T__int_least32_t

type T__int_least32_t = T__int32_t /* types.h:56:19 */

type T__int_least64_t

type T__int_least64_t = T__int64_t /* types.h:58:19 */

type T__int_least8_t

type T__int_least8_t = T__int8_t /* types.h:52:18 */

Smallest types with at least a given width.

type T__intmax_t

type T__intmax_t = int64 /* types.h:72:18 */

Largest integral types.

type T__intptr_t

type T__intptr_t = int64 /* types.h:207:25 */

Duplicates info from stdint.h but this is used in unistd.h.

type T__key_t

type T__key_t = int32 /* types.h:166:25 */ // Type of an IPC key.

type T__locale_t

type T__locale_t = uintptr /* __locale_t.h:41:32 */

type T__loff_t

type T__loff_t = T__off64_t /* types.h:203:19 */ // Type of file sizes and offsets (LFS).

These few don't really vary by system, they always correspond

to one of the other defined types.

type T__mbstate_t

type T__mbstate_t = struct {
	F__count int32
	F__value struct{ F__wch uint32 }

} /* __mbstate_t.h:21:3 */

Conversion state information.

type T__mode_t

type T__mode_t = uint32 /* types.h:150:26 */ // Type of file attribute bitmasks.
type T__nlink_t = uint64 /* types.h:151:27 */ // Type of file link counts.

type T__off64_t

type T__off64_t = int64 /* types.h:153:27 */ // Type of file sizes and offsets (LFS).

type T__off_t

type T__off_t = int64 /* types.h:152:25 */ // Type of file sizes and offsets.

type T__once_flag

type T__once_flag = struct{ F__data int32 } /* thread-shared-types.h:111:3 */

type T__pid_t

type T__pid_t = int32 /* types.h:154:25 */ // Type of process identifications.

type T__pthread_list_t

type T__pthread_list_t = S__pthread_internal_list /* thread-shared-types.h:55:3 */

type T__pthread_slist_t

type T__pthread_slist_t = S__pthread_internal_slist /* thread-shared-types.h:60:3 */

type T__quad_t

type T__quad_t = int64 /* types.h:63:18 */

quad_t is also 64 bits.

type T__rlim64_t

type T__rlim64_t = uint64 /* types.h:158:28 */ // Type for resource measurement (LFS).

type T__rlim_t

type T__rlim_t = uint64 /* types.h:157:26 */ // Type for resource measurement.

type T__sig_atomic_t

type T__sig_atomic_t = int32 /* types.h:215:13 */

C99: An integer type that can be accessed as an atomic entity,

even in the presence of asynchronous interrupts.
It is not currently necessary for this to be machine-specific.

type T__sigset_t

type T__sigset_t = struct{ F__val [16]uint64 } /* __sigset_t.h:8:3 */

type T__socklen_t

type T__socklen_t = uint32 /* types.h:210:23 */

Duplicate info from sys/socket.h.

type T__ssize_t

type T__ssize_t = int64 /* types.h:194:27 */ // Type of a byte count, or error.

type T__suseconds64_t

type T__suseconds64_t = int64 /* types.h:163:33 */

type T__suseconds_t

type T__suseconds_t = int64 /* types.h:162:31 */ // Signed count of microseconds.

type T__syscall_slong_t

type T__syscall_slong_t = int64 /* types.h:197:33 */

Signed long type used in system calls.

type T__syscall_ulong_t

type T__syscall_ulong_t = uint64 /* types.h:199:33 */

Unsigned long type used in system calls.

type T__thrd_t

type T__thrd_t = uint64 /* thread-shared-types.h:106:27 */

type T__time_t

type T__time_t = int64 /* types.h:160:26 */ // Seconds since the Epoch.

type T__timer_t

type T__timer_t = uintptr /* types.h:172:12 */

Timer ID returned by `timer_create'.

type T__tss_t

type T__tss_t = uint32 /* thread-shared-types.h:105:22 */

type T__u_char

type T__u_char = uint8 /* types.h:31:23 */

Convenience types.

type T__u_int

type T__u_int = uint32 /* types.h:33:22 */

type T__u_long

type T__u_long = uint64 /* types.h:34:27 */

type T__u_quad_t

type T__u_quad_t = uint64 /* types.h:64:27 */

type T__u_short

type T__u_short = uint16 /* types.h:32:28 */

type T__uid_t

type T__uid_t = uint32 /* types.h:146:25 */ // Type of user identifications.

type T__uint128_t

type T__uint128_t = struct {
	Flo uint64
	Fhi uint64

} /* <builtin>:22:44 */ // must match modernc.org/mathutil.Int128

type T__uint16_t

type T__uint16_t = uint16 /* types.h:40:28 */

type T__uint32_t

type T__uint32_t = uint32 /* types.h:42:22 */

type T__uint64_t

type T__uint64_t = uint64 /* types.h:45:27 */

type T__uint8_t

type T__uint8_t = uint8 /* types.h:38:23 */

type T__uint_least16_t

type T__uint_least16_t = T__uint16_t /* types.h:55:20 */

type T__uint_least32_t

type T__uint_least32_t = T__uint32_t /* types.h:57:20 */

type T__uint_least64_t

type T__uint_least64_t = T__uint64_t /* types.h:59:20 */

type T__uint_least8_t

type T__uint_least8_t = T__uint8_t /* types.h:53:19 */

type T__uintmax_t

type T__uintmax_t = uint64 /* types.h:73:27 */

type T__useconds_t

type T__useconds_t = uint32 /* types.h:161:30 */ // Count of microseconds.

type Talasitem

type Talasitem = Salasitem /* pcre2_compile.c:644:3 */

type Tblkcnt64_t

type Tblkcnt64_t = T__blkcnt64_t /* types.h:219:22 */ // Type to count number of disk blocks.

type Tblkcnt_t

type Tblkcnt_t = T__blkcnt64_t /* types.h:205:22 */ // Type to count number of disk blocks.

Types from the Large File Support interface.

type Tblksize_t

type Tblksize_t = T__blksize_t /* types.h:185:21 */

type Tbranch_chain_8

type Tbranch_chain_8 = Sbranch_chain_8 /* pcre2_intmodedep.h:700:3 */

type Tcaddr_t

type Tcaddr_t = T__caddr_t /* types.h:115:19 */

type Tcheck_heapframe_size

type Tcheck_heapframe_size = [1]int8 /* pcre2_intmodedep.h:838:14 */

type Tclock_t

type Tclock_t = T__clock_t /* clock_t.h:7:19 */

Returned by `clock'.

type Tclockid_t

type Tclockid_t = T__clockid_t /* clockid_t.h:7:21 */

Clock ID used in clock and timer functions.

type Tcomparison_fn_t

type Tcomparison_fn_t = T__compar_fn_t /* stdlib.h:819:23 */

type Tcompile_block_8

type Tcompile_block_8 = Scompile_block_8 /* pcre2_intmodedep.h:756:3 */

type Tcookie_io_functions_t

type Tcookie_io_functions_t = S_IO_cookie_io_functions_t /* cookie_io_functions_t.h:61:3 */

The structure with the cookie function pointers.

The tag name of this struct is _IO_cookie_io_functions_t to
preserve historic C++ mangled names for functions taking
cookie_io_functions_t arguments.  That name should not be used in
new code.

type Tdaddr_t

type Tdaddr_t = T__daddr_t /* types.h:114:19 */

type Tdev_t

type Tdev_t = T__dev_t /* types.h:59:17 */

type Tdfa_match_block_8

type Tdfa_match_block_8 = Sdfa_match_block_8 /* pcre2_intmodedep.h:930:3 */

type Tdfa_recursion_info

type Tdfa_recursion_info = Sdfa_recursion_info /* pcre2_intmodedep.h:773:3 */

type Tdiv_t

type Tdiv_t = struct {
	Fquot int32
	Frem  int32

} /* stdlib.h:63:5 */

Returned by `div'.

type Tfd_mask

type Tfd_mask = T__fd_mask /* select.h:77:19 */

Sometimes the fd_set member is assumed to have this type.

type Tfd_set

type Tfd_set = struct{ Ffds_bits [16]T__fd_mask } /* select.h:70:5 */

fd_set for select and pselect.

type Tfpos64_t

type Tfpos64_t = T__fpos64_t /* stdio.h:89:20 */

type Tfpos_t

type Tfpos_t = T__fpos64_t /* stdio.h:86:20 */

The type of the second argument to `fgetpos' and `fsetpos'.

type Tfsblkcnt64_t

type Tfsblkcnt64_t = T__fsblkcnt64_t /* types.h:220:24 */ // Type to count file system blocks.

type Tfsblkcnt_t

type Tfsblkcnt_t = T__fsblkcnt64_t /* types.h:209:24 */ // Type to count file system blocks.

type Tfsfilcnt64_t

type Tfsfilcnt64_t = T__fsfilcnt64_t /* types.h:221:24 */ // Type to count file system inodes.

type Tfsfilcnt_t

type Tfsfilcnt_t = T__fsfilcnt64_t /* types.h:213:24 */ // Type to count file system inodes.

type Tfsid_t

type Tfsid_t = T__fsid_t /* types.h:39:18 */

type Tgid_t

type Tgid_t = T__gid_t /* types.h:64:17 */

type Theapframe

type Theapframe = Sheapframe /* pcre2_intmodedep.h:833:3 */

type Theapframe_align

type Theapframe_align = Sheapframe_align /* pcre2_intmodedep.h:846:3 */

type Tid_t

type Tid_t = T__id_t /* types.h:103:16 */

type Timaxdiv_t

type Timaxdiv_t = struct {
	Fquot int64
	Frem  int64

} /* inttypes.h:275:5 */

We have to define the `uintmax_t' type using `ldiv_t'.

type Tino64_t

type Tino64_t = T__ino64_t /* types.h:54:19 */

type Tino_t

type Tino_t = T__ino64_t /* types.h:49:19 */

type Tint16_t

type Tint16_t = T__int16_t /* stdint-intn.h:25:19 */

type Tint32_t

type Tint32_t = T__int32_t /* stdint-intn.h:26:19 */

func Xpcre2_serialize_decode_8

func Xpcre2_serialize_decode_8(tls *libc.TLS, codes uintptr, number_of_codes Tint32_t, bytes uintptr, gcontext uintptr) Tint32_t

func Xpcre2_serialize_encode_8

func Xpcre2_serialize_encode_8(tls *libc.TLS, codes uintptr, number_of_codes Tint32_t, serialized_bytes uintptr, serialized_size uintptr, gcontext uintptr) Tint32_t

func Xpcre2_serialize_get_number_of_codes_8

func Xpcre2_serialize_get_number_of_codes_8(tls *libc.TLS, bytes uintptr) Tint32_t

type Tint64_t

type Tint64_t = T__int64_t /* stdint-intn.h:27:19 */

type Tint8_t

type Tint8_t = T__int8_t /* stdint-intn.h:24:18 */

type Tint_fast16_t

type Tint_fast16_t = int64 /* stdint.h:60:19 */

type Tint_fast32_t

type Tint_fast32_t = int64 /* stdint.h:61:19 */

type Tint_fast64_t

type Tint_fast64_t = int64 /* stdint.h:62:19 */

type Tint_fast8_t

type Tint_fast8_t = int8 /* stdint.h:58:22 */

Signed.

type Tint_least16_t

type Tint_least16_t = T__int_least16_t /* stdint.h:44:25 */

type Tint_least32_t

type Tint_least32_t = T__int_least32_t /* stdint.h:45:25 */

type Tint_least64_t

type Tint_least64_t = T__int_least64_t /* stdint.h:46:25 */

type Tint_least8_t

type Tint_least8_t = T__int_least8_t /* stdint.h:43:24 */

Signed.

type Tintmax_t

type Tintmax_t = T__intmax_t /* stdint.h:101:21 */

Largest integral types.

type Tintptr_t

type Tintptr_t = int64 /* stdint.h:87:19 */

Types for `void *' pointers.

type Tkey_t

type Tkey_t = T__key_t /* types.h:121:17 */

type Tldiv_t

type Tldiv_t = struct {
	Fquot int64
	Frem  int64

} /* stdlib.h:71:5 */

Returned by `ldiv'.

type Tlldiv_t

type Tlldiv_t = struct {
	Fquot int64
	Frem  int64

} /* stdlib.h:81:5 */

Returned by `lldiv'.

type Tlocale_t

type Tlocale_t = T__locale_t /* locale_t.h:24:20 */

type Tloff_t

type Tloff_t = T__loff_t /* types.h:42:18 */

type Tmatch_block_8

type Tmatch_block_8 = Smatch_block_8 /* pcre2_intmodedep.h:900:3 */

type Tmax_align_t

type Tmax_align_t = struct {
	F__max_align_ll int64
	F__max_align_ld float64

} /* stddef.h:426:3 */

Type whose alignment is supported in every context and is at least

as great as that of any standard type not using alignment
specifiers.

type Tmode_t

type Tmode_t = T__mode_t /* types.h:69:18 */

type Tnamed_group_8

type Tnamed_group_8 = Snamed_group_8 /* pcre2_intmodedep.h:710:3 */

type Tnest_save

type Tnest_save = Snest_save /* pcre2_compile.c:2561:3 */
type Tnlink_t = T__nlink_t /* types.h:74:19 */

type Toff64_t

type Toff64_t = T__off64_t /* stdio.h:70:19 */

type Toff_t

type Toff_t = T__off64_t /* stdio.h:65:19 */

type Topen_capitem

type Topen_capitem = Sopen_capitem /* pcre2_internal.h:1804:3 */

type Tparsed_recurse_check

type Tparsed_recurse_check = Sparsed_recurse_check /* pcre2_intmodedep.h:685:3 */

type Tpcre2_callout_block_16

type Tpcre2_callout_block_16 = Spcre2_callout_block_16 /* pcre2.h:939:1 */

type Tpcre2_callout_block_32

type Tpcre2_callout_block_32 = Spcre2_callout_block_32 /* pcre2.h:943:1 */

type Tpcre2_callout_block_8

type Tpcre2_callout_block_8 = Spcre2_callout_block_8 /* pcre2.h:935:1 */

type Tpcre2_callout_enumerate_block_16

type Tpcre2_callout_enumerate_block_16 = Spcre2_callout_enumerate_block_16 /* pcre2.h:939:1 */

type Tpcre2_callout_enumerate_block_32

type Tpcre2_callout_enumerate_block_32 = Spcre2_callout_enumerate_block_32 /* pcre2.h:943:1 */

type Tpcre2_callout_enumerate_block_8

type Tpcre2_callout_enumerate_block_8 = Spcre2_callout_enumerate_block_8 /* pcre2.h:935:1 */

type Tpcre2_code_8

type Tpcre2_code_8 = Spcre2_real_code_8 /* pcre2.h:935:1 */

type Tpcre2_compile_context_8

type Tpcre2_compile_context_8 = Spcre2_real_compile_context_8 /* pcre2.h:935:1 */

type Tpcre2_convert_context_8

type Tpcre2_convert_context_8 = Spcre2_real_convert_context_8 /* pcre2.h:935:1 */

type Tpcre2_general_context_8

type Tpcre2_general_context_8 = Spcre2_real_general_context_8 /* pcre2.h:935:1 */

type Tpcre2_jit_callback_16

type Tpcre2_jit_callback_16 = uintptr /* pcre2.h:939:1 */

type Tpcre2_jit_callback_32

type Tpcre2_jit_callback_32 = uintptr /* pcre2.h:943:1 */

type Tpcre2_jit_callback_8

type Tpcre2_jit_callback_8 = uintptr /* pcre2.h:935:1 */

type Tpcre2_jit_stack_8

type Tpcre2_jit_stack_8 = Spcre2_real_jit_stack_8 /* pcre2.h:935:1 */

type Tpcre2_match_context_8

type Tpcre2_match_context_8 = Spcre2_real_match_context_8 /* pcre2.h:935:1 */

type Tpcre2_match_data_8

type Tpcre2_match_data_8 = Spcre2_real_match_data_8 /* pcre2.h:935:1 */

type Tpcre2_memctl

type Tpcre2_memctl = Spcre2_memctl /* pcre2_internal.h:1794:3 */

type Tpcre2_output_context

type Tpcre2_output_context = Spcre2_output_context /* pcre2_convert.c:374:3 */

type Tpcre2_real_code_8

type Tpcre2_real_code_8 = Spcre2_real_code_8 /* pcre2_intmodedep.h:642:3 */

type Tpcre2_real_compile_context_8

type Tpcre2_real_compile_context_8 = Spcre2_real_compile_context_8 /* pcre2_intmodedep.h:575:3 */

type Tpcre2_real_convert_context_8

type Tpcre2_real_convert_context_8 = Spcre2_real_convert_context_8 /* pcre2_intmodedep.h:601:3 */

type Tpcre2_real_general_context_8

type Tpcre2_real_general_context_8 = Spcre2_real_general_context_8 /* pcre2_intmodedep.h:561:3 */

type Tpcre2_real_jit_stack_8

type Tpcre2_real_jit_stack_8 = Spcre2_real_jit_stack_8 /* pcre2_intmodedep.h:764:3 */

type Tpcre2_real_match_context_8

type Tpcre2_real_match_context_8 = Spcre2_real_match_context_8 /* pcre2_intmodedep.h:593:3 */

type Tpcre2_real_match_data_8

type Tpcre2_real_match_data_8 = Spcre2_real_match_data_8 /* pcre2_intmodedep.h:665:3 */

type Tpcre2_serialized_data

type Tpcre2_serialized_data = Spcre2_serialized_data /* pcre2_internal.h:1875:3 */

type Tpcre2_substitute_callout_block_16

type Tpcre2_substitute_callout_block_16 = Spcre2_substitute_callout_block_16 /* pcre2.h:939:1 */

type Tpcre2_substitute_callout_block_32

type Tpcre2_substitute_callout_block_32 = Spcre2_substitute_callout_block_32 /* pcre2.h:943:1 */

type Tpcre2_substitute_callout_block_8

type Tpcre2_substitute_callout_block_8 = Spcre2_substitute_callout_block_8 /* pcre2.h:935:1 */

type Tpid_t

type Tpid_t = T__pid_t /* types.h:97:17 */

type Tpso

type Tpso = Spso /* pcre2_compile.c:827:3 */

type Tpthread_attr_t

type Tpthread_attr_t = Spthread_attr_t /* pthreadtypes.h:62:30 */

type Tpthread_barrier_t

type Tpthread_barrier_t = struct {
	F__ccgo_pad1 [0]uint64
	F__size      [32]int8

} /* pthreadtypes.h:112:3 */

POSIX barriers data type. The structure of the type is

deliberately not exposed.

type Tpthread_barrierattr_t

type Tpthread_barrierattr_t = struct {
	F__ccgo_pad1 [0]uint32
	F__size      [4]int8

} /* pthreadtypes.h:118:3 */

type Tpthread_cond_t

type Tpthread_cond_t = struct{ F__data S__pthread_cond_s } /* pthreadtypes.h:80:3 */

type Tpthread_condattr_t

type Tpthread_condattr_t = struct {
	F__ccgo_pad1 [0]uint32
	F__size      [4]int8

} /* pthreadtypes.h:45:3 */

Data structure for condition variable handling. The structure of

the attribute type is not exposed on purpose.

type Tpthread_key_t

type Tpthread_key_t = uint32 /* pthreadtypes.h:49:22 */

Keys for thread-specific data

type Tpthread_mutex_t

type Tpthread_mutex_t = struct{ F__data S__pthread_mutex_s } /* pthreadtypes.h:72:3 */

type Tpthread_mutexattr_t

type Tpthread_mutexattr_t = struct {
	F__ccgo_pad1 [0]uint32
	F__size      [4]int8

} /* pthreadtypes.h:36:3 */

Data structures for mutex handling. The structure of the attribute

type is not exposed on purpose.

type Tpthread_once_t

type Tpthread_once_t = int32 /* pthreadtypes.h:53:30 */

Once-only execution

type Tpthread_rwlock_t

type Tpthread_rwlock_t = struct{ F__data S__pthread_rwlock_arch_t } /* pthreadtypes.h:91:3 */

Data structure for reader-writer lock variable handling. The

structure of the attribute type is deliberately not exposed.

type Tpthread_rwlockattr_t

type Tpthread_rwlockattr_t = struct {
	F__ccgo_pad1 [0]uint64
	F__size      [8]int8

} /* pthreadtypes.h:97:3 */

type Tpthread_spinlock_t

type Tpthread_spinlock_t = int32 /* pthreadtypes.h:103:22 */

POSIX spinlock data type.

type Tpthread_t

type Tpthread_t = uint64 /* pthreadtypes.h:27:27 */

Thread identifiers. The structure of the attribute type is not

exposed on purpose.

type Tptrdiff_t

type Tptrdiff_t = int64 /* <builtin>:3:26 */

type Tquad_t

type Tquad_t = T__quad_t /* types.h:37:18 */

type Trecurse_cache

type Trecurse_cache = Srecurse_cache /* pcre2_intmodedep.h:692:3 */

type Trecurse_check

type Trecurse_check = Srecurse_check /* pcre2_intmodedep.h:680:3 */

type Tregister_t

type Tregister_t = int32 /* types.h:164:13 */

type Tsigset_t

type Tsigset_t = T__sigset_t /* sigset_t.h:7:20 */

A set of signals to be blocked, unblocked, or waited for.

type Tsize_t

type Tsize_t = uint64 /* <builtin>:9:23 */
var X_pcre2_utt_size_8 Tsize_t = uint64(unsafe.Sizeof(X_pcre2_utt_8)) / uint64(unsafe.Sizeof(Tucp_type_table{})) /* pcre2_ucptables.c:1520:14 */

func X_pcre2_jit_get_size_8

func X_pcre2_jit_get_size_8(tls *libc.TLS, executable_jit uintptr) Tsize_t

func X_pcre2_strcpy_c8_8

func X_pcre2_strcpy_c8_8(tls *libc.TLS, str1 uintptr, str2 uintptr) Tsize_t

func X_pcre2_strlen_8

func X_pcre2_strlen_8(tls *libc.TLS, str TPCRE2_SPTR8) Tsize_t

func Xpcre2_get_match_data_size_8

func Xpcre2_get_match_data_size_8(tls *libc.TLS, match_data uintptr) Tsize_t

func Xpcre2_get_startchar_8

func Xpcre2_get_startchar_8(tls *libc.TLS, match_data uintptr) Tsize_t

type Tssize_t

type Tssize_t = T__ssize_t /* stdio.h:77:19 */

type Tstateblock

type Tstateblock = Sstateblock /* pcre2_dfa_match.c:299:3 */

type Tsuseconds_t

type Tsuseconds_t = T__suseconds_t /* types.h:138:23 */

type Ttime_t

type Ttime_t = T__time_t /* time_t.h:10:18 */

Returned by `time'.

type Ttimer_t

type Ttimer_t = T__timer_t /* timer_t.h:7:19 */

Timer ID returned by `timer_create'.

type Tu_char

type Tu_char = T__u_char /* types.h:33:18 */

type Tu_int

type Tu_int = T__u_int /* types.h:35:17 */

type Tu_int16_t

type Tu_int16_t = T__uint16_t /* types.h:159:20 */

type Tu_int32_t

type Tu_int32_t = T__uint32_t /* types.h:160:20 */

type Tu_int64_t

type Tu_int64_t = T__uint64_t /* types.h:161:20 */

type Tu_int8_t

type Tu_int8_t = T__uint8_t /* types.h:158:19 */

These were defined by ISO C without the first `_'.

type Tu_long

type Tu_long = T__u_long /* types.h:36:18 */

type Tu_quad_t

type Tu_quad_t = T__u_quad_t /* types.h:38:20 */

type Tu_short

type Tu_short = T__u_short /* types.h:34:19 */

type Tucd_record

type Tucd_record = struct {
	Fscript            Tuint8_t
	Fchartype          Tuint8_t
	Fgbprop            Tuint8_t
	Fcaseset           Tuint8_t
	Fother_case        Tint32_t
	Fscriptx_bidiclass Tuint16_t
	Fbprops            Tuint16_t

} /* pcre2_internal.h:1827:3 */

type Tucp_type_table

type Tucp_type_table = struct {
	Fname_offset Tuint16_t
	Ftype        Tuint16_t
	Fvalue       Tuint16_t

} /* pcre2_internal.h:1815:3 */

type Tuid_t

type Tuid_t = T__uid_t /* types.h:79:17 */

type Tuint

type Tuint = uint32 /* types.h:150:22 */

type Tuint16_t

type Tuint16_t = T__uint16_t /* stdint-uintn.h:25:20 */

type Tuint32_t

type Tuint32_t = T__uint32_t /* stdint-uintn.h:26:20 */

func Xpcre2_get_ovector_count_8

func Xpcre2_get_ovector_count_8(tls *libc.TLS, match_data uintptr) Tuint32_t

type Tuint64_t

type Tuint64_t = T__uint64_t /* stdint-uintn.h:27:20 */

type Tuint8_t

type Tuint8_t = T__uint8_t /* stdint-uintn.h:24:19 */

type Tuint_fast16_t

type Tuint_fast16_t = uint64 /* stdint.h:73:27 */

type Tuint_fast32_t

type Tuint_fast32_t = uint64 /* stdint.h:74:27 */

type Tuint_fast64_t

type Tuint_fast64_t = uint64 /* stdint.h:75:27 */

type Tuint_fast8_t

type Tuint_fast8_t = uint8 /* stdint.h:71:24 */

Unsigned.

type Tuint_least16_t

type Tuint_least16_t = T__uint_least16_t /* stdint.h:50:26 */

type Tuint_least32_t

type Tuint_least32_t = T__uint_least32_t /* stdint.h:51:26 */

type Tuint_least64_t

type Tuint_least64_t = T__uint_least64_t /* stdint.h:52:26 */

type Tuint_least8_t

type Tuint_least8_t = T__uint_least8_t /* stdint.h:49:25 */

Unsigned.

type Tuintmax_t

type Tuintmax_t = T__uintmax_t /* stdint.h:102:22 */

type Tuintptr_t

type Tuintptr_t = uint64 /* stdint.h:90:27 */

type Tulong

type Tulong = uint64 /* types.h:148:27 */

Old compatibility names for C types.

type Tuseconds_t

type Tuseconds_t = T__useconds_t /* types.h:134:22 */

type Tushort

type Tushort = uint16 /* types.h:149:28 */

type Tva_list

type Tva_list = T__gnuc_va_list /* stdio.h:52:24 */

type Tverbitem

type Tverbitem = Sverbitem /* pcre2_compile.c:606:3 */

type Twchar_t

type Twchar_t = int32 /* <builtin>:15:24 */

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL