REG_BADPAT         78 ext/mbstring/oniguruma/regposix.c     { ONIGERR_META_CODE_SYNTAX,                           REG_BADPAT  },
REG_BADPAT         79 ext/mbstring/oniguruma/regposix.c     { ONIGERR_CONTROL_CODE_SYNTAX,                        REG_BADPAT  },
REG_BADPAT         88 ext/mbstring/oniguruma/regposix.c     { ONIGERR_END_PATTERN_IN_GROUP,                       REG_BADPAT  },
REG_BADPAT         89 ext/mbstring/oniguruma/regposix.c     { ONIGERR_UNDEFINED_GROUP_OPTION,                     REG_BADPAT  },
REG_BADPAT         90 ext/mbstring/oniguruma/regposix.c     { ONIGERR_INVALID_POSIX_BRACKET_TYPE,                 REG_BADPAT  },
REG_BADPAT         91 ext/mbstring/oniguruma/regposix.c     { ONIGERR_INVALID_LOOK_BEHIND_PATTERN,                REG_BADPAT  },
REG_BADPAT         92 ext/mbstring/oniguruma/regposix.c     { ONIGERR_INVALID_REPEAT_RANGE_PATTERN,               REG_BADPAT  },
REG_BADPAT         93 ext/mbstring/oniguruma/regposix.c     { ONIGERR_TOO_BIG_NUMBER,                             REG_BADPAT  },
REG_BADPAT         99 ext/mbstring/oniguruma/regposix.c     { ONIGERR_TOO_SHORT_MULTI_BYTE_STRING,                REG_BADPAT  },
REG_BADPAT        102 ext/mbstring/oniguruma/regposix.c     { ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED,       REG_BADPAT  },
REG_BADPAT        106 ext/mbstring/oniguruma/regposix.c     { ONIGERR_EMPTY_GROUP_NAME,                           REG_BADPAT },
REG_BADPAT        107 ext/mbstring/oniguruma/regposix.c     { ONIGERR_INVALID_GROUP_NAME,                         REG_BADPAT },
REG_BADPAT        108 ext/mbstring/oniguruma/regposix.c     { ONIGERR_INVALID_CHAR_IN_GROUP_NAME,                 REG_BADPAT },
REG_BADPAT        109 ext/mbstring/oniguruma/regposix.c     { ONIGERR_UNDEFINED_NAME_REFERENCE,                   REG_BADPAT },
REG_BADPAT        110 ext/mbstring/oniguruma/regposix.c     { ONIGERR_UNDEFINED_GROUP_REFERENCE,                  REG_BADPAT },
REG_BADPAT        111 ext/mbstring/oniguruma/regposix.c     { ONIGERR_MULTIPLEX_DEFINED_NAME,                     REG_BADPAT },
REG_BADPAT        112 ext/mbstring/oniguruma/regposix.c     { ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL,             REG_BADPAT },
REG_BADPAT        113 ext/mbstring/oniguruma/regposix.c     { ONIGERR_NEVER_ENDING_RECURSION,                     REG_BADPAT },
REG_BADPAT        114 ext/mbstring/oniguruma/regposix.c     { ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY,      REG_BADPAT },
REG_BADPAT        115 ext/mbstring/oniguruma/regposix.c     { ONIGERR_INVALID_CHAR_PROPERTY_NAME,                 REG_BADPAT },
REG_BADPAT         78 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* unrecognized character after (? */
REG_BADPAT         79 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* POSIX named classes are supported only within a class */
REG_BADPAT         90 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* unrecognized character after (?< */
REG_BADPAT         91 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* lookbehind assertion is not fixed length */
REG_BADPAT         92 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* malformed number or name after (?( */
REG_BADPAT         93 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* conditional group contains more than two branches */
REG_BADPAT         94 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* assertion expected after (?( */
REG_BADPAT         95 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* (?R or (?[+-]digits must be followed by ) */
REG_BADPAT         97 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* POSIX collating elements are not supported */
REG_BADPAT         99 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* spare error */
REG_BADPAT        100 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* character value in \x{...} sequence is too large */
REG_BADPAT        101 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* invalid condition (?(0) */
REG_BADPAT        102 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* \C not allowed in lookbehind assertion */
REG_BADPAT        104 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* number after (?C is > 255 */
REG_BADPAT        105 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* closing ) for (?C expected */
REG_BADPAT        106 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* recursive call could loop indefinitely */
REG_BADPAT        107 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* unrecognized character after (?P */
REG_BADPAT        108 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* syntax error in subpattern name (missing terminator) */
REG_BADPAT        109 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* two named subpatterns have the same name */
REG_BADPAT        110 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* invalid UTF-8 string */
REG_BADPAT        111 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* support for \P, \p, and \X has not been compiled */
REG_BADPAT        112 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* malformed \P or \p sequence */
REG_BADPAT        113 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* unknown property name after \P or \p */
REG_BADPAT        114 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* subpattern name is too long (maximum 32 characters) */
REG_BADPAT        115 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* too many named subpatterns (maximum 10,000) */
REG_BADPAT        116 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* repeated subpattern is too long */
REG_BADPAT        117 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* octal value is greater than \377 (not in UTF-8 mode) */
REG_BADPAT        118 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* internal error: overran compiling workspace */
REG_BADPAT        119 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* internal error: previously-checked referenced subpattern not found */
REG_BADPAT        120 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* DEFINE group contains more than one branch */
REG_BADPAT        121 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* repeating a DEFINE group is not allowed */
REG_BADPAT        123 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* \g is not followed followed by an (optionally braced) non-zero number */
REG_BADPAT        124 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* (?+ or (?- must be followed by a non-zero number */
REG_BADPAT        125 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* number is too big */
REG_BADPAT        126 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT,  /* subpattern name expected */
REG_BADPAT        127 ext/pcre/pcrelib/pcreposix.c   REG_BADPAT   /* digit expected after (?+ */
REG_BADPAT        167 regex/main.c   	ne = regerror(REG_BADPAT, (regex_t *)NULL, erbuf, sizeof(erbuf));
REG_BADPAT        173 regex/main.c   	ne = regerror(REG_BADPAT, (regex_t *)NULL, erbuf, (size_t)SHORT);
REG_BADPAT        180 regex/main.c   	ne = regerror(REG_ITOA|REG_BADPAT, (regex_t *)NULL, erbuf, sizeof(erbuf));
REG_BADPAT        188 regex/main.c   	if (atoi(erbuf) != (int)REG_BADPAT) {
REG_BADPAT        190 regex/main.c   						erbuf, (long)REG_BADPAT);
REG_BADPAT        194 regex/main.c   						erbuf, (long)REG_BADPAT);
REG_BADPAT         40 regex/regerror.c 	{REG_BADPAT,	"REG_BADPAT",	"invalid regular expression"},
REG_BADPAT        128 regex/regexec.c 		return(REG_BADPAT);
REG_BADPAT        131 regex/regexec.c 		return(REG_BADPAT);