Win32 API 日本語リファレンス
ホームGlobalization › UErrorCode

UErrorCode

列挙型
基底型i4

メンバー 153

名前10進16進
U_USING_FALLBACK_WARNING-1280xFFFFFF80
U_ERROR_WARNING_START-1280xFFFFFF80
U_USING_DEFAULT_WARNING-1270xFFFFFF81
U_SAFECLONE_ALLOCATED_WARNING-1260xFFFFFF82
U_STATE_OLD_WARNING-1250xFFFFFF83
U_STRING_NOT_TERMINATED_WARNING-1240xFFFFFF84
U_SORT_KEY_TOO_SHORT_WARNING-1230xFFFFFF85
U_AMBIGUOUS_ALIAS_WARNING-1220xFFFFFF86
U_DIFFERENT_UCA_VERSION-1210xFFFFFF87
U_PLUGIN_CHANGED_LEVEL_WARNING-1200xFFFFFF88
U_ZERO_ERROR00x0
U_ILLEGAL_ARGUMENT_ERROR10x1
U_MISSING_RESOURCE_ERROR20x2
U_INVALID_FORMAT_ERROR30x3
U_FILE_ACCESS_ERROR40x4
U_INTERNAL_PROGRAM_ERROR50x5
U_MESSAGE_PARSE_ERROR60x6
U_MEMORY_ALLOCATION_ERROR70x7
U_INDEX_OUTOFBOUNDS_ERROR80x8
U_PARSE_ERROR90x9
U_INVALID_CHAR_FOUND100xA
U_TRUNCATED_CHAR_FOUND110xB
U_ILLEGAL_CHAR_FOUND120xC
U_INVALID_TABLE_FORMAT130xD
U_INVALID_TABLE_FILE140xE
U_BUFFER_OVERFLOW_ERROR150xF
U_UNSUPPORTED_ERROR160x10
U_RESOURCE_TYPE_MISMATCH170x11
U_ILLEGAL_ESCAPE_SEQUENCE180x12
U_UNSUPPORTED_ESCAPE_SEQUENCE190x13
U_NO_SPACE_AVAILABLE200x14
U_CE_NOT_FOUND_ERROR210x15
U_PRIMARY_TOO_LONG_ERROR220x16
U_STATE_TOO_OLD_ERROR230x17
U_TOO_MANY_ALIASES_ERROR240x18
U_ENUM_OUT_OF_SYNC_ERROR250x19
U_INVARIANT_CONVERSION_ERROR260x1A
U_INVALID_STATE_ERROR270x1B
U_COLLATOR_VERSION_MISMATCH280x1C
U_USELESS_COLLATOR_ERROR290x1D
U_NO_WRITE_PERMISSION300x1E
U_INPUT_TOO_LONG_ERROR310x1F
U_BAD_VARIABLE_DEFINITION655360x10000
U_PARSE_ERROR_START655360x10000
U_MALFORMED_RULE655370x10001
U_MALFORMED_SET655380x10002
U_MALFORMED_SYMBOL_REFERENCE655390x10003
U_MALFORMED_UNICODE_ESCAPE655400x10004
U_MALFORMED_VARIABLE_DEFINITION655410x10005
U_MALFORMED_VARIABLE_REFERENCE655420x10006
U_MISMATCHED_SEGMENT_DELIMITERS655430x10007
U_MISPLACED_ANCHOR_START655440x10008
U_MISPLACED_CURSOR_OFFSET655450x10009
U_MISPLACED_QUANTIFIER655460x1000A
U_MISSING_OPERATOR655470x1000B
U_MISSING_SEGMENT_CLOSE655480x1000C
U_MULTIPLE_ANTE_CONTEXTS655490x1000D
U_MULTIPLE_CURSORS655500x1000E
U_MULTIPLE_POST_CONTEXTS655510x1000F
U_TRAILING_BACKSLASH655520x10010
U_UNDEFINED_SEGMENT_REFERENCE655530x10011
U_UNDEFINED_VARIABLE655540x10012
U_UNQUOTED_SPECIAL655550x10013
U_UNTERMINATED_QUOTE655560x10014
U_RULE_MASK_ERROR655570x10015
U_MISPLACED_COMPOUND_FILTER655580x10016
U_MULTIPLE_COMPOUND_FILTERS655590x10017
U_INVALID_RBT_SYNTAX655600x10018
U_INVALID_PROPERTY_PATTERN655610x10019
U_MALFORMED_PRAGMA655620x1001A
U_UNCLOSED_SEGMENT655630x1001B
U_ILLEGAL_CHAR_IN_SEGMENT655640x1001C
U_VARIABLE_RANGE_EXHAUSTED655650x1001D
U_VARIABLE_RANGE_OVERLAP655660x1001E
U_ILLEGAL_CHARACTER655670x1001F
U_INTERNAL_TRANSLITERATOR_ERROR655680x10020
U_INVALID_ID655690x10021
U_INVALID_FUNCTION655700x10022
U_UNEXPECTED_TOKEN657920x10100
U_FMT_PARSE_ERROR_START657920x10100
U_MULTIPLE_DECIMAL_SEPARATORS657930x10101
U_MULTIPLE_DECIMAL_SEPERATORS657930x10101
U_MULTIPLE_EXPONENTIAL_SYMBOLS657940x10102
U_MALFORMED_EXPONENTIAL_PATTERN657950x10103
U_MULTIPLE_PERCENT_SYMBOLS657960x10104
U_MULTIPLE_PERMILL_SYMBOLS657970x10105
U_MULTIPLE_PAD_SPECIFIERS657980x10106
U_PATTERN_SYNTAX_ERROR657990x10107
U_ILLEGAL_PAD_POSITION658000x10108
U_UNMATCHED_BRACES658010x10109
U_UNSUPPORTED_PROPERTY658020x1010A
U_UNSUPPORTED_ATTRIBUTE658030x1010B
U_ARGUMENT_TYPE_MISMATCH658040x1010C
U_DUPLICATE_KEYWORD658050x1010D
U_UNDEFINED_KEYWORD658060x1010E
U_DEFAULT_KEYWORD_MISSING658070x1010F
U_DECIMAL_NUMBER_SYNTAX_ERROR658080x10110
U_FORMAT_INEXACT_ERROR658090x10111
U_NUMBER_ARG_OUTOFBOUNDS_ERROR658100x10112
U_NUMBER_SKELETON_SYNTAX_ERROR658110x10113
U_BRK_INTERNAL_ERROR660480x10200
U_BRK_ERROR_START660480x10200
U_BRK_HEX_DIGITS_EXPECTED660490x10201
U_BRK_SEMICOLON_EXPECTED660500x10202
U_BRK_RULE_SYNTAX660510x10203
U_BRK_UNCLOSED_SET660520x10204
U_BRK_ASSIGN_ERROR660530x10205
U_BRK_VARIABLE_REDFINITION660540x10206
U_BRK_MISMATCHED_PAREN660550x10207
U_BRK_NEW_LINE_IN_QUOTED_STRING660560x10208
U_BRK_UNDEFINED_VARIABLE660570x10209
U_BRK_INIT_ERROR660580x1020A
U_BRK_RULE_EMPTY_SET660590x1020B
U_BRK_UNRECOGNIZED_OPTION660600x1020C
U_BRK_MALFORMED_RULE_TAG660610x1020D
U_REGEX_INTERNAL_ERROR663040x10300
U_REGEX_ERROR_START663040x10300
U_REGEX_RULE_SYNTAX663050x10301
U_REGEX_INVALID_STATE663060x10302
U_REGEX_BAD_ESCAPE_SEQUENCE663070x10303
U_REGEX_PROPERTY_SYNTAX663080x10304
U_REGEX_UNIMPLEMENTED663090x10305
U_REGEX_MISMATCHED_PAREN663100x10306
U_REGEX_NUMBER_TOO_BIG663110x10307
U_REGEX_BAD_INTERVAL663120x10308
U_REGEX_MAX_LT_MIN663130x10309
U_REGEX_INVALID_BACK_REF663140x1030A
U_REGEX_INVALID_FLAG663150x1030B
U_REGEX_LOOK_BEHIND_LIMIT663160x1030C
U_REGEX_SET_CONTAINS_STRING663170x1030D
U_REGEX_MISSING_CLOSE_BRACKET663190x1030F
U_REGEX_INVALID_RANGE663200x10310
U_REGEX_STACK_OVERFLOW663210x10311
U_REGEX_TIME_OUT663220x10312
U_REGEX_STOPPED_BY_CALLER663230x10313
U_REGEX_PATTERN_TOO_BIG663240x10314
U_REGEX_INVALID_CAPTURE_GROUP_NAME663250x10315
U_IDNA_PROHIBITED_ERROR665600x10400
U_IDNA_ERROR_START665600x10400
U_IDNA_UNASSIGNED_ERROR665610x10401
U_IDNA_CHECK_BIDI_ERROR665620x10402
U_IDNA_STD3_ASCII_RULES_ERROR665630x10403
U_IDNA_ACE_PREFIX_ERROR665640x10404
U_IDNA_VERIFICATION_ERROR665650x10405
U_IDNA_LABEL_TOO_LONG_ERROR665660x10406
U_IDNA_ZERO_LENGTH_LABEL_ERROR665670x10407
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR665680x10408
U_STRINGPREP_PROHIBITED_ERROR665600x10400
U_STRINGPREP_UNASSIGNED_ERROR665610x10401
U_STRINGPREP_CHECK_BIDI_ERROR665620x10402
U_PLUGIN_ERROR_START668160x10500
U_PLUGIN_TOO_HIGH668160x10500
U_PLUGIN_DIDNT_SET_LEVEL668170x10501

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum UErrorCode : int {
    U_USING_FALLBACK_WARNING = -128,
    U_ERROR_WARNING_START = -128,
    U_USING_DEFAULT_WARNING = -127,
    U_SAFECLONE_ALLOCATED_WARNING = -126,
    U_STATE_OLD_WARNING = -125,
    U_STRING_NOT_TERMINATED_WARNING = -124,
    U_SORT_KEY_TOO_SHORT_WARNING = -123,
    U_AMBIGUOUS_ALIAS_WARNING = -122,
    U_DIFFERENT_UCA_VERSION = -121,
    U_PLUGIN_CHANGED_LEVEL_WARNING = -120,
    U_ZERO_ERROR = 0,
    U_ILLEGAL_ARGUMENT_ERROR = 1,
    U_MISSING_RESOURCE_ERROR = 2,
    U_INVALID_FORMAT_ERROR = 3,
    U_FILE_ACCESS_ERROR = 4,
    U_INTERNAL_PROGRAM_ERROR = 5,
    U_MESSAGE_PARSE_ERROR = 6,
    U_MEMORY_ALLOCATION_ERROR = 7,
    U_INDEX_OUTOFBOUNDS_ERROR = 8,
    U_PARSE_ERROR = 9,
    U_INVALID_CHAR_FOUND = 10,
    U_TRUNCATED_CHAR_FOUND = 11,
    U_ILLEGAL_CHAR_FOUND = 12,
    U_INVALID_TABLE_FORMAT = 13,
    U_INVALID_TABLE_FILE = 14,
    U_BUFFER_OVERFLOW_ERROR = 15,
    U_UNSUPPORTED_ERROR = 16,
    U_RESOURCE_TYPE_MISMATCH = 17,
    U_ILLEGAL_ESCAPE_SEQUENCE = 18,
    U_UNSUPPORTED_ESCAPE_SEQUENCE = 19,
    U_NO_SPACE_AVAILABLE = 20,
    U_CE_NOT_FOUND_ERROR = 21,
    U_PRIMARY_TOO_LONG_ERROR = 22,
    U_STATE_TOO_OLD_ERROR = 23,
    U_TOO_MANY_ALIASES_ERROR = 24,
    U_ENUM_OUT_OF_SYNC_ERROR = 25,
    U_INVARIANT_CONVERSION_ERROR = 26,
    U_INVALID_STATE_ERROR = 27,
    U_COLLATOR_VERSION_MISMATCH = 28,
    U_USELESS_COLLATOR_ERROR = 29,
    U_NO_WRITE_PERMISSION = 30,
    U_INPUT_TOO_LONG_ERROR = 31,
    U_BAD_VARIABLE_DEFINITION = 65536,
    U_PARSE_ERROR_START = 65536,
    U_MALFORMED_RULE = 65537,
    U_MALFORMED_SET = 65538,
    U_MALFORMED_SYMBOL_REFERENCE = 65539,
    U_MALFORMED_UNICODE_ESCAPE = 65540,
    U_MALFORMED_VARIABLE_DEFINITION = 65541,
    U_MALFORMED_VARIABLE_REFERENCE = 65542,
    U_MISMATCHED_SEGMENT_DELIMITERS = 65543,
    U_MISPLACED_ANCHOR_START = 65544,
    U_MISPLACED_CURSOR_OFFSET = 65545,
    U_MISPLACED_QUANTIFIER = 65546,
    U_MISSING_OPERATOR = 65547,
    U_MISSING_SEGMENT_CLOSE = 65548,
    U_MULTIPLE_ANTE_CONTEXTS = 65549,
    U_MULTIPLE_CURSORS = 65550,
    U_MULTIPLE_POST_CONTEXTS = 65551,
    U_TRAILING_BACKSLASH = 65552,
    U_UNDEFINED_SEGMENT_REFERENCE = 65553,
    U_UNDEFINED_VARIABLE = 65554,
    U_UNQUOTED_SPECIAL = 65555,
    U_UNTERMINATED_QUOTE = 65556,
    U_RULE_MASK_ERROR = 65557,
    U_MISPLACED_COMPOUND_FILTER = 65558,
    U_MULTIPLE_COMPOUND_FILTERS = 65559,
    U_INVALID_RBT_SYNTAX = 65560,
    U_INVALID_PROPERTY_PATTERN = 65561,
    U_MALFORMED_PRAGMA = 65562,
    U_UNCLOSED_SEGMENT = 65563,
    U_ILLEGAL_CHAR_IN_SEGMENT = 65564,
    U_VARIABLE_RANGE_EXHAUSTED = 65565,
    U_VARIABLE_RANGE_OVERLAP = 65566,
    U_ILLEGAL_CHARACTER = 65567,
    U_INTERNAL_TRANSLITERATOR_ERROR = 65568,
    U_INVALID_ID = 65569,
    U_INVALID_FUNCTION = 65570,
    U_UNEXPECTED_TOKEN = 65792,
    U_FMT_PARSE_ERROR_START = 65792,
    U_MULTIPLE_DECIMAL_SEPARATORS = 65793,
    U_MULTIPLE_DECIMAL_SEPERATORS = 65793,
    U_MULTIPLE_EXPONENTIAL_SYMBOLS = 65794,
    U_MALFORMED_EXPONENTIAL_PATTERN = 65795,
    U_MULTIPLE_PERCENT_SYMBOLS = 65796,
    U_MULTIPLE_PERMILL_SYMBOLS = 65797,
    U_MULTIPLE_PAD_SPECIFIERS = 65798,
    U_PATTERN_SYNTAX_ERROR = 65799,
    U_ILLEGAL_PAD_POSITION = 65800,
    U_UNMATCHED_BRACES = 65801,
    U_UNSUPPORTED_PROPERTY = 65802,
    U_UNSUPPORTED_ATTRIBUTE = 65803,
    U_ARGUMENT_TYPE_MISMATCH = 65804,
    U_DUPLICATE_KEYWORD = 65805,
    U_UNDEFINED_KEYWORD = 65806,
    U_DEFAULT_KEYWORD_MISSING = 65807,
    U_DECIMAL_NUMBER_SYNTAX_ERROR = 65808,
    U_FORMAT_INEXACT_ERROR = 65809,
    U_NUMBER_ARG_OUTOFBOUNDS_ERROR = 65810,
    U_NUMBER_SKELETON_SYNTAX_ERROR = 65811,
    U_BRK_INTERNAL_ERROR = 66048,
    U_BRK_ERROR_START = 66048,
    U_BRK_HEX_DIGITS_EXPECTED = 66049,
    U_BRK_SEMICOLON_EXPECTED = 66050,
    U_BRK_RULE_SYNTAX = 66051,
    U_BRK_UNCLOSED_SET = 66052,
    U_BRK_ASSIGN_ERROR = 66053,
    U_BRK_VARIABLE_REDFINITION = 66054,
    U_BRK_MISMATCHED_PAREN = 66055,
    U_BRK_NEW_LINE_IN_QUOTED_STRING = 66056,
    U_BRK_UNDEFINED_VARIABLE = 66057,
    U_BRK_INIT_ERROR = 66058,
    U_BRK_RULE_EMPTY_SET = 66059,
    U_BRK_UNRECOGNIZED_OPTION = 66060,
    U_BRK_MALFORMED_RULE_TAG = 66061,
    U_REGEX_INTERNAL_ERROR = 66304,
    U_REGEX_ERROR_START = 66304,
    U_REGEX_RULE_SYNTAX = 66305,
    U_REGEX_INVALID_STATE = 66306,
    U_REGEX_BAD_ESCAPE_SEQUENCE = 66307,
    U_REGEX_PROPERTY_SYNTAX = 66308,
    U_REGEX_UNIMPLEMENTED = 66309,
    U_REGEX_MISMATCHED_PAREN = 66310,
    U_REGEX_NUMBER_TOO_BIG = 66311,
    U_REGEX_BAD_INTERVAL = 66312,
    U_REGEX_MAX_LT_MIN = 66313,
    U_REGEX_INVALID_BACK_REF = 66314,
    U_REGEX_INVALID_FLAG = 66315,
    U_REGEX_LOOK_BEHIND_LIMIT = 66316,
    U_REGEX_SET_CONTAINS_STRING = 66317,
    U_REGEX_MISSING_CLOSE_BRACKET = 66319,
    U_REGEX_INVALID_RANGE = 66320,
    U_REGEX_STACK_OVERFLOW = 66321,
    U_REGEX_TIME_OUT = 66322,
    U_REGEX_STOPPED_BY_CALLER = 66323,
    U_REGEX_PATTERN_TOO_BIG = 66324,
    U_REGEX_INVALID_CAPTURE_GROUP_NAME = 66325,
    U_IDNA_PROHIBITED_ERROR = 66560,
    U_IDNA_ERROR_START = 66560,
    U_IDNA_UNASSIGNED_ERROR = 66561,
    U_IDNA_CHECK_BIDI_ERROR = 66562,
    U_IDNA_STD3_ASCII_RULES_ERROR = 66563,
    U_IDNA_ACE_PREFIX_ERROR = 66564,
    U_IDNA_VERIFICATION_ERROR = 66565,
    U_IDNA_LABEL_TOO_LONG_ERROR = 66566,
    U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567,
    U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568,
    U_STRINGPREP_PROHIBITED_ERROR = 66560,
    U_STRINGPREP_UNASSIGNED_ERROR = 66561,
    U_STRINGPREP_CHECK_BIDI_ERROR = 66562,
    U_PLUGIN_ERROR_START = 66816,
    U_PLUGIN_TOO_HIGH = 66816,
    U_PLUGIN_DIDNT_SET_LEVEL = 66817
} UErrorCode;
public enum UErrorCode : int
{
    U_USING_FALLBACK_WARNING = -128,
    U_ERROR_WARNING_START = -128,
    U_USING_DEFAULT_WARNING = -127,
    U_SAFECLONE_ALLOCATED_WARNING = -126,
    U_STATE_OLD_WARNING = -125,
    U_STRING_NOT_TERMINATED_WARNING = -124,
    U_SORT_KEY_TOO_SHORT_WARNING = -123,
    U_AMBIGUOUS_ALIAS_WARNING = -122,
    U_DIFFERENT_UCA_VERSION = -121,
    U_PLUGIN_CHANGED_LEVEL_WARNING = -120,
    U_ZERO_ERROR = 0,
    U_ILLEGAL_ARGUMENT_ERROR = 1,
    U_MISSING_RESOURCE_ERROR = 2,
    U_INVALID_FORMAT_ERROR = 3,
    U_FILE_ACCESS_ERROR = 4,
    U_INTERNAL_PROGRAM_ERROR = 5,
    U_MESSAGE_PARSE_ERROR = 6,
    U_MEMORY_ALLOCATION_ERROR = 7,
    U_INDEX_OUTOFBOUNDS_ERROR = 8,
    U_PARSE_ERROR = 9,
    U_INVALID_CHAR_FOUND = 10,
    U_TRUNCATED_CHAR_FOUND = 11,
    U_ILLEGAL_CHAR_FOUND = 12,
    U_INVALID_TABLE_FORMAT = 13,
    U_INVALID_TABLE_FILE = 14,
    U_BUFFER_OVERFLOW_ERROR = 15,
    U_UNSUPPORTED_ERROR = 16,
    U_RESOURCE_TYPE_MISMATCH = 17,
    U_ILLEGAL_ESCAPE_SEQUENCE = 18,
    U_UNSUPPORTED_ESCAPE_SEQUENCE = 19,
    U_NO_SPACE_AVAILABLE = 20,
    U_CE_NOT_FOUND_ERROR = 21,
    U_PRIMARY_TOO_LONG_ERROR = 22,
    U_STATE_TOO_OLD_ERROR = 23,
    U_TOO_MANY_ALIASES_ERROR = 24,
    U_ENUM_OUT_OF_SYNC_ERROR = 25,
    U_INVARIANT_CONVERSION_ERROR = 26,
    U_INVALID_STATE_ERROR = 27,
    U_COLLATOR_VERSION_MISMATCH = 28,
    U_USELESS_COLLATOR_ERROR = 29,
    U_NO_WRITE_PERMISSION = 30,
    U_INPUT_TOO_LONG_ERROR = 31,
    U_BAD_VARIABLE_DEFINITION = 65536,
    U_PARSE_ERROR_START = 65536,
    U_MALFORMED_RULE = 65537,
    U_MALFORMED_SET = 65538,
    U_MALFORMED_SYMBOL_REFERENCE = 65539,
    U_MALFORMED_UNICODE_ESCAPE = 65540,
    U_MALFORMED_VARIABLE_DEFINITION = 65541,
    U_MALFORMED_VARIABLE_REFERENCE = 65542,
    U_MISMATCHED_SEGMENT_DELIMITERS = 65543,
    U_MISPLACED_ANCHOR_START = 65544,
    U_MISPLACED_CURSOR_OFFSET = 65545,
    U_MISPLACED_QUANTIFIER = 65546,
    U_MISSING_OPERATOR = 65547,
    U_MISSING_SEGMENT_CLOSE = 65548,
    U_MULTIPLE_ANTE_CONTEXTS = 65549,
    U_MULTIPLE_CURSORS = 65550,
    U_MULTIPLE_POST_CONTEXTS = 65551,
    U_TRAILING_BACKSLASH = 65552,
    U_UNDEFINED_SEGMENT_REFERENCE = 65553,
    U_UNDEFINED_VARIABLE = 65554,
    U_UNQUOTED_SPECIAL = 65555,
    U_UNTERMINATED_QUOTE = 65556,
    U_RULE_MASK_ERROR = 65557,
    U_MISPLACED_COMPOUND_FILTER = 65558,
    U_MULTIPLE_COMPOUND_FILTERS = 65559,
    U_INVALID_RBT_SYNTAX = 65560,
    U_INVALID_PROPERTY_PATTERN = 65561,
    U_MALFORMED_PRAGMA = 65562,
    U_UNCLOSED_SEGMENT = 65563,
    U_ILLEGAL_CHAR_IN_SEGMENT = 65564,
    U_VARIABLE_RANGE_EXHAUSTED = 65565,
    U_VARIABLE_RANGE_OVERLAP = 65566,
    U_ILLEGAL_CHARACTER = 65567,
    U_INTERNAL_TRANSLITERATOR_ERROR = 65568,
    U_INVALID_ID = 65569,
    U_INVALID_FUNCTION = 65570,
    U_UNEXPECTED_TOKEN = 65792,
    U_FMT_PARSE_ERROR_START = 65792,
    U_MULTIPLE_DECIMAL_SEPARATORS = 65793,
    U_MULTIPLE_DECIMAL_SEPERATORS = 65793,
    U_MULTIPLE_EXPONENTIAL_SYMBOLS = 65794,
    U_MALFORMED_EXPONENTIAL_PATTERN = 65795,
    U_MULTIPLE_PERCENT_SYMBOLS = 65796,
    U_MULTIPLE_PERMILL_SYMBOLS = 65797,
    U_MULTIPLE_PAD_SPECIFIERS = 65798,
    U_PATTERN_SYNTAX_ERROR = 65799,
    U_ILLEGAL_PAD_POSITION = 65800,
    U_UNMATCHED_BRACES = 65801,
    U_UNSUPPORTED_PROPERTY = 65802,
    U_UNSUPPORTED_ATTRIBUTE = 65803,
    U_ARGUMENT_TYPE_MISMATCH = 65804,
    U_DUPLICATE_KEYWORD = 65805,
    U_UNDEFINED_KEYWORD = 65806,
    U_DEFAULT_KEYWORD_MISSING = 65807,
    U_DECIMAL_NUMBER_SYNTAX_ERROR = 65808,
    U_FORMAT_INEXACT_ERROR = 65809,
    U_NUMBER_ARG_OUTOFBOUNDS_ERROR = 65810,
    U_NUMBER_SKELETON_SYNTAX_ERROR = 65811,
    U_BRK_INTERNAL_ERROR = 66048,
    U_BRK_ERROR_START = 66048,
    U_BRK_HEX_DIGITS_EXPECTED = 66049,
    U_BRK_SEMICOLON_EXPECTED = 66050,
    U_BRK_RULE_SYNTAX = 66051,
    U_BRK_UNCLOSED_SET = 66052,
    U_BRK_ASSIGN_ERROR = 66053,
    U_BRK_VARIABLE_REDFINITION = 66054,
    U_BRK_MISMATCHED_PAREN = 66055,
    U_BRK_NEW_LINE_IN_QUOTED_STRING = 66056,
    U_BRK_UNDEFINED_VARIABLE = 66057,
    U_BRK_INIT_ERROR = 66058,
    U_BRK_RULE_EMPTY_SET = 66059,
    U_BRK_UNRECOGNIZED_OPTION = 66060,
    U_BRK_MALFORMED_RULE_TAG = 66061,
    U_REGEX_INTERNAL_ERROR = 66304,
    U_REGEX_ERROR_START = 66304,
    U_REGEX_RULE_SYNTAX = 66305,
    U_REGEX_INVALID_STATE = 66306,
    U_REGEX_BAD_ESCAPE_SEQUENCE = 66307,
    U_REGEX_PROPERTY_SYNTAX = 66308,
    U_REGEX_UNIMPLEMENTED = 66309,
    U_REGEX_MISMATCHED_PAREN = 66310,
    U_REGEX_NUMBER_TOO_BIG = 66311,
    U_REGEX_BAD_INTERVAL = 66312,
    U_REGEX_MAX_LT_MIN = 66313,
    U_REGEX_INVALID_BACK_REF = 66314,
    U_REGEX_INVALID_FLAG = 66315,
    U_REGEX_LOOK_BEHIND_LIMIT = 66316,
    U_REGEX_SET_CONTAINS_STRING = 66317,
    U_REGEX_MISSING_CLOSE_BRACKET = 66319,
    U_REGEX_INVALID_RANGE = 66320,
    U_REGEX_STACK_OVERFLOW = 66321,
    U_REGEX_TIME_OUT = 66322,
    U_REGEX_STOPPED_BY_CALLER = 66323,
    U_REGEX_PATTERN_TOO_BIG = 66324,
    U_REGEX_INVALID_CAPTURE_GROUP_NAME = 66325,
    U_IDNA_PROHIBITED_ERROR = 66560,
    U_IDNA_ERROR_START = 66560,
    U_IDNA_UNASSIGNED_ERROR = 66561,
    U_IDNA_CHECK_BIDI_ERROR = 66562,
    U_IDNA_STD3_ASCII_RULES_ERROR = 66563,
    U_IDNA_ACE_PREFIX_ERROR = 66564,
    U_IDNA_VERIFICATION_ERROR = 66565,
    U_IDNA_LABEL_TOO_LONG_ERROR = 66566,
    U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567,
    U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568,
    U_STRINGPREP_PROHIBITED_ERROR = 66560,
    U_STRINGPREP_UNASSIGNED_ERROR = 66561,
    U_STRINGPREP_CHECK_BIDI_ERROR = 66562,
    U_PLUGIN_ERROR_START = 66816,
    U_PLUGIN_TOO_HIGH = 66816,
    U_PLUGIN_DIDNT_SET_LEVEL = 66817,
}
Public Enum UErrorCode As Integer
    U_USING_FALLBACK_WARNING = -128
    U_ERROR_WARNING_START = -128
    U_USING_DEFAULT_WARNING = -127
    U_SAFECLONE_ALLOCATED_WARNING = -126
    U_STATE_OLD_WARNING = -125
    U_STRING_NOT_TERMINATED_WARNING = -124
    U_SORT_KEY_TOO_SHORT_WARNING = -123
    U_AMBIGUOUS_ALIAS_WARNING = -122
    U_DIFFERENT_UCA_VERSION = -121
    U_PLUGIN_CHANGED_LEVEL_WARNING = -120
    U_ZERO_ERROR = 0
    U_ILLEGAL_ARGUMENT_ERROR = 1
    U_MISSING_RESOURCE_ERROR = 2
    U_INVALID_FORMAT_ERROR = 3
    U_FILE_ACCESS_ERROR = 4
    U_INTERNAL_PROGRAM_ERROR = 5
    U_MESSAGE_PARSE_ERROR = 6
    U_MEMORY_ALLOCATION_ERROR = 7
    U_INDEX_OUTOFBOUNDS_ERROR = 8
    U_PARSE_ERROR = 9
    U_INVALID_CHAR_FOUND = 10
    U_TRUNCATED_CHAR_FOUND = 11
    U_ILLEGAL_CHAR_FOUND = 12
    U_INVALID_TABLE_FORMAT = 13
    U_INVALID_TABLE_FILE = 14
    U_BUFFER_OVERFLOW_ERROR = 15
    U_UNSUPPORTED_ERROR = 16
    U_RESOURCE_TYPE_MISMATCH = 17
    U_ILLEGAL_ESCAPE_SEQUENCE = 18
    U_UNSUPPORTED_ESCAPE_SEQUENCE = 19
    U_NO_SPACE_AVAILABLE = 20
    U_CE_NOT_FOUND_ERROR = 21
    U_PRIMARY_TOO_LONG_ERROR = 22
    U_STATE_TOO_OLD_ERROR = 23
    U_TOO_MANY_ALIASES_ERROR = 24
    U_ENUM_OUT_OF_SYNC_ERROR = 25
    U_INVARIANT_CONVERSION_ERROR = 26
    U_INVALID_STATE_ERROR = 27
    U_COLLATOR_VERSION_MISMATCH = 28
    U_USELESS_COLLATOR_ERROR = 29
    U_NO_WRITE_PERMISSION = 30
    U_INPUT_TOO_LONG_ERROR = 31
    U_BAD_VARIABLE_DEFINITION = 65536
    U_PARSE_ERROR_START = 65536
    U_MALFORMED_RULE = 65537
    U_MALFORMED_SET = 65538
    U_MALFORMED_SYMBOL_REFERENCE = 65539
    U_MALFORMED_UNICODE_ESCAPE = 65540
    U_MALFORMED_VARIABLE_DEFINITION = 65541
    U_MALFORMED_VARIABLE_REFERENCE = 65542
    U_MISMATCHED_SEGMENT_DELIMITERS = 65543
    U_MISPLACED_ANCHOR_START = 65544
    U_MISPLACED_CURSOR_OFFSET = 65545
    U_MISPLACED_QUANTIFIER = 65546
    U_MISSING_OPERATOR = 65547
    U_MISSING_SEGMENT_CLOSE = 65548
    U_MULTIPLE_ANTE_CONTEXTS = 65549
    U_MULTIPLE_CURSORS = 65550
    U_MULTIPLE_POST_CONTEXTS = 65551
    U_TRAILING_BACKSLASH = 65552
    U_UNDEFINED_SEGMENT_REFERENCE = 65553
    U_UNDEFINED_VARIABLE = 65554
    U_UNQUOTED_SPECIAL = 65555
    U_UNTERMINATED_QUOTE = 65556
    U_RULE_MASK_ERROR = 65557
    U_MISPLACED_COMPOUND_FILTER = 65558
    U_MULTIPLE_COMPOUND_FILTERS = 65559
    U_INVALID_RBT_SYNTAX = 65560
    U_INVALID_PROPERTY_PATTERN = 65561
    U_MALFORMED_PRAGMA = 65562
    U_UNCLOSED_SEGMENT = 65563
    U_ILLEGAL_CHAR_IN_SEGMENT = 65564
    U_VARIABLE_RANGE_EXHAUSTED = 65565
    U_VARIABLE_RANGE_OVERLAP = 65566
    U_ILLEGAL_CHARACTER = 65567
    U_INTERNAL_TRANSLITERATOR_ERROR = 65568
    U_INVALID_ID = 65569
    U_INVALID_FUNCTION = 65570
    U_UNEXPECTED_TOKEN = 65792
    U_FMT_PARSE_ERROR_START = 65792
    U_MULTIPLE_DECIMAL_SEPARATORS = 65793
    U_MULTIPLE_DECIMAL_SEPERATORS = 65793
    U_MULTIPLE_EXPONENTIAL_SYMBOLS = 65794
    U_MALFORMED_EXPONENTIAL_PATTERN = 65795
    U_MULTIPLE_PERCENT_SYMBOLS = 65796
    U_MULTIPLE_PERMILL_SYMBOLS = 65797
    U_MULTIPLE_PAD_SPECIFIERS = 65798
    U_PATTERN_SYNTAX_ERROR = 65799
    U_ILLEGAL_PAD_POSITION = 65800
    U_UNMATCHED_BRACES = 65801
    U_UNSUPPORTED_PROPERTY = 65802
    U_UNSUPPORTED_ATTRIBUTE = 65803
    U_ARGUMENT_TYPE_MISMATCH = 65804
    U_DUPLICATE_KEYWORD = 65805
    U_UNDEFINED_KEYWORD = 65806
    U_DEFAULT_KEYWORD_MISSING = 65807
    U_DECIMAL_NUMBER_SYNTAX_ERROR = 65808
    U_FORMAT_INEXACT_ERROR = 65809
    U_NUMBER_ARG_OUTOFBOUNDS_ERROR = 65810
    U_NUMBER_SKELETON_SYNTAX_ERROR = 65811
    U_BRK_INTERNAL_ERROR = 66048
    U_BRK_ERROR_START = 66048
    U_BRK_HEX_DIGITS_EXPECTED = 66049
    U_BRK_SEMICOLON_EXPECTED = 66050
    U_BRK_RULE_SYNTAX = 66051
    U_BRK_UNCLOSED_SET = 66052
    U_BRK_ASSIGN_ERROR = 66053
    U_BRK_VARIABLE_REDFINITION = 66054
    U_BRK_MISMATCHED_PAREN = 66055
    U_BRK_NEW_LINE_IN_QUOTED_STRING = 66056
    U_BRK_UNDEFINED_VARIABLE = 66057
    U_BRK_INIT_ERROR = 66058
    U_BRK_RULE_EMPTY_SET = 66059
    U_BRK_UNRECOGNIZED_OPTION = 66060
    U_BRK_MALFORMED_RULE_TAG = 66061
    U_REGEX_INTERNAL_ERROR = 66304
    U_REGEX_ERROR_START = 66304
    U_REGEX_RULE_SYNTAX = 66305
    U_REGEX_INVALID_STATE = 66306
    U_REGEX_BAD_ESCAPE_SEQUENCE = 66307
    U_REGEX_PROPERTY_SYNTAX = 66308
    U_REGEX_UNIMPLEMENTED = 66309
    U_REGEX_MISMATCHED_PAREN = 66310
    U_REGEX_NUMBER_TOO_BIG = 66311
    U_REGEX_BAD_INTERVAL = 66312
    U_REGEX_MAX_LT_MIN = 66313
    U_REGEX_INVALID_BACK_REF = 66314
    U_REGEX_INVALID_FLAG = 66315
    U_REGEX_LOOK_BEHIND_LIMIT = 66316
    U_REGEX_SET_CONTAINS_STRING = 66317
    U_REGEX_MISSING_CLOSE_BRACKET = 66319
    U_REGEX_INVALID_RANGE = 66320
    U_REGEX_STACK_OVERFLOW = 66321
    U_REGEX_TIME_OUT = 66322
    U_REGEX_STOPPED_BY_CALLER = 66323
    U_REGEX_PATTERN_TOO_BIG = 66324
    U_REGEX_INVALID_CAPTURE_GROUP_NAME = 66325
    U_IDNA_PROHIBITED_ERROR = 66560
    U_IDNA_ERROR_START = 66560
    U_IDNA_UNASSIGNED_ERROR = 66561
    U_IDNA_CHECK_BIDI_ERROR = 66562
    U_IDNA_STD3_ASCII_RULES_ERROR = 66563
    U_IDNA_ACE_PREFIX_ERROR = 66564
    U_IDNA_VERIFICATION_ERROR = 66565
    U_IDNA_LABEL_TOO_LONG_ERROR = 66566
    U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567
    U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568
    U_STRINGPREP_PROHIBITED_ERROR = 66560
    U_STRINGPREP_UNASSIGNED_ERROR = 66561
    U_STRINGPREP_CHECK_BIDI_ERROR = 66562
    U_PLUGIN_ERROR_START = 66816
    U_PLUGIN_TOO_HIGH = 66816
    U_PLUGIN_DIDNT_SET_LEVEL = 66817
End Enum
import enum

class UErrorCode(enum.IntEnum):
    U_USING_FALLBACK_WARNING = -128
    U_ERROR_WARNING_START = -128
    U_USING_DEFAULT_WARNING = -127
    U_SAFECLONE_ALLOCATED_WARNING = -126
    U_STATE_OLD_WARNING = -125
    U_STRING_NOT_TERMINATED_WARNING = -124
    U_SORT_KEY_TOO_SHORT_WARNING = -123
    U_AMBIGUOUS_ALIAS_WARNING = -122
    U_DIFFERENT_UCA_VERSION = -121
    U_PLUGIN_CHANGED_LEVEL_WARNING = -120
    U_ZERO_ERROR = 0
    U_ILLEGAL_ARGUMENT_ERROR = 1
    U_MISSING_RESOURCE_ERROR = 2
    U_INVALID_FORMAT_ERROR = 3
    U_FILE_ACCESS_ERROR = 4
    U_INTERNAL_PROGRAM_ERROR = 5
    U_MESSAGE_PARSE_ERROR = 6
    U_MEMORY_ALLOCATION_ERROR = 7
    U_INDEX_OUTOFBOUNDS_ERROR = 8
    U_PARSE_ERROR = 9
    U_INVALID_CHAR_FOUND = 10
    U_TRUNCATED_CHAR_FOUND = 11
    U_ILLEGAL_CHAR_FOUND = 12
    U_INVALID_TABLE_FORMAT = 13
    U_INVALID_TABLE_FILE = 14
    U_BUFFER_OVERFLOW_ERROR = 15
    U_UNSUPPORTED_ERROR = 16
    U_RESOURCE_TYPE_MISMATCH = 17
    U_ILLEGAL_ESCAPE_SEQUENCE = 18
    U_UNSUPPORTED_ESCAPE_SEQUENCE = 19
    U_NO_SPACE_AVAILABLE = 20
    U_CE_NOT_FOUND_ERROR = 21
    U_PRIMARY_TOO_LONG_ERROR = 22
    U_STATE_TOO_OLD_ERROR = 23
    U_TOO_MANY_ALIASES_ERROR = 24
    U_ENUM_OUT_OF_SYNC_ERROR = 25
    U_INVARIANT_CONVERSION_ERROR = 26
    U_INVALID_STATE_ERROR = 27
    U_COLLATOR_VERSION_MISMATCH = 28
    U_USELESS_COLLATOR_ERROR = 29
    U_NO_WRITE_PERMISSION = 30
    U_INPUT_TOO_LONG_ERROR = 31
    U_BAD_VARIABLE_DEFINITION = 65536
    U_PARSE_ERROR_START = 65536
    U_MALFORMED_RULE = 65537
    U_MALFORMED_SET = 65538
    U_MALFORMED_SYMBOL_REFERENCE = 65539
    U_MALFORMED_UNICODE_ESCAPE = 65540
    U_MALFORMED_VARIABLE_DEFINITION = 65541
    U_MALFORMED_VARIABLE_REFERENCE = 65542
    U_MISMATCHED_SEGMENT_DELIMITERS = 65543
    U_MISPLACED_ANCHOR_START = 65544
    U_MISPLACED_CURSOR_OFFSET = 65545
    U_MISPLACED_QUANTIFIER = 65546
    U_MISSING_OPERATOR = 65547
    U_MISSING_SEGMENT_CLOSE = 65548
    U_MULTIPLE_ANTE_CONTEXTS = 65549
    U_MULTIPLE_CURSORS = 65550
    U_MULTIPLE_POST_CONTEXTS = 65551
    U_TRAILING_BACKSLASH = 65552
    U_UNDEFINED_SEGMENT_REFERENCE = 65553
    U_UNDEFINED_VARIABLE = 65554
    U_UNQUOTED_SPECIAL = 65555
    U_UNTERMINATED_QUOTE = 65556
    U_RULE_MASK_ERROR = 65557
    U_MISPLACED_COMPOUND_FILTER = 65558
    U_MULTIPLE_COMPOUND_FILTERS = 65559
    U_INVALID_RBT_SYNTAX = 65560
    U_INVALID_PROPERTY_PATTERN = 65561
    U_MALFORMED_PRAGMA = 65562
    U_UNCLOSED_SEGMENT = 65563
    U_ILLEGAL_CHAR_IN_SEGMENT = 65564
    U_VARIABLE_RANGE_EXHAUSTED = 65565
    U_VARIABLE_RANGE_OVERLAP = 65566
    U_ILLEGAL_CHARACTER = 65567
    U_INTERNAL_TRANSLITERATOR_ERROR = 65568
    U_INVALID_ID = 65569
    U_INVALID_FUNCTION = 65570
    U_UNEXPECTED_TOKEN = 65792
    U_FMT_PARSE_ERROR_START = 65792
    U_MULTIPLE_DECIMAL_SEPARATORS = 65793
    U_MULTIPLE_DECIMAL_SEPERATORS = 65793
    U_MULTIPLE_EXPONENTIAL_SYMBOLS = 65794
    U_MALFORMED_EXPONENTIAL_PATTERN = 65795
    U_MULTIPLE_PERCENT_SYMBOLS = 65796
    U_MULTIPLE_PERMILL_SYMBOLS = 65797
    U_MULTIPLE_PAD_SPECIFIERS = 65798
    U_PATTERN_SYNTAX_ERROR = 65799
    U_ILLEGAL_PAD_POSITION = 65800
    U_UNMATCHED_BRACES = 65801
    U_UNSUPPORTED_PROPERTY = 65802
    U_UNSUPPORTED_ATTRIBUTE = 65803
    U_ARGUMENT_TYPE_MISMATCH = 65804
    U_DUPLICATE_KEYWORD = 65805
    U_UNDEFINED_KEYWORD = 65806
    U_DEFAULT_KEYWORD_MISSING = 65807
    U_DECIMAL_NUMBER_SYNTAX_ERROR = 65808
    U_FORMAT_INEXACT_ERROR = 65809
    U_NUMBER_ARG_OUTOFBOUNDS_ERROR = 65810
    U_NUMBER_SKELETON_SYNTAX_ERROR = 65811
    U_BRK_INTERNAL_ERROR = 66048
    U_BRK_ERROR_START = 66048
    U_BRK_HEX_DIGITS_EXPECTED = 66049
    U_BRK_SEMICOLON_EXPECTED = 66050
    U_BRK_RULE_SYNTAX = 66051
    U_BRK_UNCLOSED_SET = 66052
    U_BRK_ASSIGN_ERROR = 66053
    U_BRK_VARIABLE_REDFINITION = 66054
    U_BRK_MISMATCHED_PAREN = 66055
    U_BRK_NEW_LINE_IN_QUOTED_STRING = 66056
    U_BRK_UNDEFINED_VARIABLE = 66057
    U_BRK_INIT_ERROR = 66058
    U_BRK_RULE_EMPTY_SET = 66059
    U_BRK_UNRECOGNIZED_OPTION = 66060
    U_BRK_MALFORMED_RULE_TAG = 66061
    U_REGEX_INTERNAL_ERROR = 66304
    U_REGEX_ERROR_START = 66304
    U_REGEX_RULE_SYNTAX = 66305
    U_REGEX_INVALID_STATE = 66306
    U_REGEX_BAD_ESCAPE_SEQUENCE = 66307
    U_REGEX_PROPERTY_SYNTAX = 66308
    U_REGEX_UNIMPLEMENTED = 66309
    U_REGEX_MISMATCHED_PAREN = 66310
    U_REGEX_NUMBER_TOO_BIG = 66311
    U_REGEX_BAD_INTERVAL = 66312
    U_REGEX_MAX_LT_MIN = 66313
    U_REGEX_INVALID_BACK_REF = 66314
    U_REGEX_INVALID_FLAG = 66315
    U_REGEX_LOOK_BEHIND_LIMIT = 66316
    U_REGEX_SET_CONTAINS_STRING = 66317
    U_REGEX_MISSING_CLOSE_BRACKET = 66319
    U_REGEX_INVALID_RANGE = 66320
    U_REGEX_STACK_OVERFLOW = 66321
    U_REGEX_TIME_OUT = 66322
    U_REGEX_STOPPED_BY_CALLER = 66323
    U_REGEX_PATTERN_TOO_BIG = 66324
    U_REGEX_INVALID_CAPTURE_GROUP_NAME = 66325
    U_IDNA_PROHIBITED_ERROR = 66560
    U_IDNA_ERROR_START = 66560
    U_IDNA_UNASSIGNED_ERROR = 66561
    U_IDNA_CHECK_BIDI_ERROR = 66562
    U_IDNA_STD3_ASCII_RULES_ERROR = 66563
    U_IDNA_ACE_PREFIX_ERROR = 66564
    U_IDNA_VERIFICATION_ERROR = 66565
    U_IDNA_LABEL_TOO_LONG_ERROR = 66566
    U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567
    U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568
    U_STRINGPREP_PROHIBITED_ERROR = 66560
    U_STRINGPREP_UNASSIGNED_ERROR = 66561
    U_STRINGPREP_CHECK_BIDI_ERROR = 66562
    U_PLUGIN_ERROR_START = 66816
    U_PLUGIN_TOO_HIGH = 66816
    U_PLUGIN_DIDNT_SET_LEVEL = 66817
// UErrorCode
pub const U_USING_FALLBACK_WARNING: i32 = -128;
pub const U_ERROR_WARNING_START: i32 = -128;
pub const U_USING_DEFAULT_WARNING: i32 = -127;
pub const U_SAFECLONE_ALLOCATED_WARNING: i32 = -126;
pub const U_STATE_OLD_WARNING: i32 = -125;
pub const U_STRING_NOT_TERMINATED_WARNING: i32 = -124;
pub const U_SORT_KEY_TOO_SHORT_WARNING: i32 = -123;
pub const U_AMBIGUOUS_ALIAS_WARNING: i32 = -122;
pub const U_DIFFERENT_UCA_VERSION: i32 = -121;
pub const U_PLUGIN_CHANGED_LEVEL_WARNING: i32 = -120;
pub const U_ZERO_ERROR: i32 = 0;
pub const U_ILLEGAL_ARGUMENT_ERROR: i32 = 1;
pub const U_MISSING_RESOURCE_ERROR: i32 = 2;
pub const U_INVALID_FORMAT_ERROR: i32 = 3;
pub const U_FILE_ACCESS_ERROR: i32 = 4;
pub const U_INTERNAL_PROGRAM_ERROR: i32 = 5;
pub const U_MESSAGE_PARSE_ERROR: i32 = 6;
pub const U_MEMORY_ALLOCATION_ERROR: i32 = 7;
pub const U_INDEX_OUTOFBOUNDS_ERROR: i32 = 8;
pub const U_PARSE_ERROR: i32 = 9;
pub const U_INVALID_CHAR_FOUND: i32 = 10;
pub const U_TRUNCATED_CHAR_FOUND: i32 = 11;
pub const U_ILLEGAL_CHAR_FOUND: i32 = 12;
pub const U_INVALID_TABLE_FORMAT: i32 = 13;
pub const U_INVALID_TABLE_FILE: i32 = 14;
pub const U_BUFFER_OVERFLOW_ERROR: i32 = 15;
pub const U_UNSUPPORTED_ERROR: i32 = 16;
pub const U_RESOURCE_TYPE_MISMATCH: i32 = 17;
pub const U_ILLEGAL_ESCAPE_SEQUENCE: i32 = 18;
pub const U_UNSUPPORTED_ESCAPE_SEQUENCE: i32 = 19;
pub const U_NO_SPACE_AVAILABLE: i32 = 20;
pub const U_CE_NOT_FOUND_ERROR: i32 = 21;
pub const U_PRIMARY_TOO_LONG_ERROR: i32 = 22;
pub const U_STATE_TOO_OLD_ERROR: i32 = 23;
pub const U_TOO_MANY_ALIASES_ERROR: i32 = 24;
pub const U_ENUM_OUT_OF_SYNC_ERROR: i32 = 25;
pub const U_INVARIANT_CONVERSION_ERROR: i32 = 26;
pub const U_INVALID_STATE_ERROR: i32 = 27;
pub const U_COLLATOR_VERSION_MISMATCH: i32 = 28;
pub const U_USELESS_COLLATOR_ERROR: i32 = 29;
pub const U_NO_WRITE_PERMISSION: i32 = 30;
pub const U_INPUT_TOO_LONG_ERROR: i32 = 31;
pub const U_BAD_VARIABLE_DEFINITION: i32 = 65536;
pub const U_PARSE_ERROR_START: i32 = 65536;
pub const U_MALFORMED_RULE: i32 = 65537;
pub const U_MALFORMED_SET: i32 = 65538;
pub const U_MALFORMED_SYMBOL_REFERENCE: i32 = 65539;
pub const U_MALFORMED_UNICODE_ESCAPE: i32 = 65540;
pub const U_MALFORMED_VARIABLE_DEFINITION: i32 = 65541;
pub const U_MALFORMED_VARIABLE_REFERENCE: i32 = 65542;
pub const U_MISMATCHED_SEGMENT_DELIMITERS: i32 = 65543;
pub const U_MISPLACED_ANCHOR_START: i32 = 65544;
pub const U_MISPLACED_CURSOR_OFFSET: i32 = 65545;
pub const U_MISPLACED_QUANTIFIER: i32 = 65546;
pub const U_MISSING_OPERATOR: i32 = 65547;
pub const U_MISSING_SEGMENT_CLOSE: i32 = 65548;
pub const U_MULTIPLE_ANTE_CONTEXTS: i32 = 65549;
pub const U_MULTIPLE_CURSORS: i32 = 65550;
pub const U_MULTIPLE_POST_CONTEXTS: i32 = 65551;
pub const U_TRAILING_BACKSLASH: i32 = 65552;
pub const U_UNDEFINED_SEGMENT_REFERENCE: i32 = 65553;
pub const U_UNDEFINED_VARIABLE: i32 = 65554;
pub const U_UNQUOTED_SPECIAL: i32 = 65555;
pub const U_UNTERMINATED_QUOTE: i32 = 65556;
pub const U_RULE_MASK_ERROR: i32 = 65557;
pub const U_MISPLACED_COMPOUND_FILTER: i32 = 65558;
pub const U_MULTIPLE_COMPOUND_FILTERS: i32 = 65559;
pub const U_INVALID_RBT_SYNTAX: i32 = 65560;
pub const U_INVALID_PROPERTY_PATTERN: i32 = 65561;
pub const U_MALFORMED_PRAGMA: i32 = 65562;
pub const U_UNCLOSED_SEGMENT: i32 = 65563;
pub const U_ILLEGAL_CHAR_IN_SEGMENT: i32 = 65564;
pub const U_VARIABLE_RANGE_EXHAUSTED: i32 = 65565;
pub const U_VARIABLE_RANGE_OVERLAP: i32 = 65566;
pub const U_ILLEGAL_CHARACTER: i32 = 65567;
pub const U_INTERNAL_TRANSLITERATOR_ERROR: i32 = 65568;
pub const U_INVALID_ID: i32 = 65569;
pub const U_INVALID_FUNCTION: i32 = 65570;
pub const U_UNEXPECTED_TOKEN: i32 = 65792;
pub const U_FMT_PARSE_ERROR_START: i32 = 65792;
pub const U_MULTIPLE_DECIMAL_SEPARATORS: i32 = 65793;
pub const U_MULTIPLE_DECIMAL_SEPERATORS: i32 = 65793;
pub const U_MULTIPLE_EXPONENTIAL_SYMBOLS: i32 = 65794;
pub const U_MALFORMED_EXPONENTIAL_PATTERN: i32 = 65795;
pub const U_MULTIPLE_PERCENT_SYMBOLS: i32 = 65796;
pub const U_MULTIPLE_PERMILL_SYMBOLS: i32 = 65797;
pub const U_MULTIPLE_PAD_SPECIFIERS: i32 = 65798;
pub const U_PATTERN_SYNTAX_ERROR: i32 = 65799;
pub const U_ILLEGAL_PAD_POSITION: i32 = 65800;
pub const U_UNMATCHED_BRACES: i32 = 65801;
pub const U_UNSUPPORTED_PROPERTY: i32 = 65802;
pub const U_UNSUPPORTED_ATTRIBUTE: i32 = 65803;
pub const U_ARGUMENT_TYPE_MISMATCH: i32 = 65804;
pub const U_DUPLICATE_KEYWORD: i32 = 65805;
pub const U_UNDEFINED_KEYWORD: i32 = 65806;
pub const U_DEFAULT_KEYWORD_MISSING: i32 = 65807;
pub const U_DECIMAL_NUMBER_SYNTAX_ERROR: i32 = 65808;
pub const U_FORMAT_INEXACT_ERROR: i32 = 65809;
pub const U_NUMBER_ARG_OUTOFBOUNDS_ERROR: i32 = 65810;
pub const U_NUMBER_SKELETON_SYNTAX_ERROR: i32 = 65811;
pub const U_BRK_INTERNAL_ERROR: i32 = 66048;
pub const U_BRK_ERROR_START: i32 = 66048;
pub const U_BRK_HEX_DIGITS_EXPECTED: i32 = 66049;
pub const U_BRK_SEMICOLON_EXPECTED: i32 = 66050;
pub const U_BRK_RULE_SYNTAX: i32 = 66051;
pub const U_BRK_UNCLOSED_SET: i32 = 66052;
pub const U_BRK_ASSIGN_ERROR: i32 = 66053;
pub const U_BRK_VARIABLE_REDFINITION: i32 = 66054;
pub const U_BRK_MISMATCHED_PAREN: i32 = 66055;
pub const U_BRK_NEW_LINE_IN_QUOTED_STRING: i32 = 66056;
pub const U_BRK_UNDEFINED_VARIABLE: i32 = 66057;
pub const U_BRK_INIT_ERROR: i32 = 66058;
pub const U_BRK_RULE_EMPTY_SET: i32 = 66059;
pub const U_BRK_UNRECOGNIZED_OPTION: i32 = 66060;
pub const U_BRK_MALFORMED_RULE_TAG: i32 = 66061;
pub const U_REGEX_INTERNAL_ERROR: i32 = 66304;
pub const U_REGEX_ERROR_START: i32 = 66304;
pub const U_REGEX_RULE_SYNTAX: i32 = 66305;
pub const U_REGEX_INVALID_STATE: i32 = 66306;
pub const U_REGEX_BAD_ESCAPE_SEQUENCE: i32 = 66307;
pub const U_REGEX_PROPERTY_SYNTAX: i32 = 66308;
pub const U_REGEX_UNIMPLEMENTED: i32 = 66309;
pub const U_REGEX_MISMATCHED_PAREN: i32 = 66310;
pub const U_REGEX_NUMBER_TOO_BIG: i32 = 66311;
pub const U_REGEX_BAD_INTERVAL: i32 = 66312;
pub const U_REGEX_MAX_LT_MIN: i32 = 66313;
pub const U_REGEX_INVALID_BACK_REF: i32 = 66314;
pub const U_REGEX_INVALID_FLAG: i32 = 66315;
pub const U_REGEX_LOOK_BEHIND_LIMIT: i32 = 66316;
pub const U_REGEX_SET_CONTAINS_STRING: i32 = 66317;
pub const U_REGEX_MISSING_CLOSE_BRACKET: i32 = 66319;
pub const U_REGEX_INVALID_RANGE: i32 = 66320;
pub const U_REGEX_STACK_OVERFLOW: i32 = 66321;
pub const U_REGEX_TIME_OUT: i32 = 66322;
pub const U_REGEX_STOPPED_BY_CALLER: i32 = 66323;
pub const U_REGEX_PATTERN_TOO_BIG: i32 = 66324;
pub const U_REGEX_INVALID_CAPTURE_GROUP_NAME: i32 = 66325;
pub const U_IDNA_PROHIBITED_ERROR: i32 = 66560;
pub const U_IDNA_ERROR_START: i32 = 66560;
pub const U_IDNA_UNASSIGNED_ERROR: i32 = 66561;
pub const U_IDNA_CHECK_BIDI_ERROR: i32 = 66562;
pub const U_IDNA_STD3_ASCII_RULES_ERROR: i32 = 66563;
pub const U_IDNA_ACE_PREFIX_ERROR: i32 = 66564;
pub const U_IDNA_VERIFICATION_ERROR: i32 = 66565;
pub const U_IDNA_LABEL_TOO_LONG_ERROR: i32 = 66566;
pub const U_IDNA_ZERO_LENGTH_LABEL_ERROR: i32 = 66567;
pub const U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR: i32 = 66568;
pub const U_STRINGPREP_PROHIBITED_ERROR: i32 = 66560;
pub const U_STRINGPREP_UNASSIGNED_ERROR: i32 = 66561;
pub const U_STRINGPREP_CHECK_BIDI_ERROR: i32 = 66562;
pub const U_PLUGIN_ERROR_START: i32 = 66816;
pub const U_PLUGIN_TOO_HIGH: i32 = 66816;
pub const U_PLUGIN_DIDNT_SET_LEVEL: i32 = 66817;
// UErrorCode
const (
	U_USING_FALLBACK_WARNING int32 = -128
	U_ERROR_WARNING_START int32 = -128
	U_USING_DEFAULT_WARNING int32 = -127
	U_SAFECLONE_ALLOCATED_WARNING int32 = -126
	U_STATE_OLD_WARNING int32 = -125
	U_STRING_NOT_TERMINATED_WARNING int32 = -124
	U_SORT_KEY_TOO_SHORT_WARNING int32 = -123
	U_AMBIGUOUS_ALIAS_WARNING int32 = -122
	U_DIFFERENT_UCA_VERSION int32 = -121
	U_PLUGIN_CHANGED_LEVEL_WARNING int32 = -120
	U_ZERO_ERROR int32 = 0
	U_ILLEGAL_ARGUMENT_ERROR int32 = 1
	U_MISSING_RESOURCE_ERROR int32 = 2
	U_INVALID_FORMAT_ERROR int32 = 3
	U_FILE_ACCESS_ERROR int32 = 4
	U_INTERNAL_PROGRAM_ERROR int32 = 5
	U_MESSAGE_PARSE_ERROR int32 = 6
	U_MEMORY_ALLOCATION_ERROR int32 = 7
	U_INDEX_OUTOFBOUNDS_ERROR int32 = 8
	U_PARSE_ERROR int32 = 9
	U_INVALID_CHAR_FOUND int32 = 10
	U_TRUNCATED_CHAR_FOUND int32 = 11
	U_ILLEGAL_CHAR_FOUND int32 = 12
	U_INVALID_TABLE_FORMAT int32 = 13
	U_INVALID_TABLE_FILE int32 = 14
	U_BUFFER_OVERFLOW_ERROR int32 = 15
	U_UNSUPPORTED_ERROR int32 = 16
	U_RESOURCE_TYPE_MISMATCH int32 = 17
	U_ILLEGAL_ESCAPE_SEQUENCE int32 = 18
	U_UNSUPPORTED_ESCAPE_SEQUENCE int32 = 19
	U_NO_SPACE_AVAILABLE int32 = 20
	U_CE_NOT_FOUND_ERROR int32 = 21
	U_PRIMARY_TOO_LONG_ERROR int32 = 22
	U_STATE_TOO_OLD_ERROR int32 = 23
	U_TOO_MANY_ALIASES_ERROR int32 = 24
	U_ENUM_OUT_OF_SYNC_ERROR int32 = 25
	U_INVARIANT_CONVERSION_ERROR int32 = 26
	U_INVALID_STATE_ERROR int32 = 27
	U_COLLATOR_VERSION_MISMATCH int32 = 28
	U_USELESS_COLLATOR_ERROR int32 = 29
	U_NO_WRITE_PERMISSION int32 = 30
	U_INPUT_TOO_LONG_ERROR int32 = 31
	U_BAD_VARIABLE_DEFINITION int32 = 65536
	U_PARSE_ERROR_START int32 = 65536
	U_MALFORMED_RULE int32 = 65537
	U_MALFORMED_SET int32 = 65538
	U_MALFORMED_SYMBOL_REFERENCE int32 = 65539
	U_MALFORMED_UNICODE_ESCAPE int32 = 65540
	U_MALFORMED_VARIABLE_DEFINITION int32 = 65541
	U_MALFORMED_VARIABLE_REFERENCE int32 = 65542
	U_MISMATCHED_SEGMENT_DELIMITERS int32 = 65543
	U_MISPLACED_ANCHOR_START int32 = 65544
	U_MISPLACED_CURSOR_OFFSET int32 = 65545
	U_MISPLACED_QUANTIFIER int32 = 65546
	U_MISSING_OPERATOR int32 = 65547
	U_MISSING_SEGMENT_CLOSE int32 = 65548
	U_MULTIPLE_ANTE_CONTEXTS int32 = 65549
	U_MULTIPLE_CURSORS int32 = 65550
	U_MULTIPLE_POST_CONTEXTS int32 = 65551
	U_TRAILING_BACKSLASH int32 = 65552
	U_UNDEFINED_SEGMENT_REFERENCE int32 = 65553
	U_UNDEFINED_VARIABLE int32 = 65554
	U_UNQUOTED_SPECIAL int32 = 65555
	U_UNTERMINATED_QUOTE int32 = 65556
	U_RULE_MASK_ERROR int32 = 65557
	U_MISPLACED_COMPOUND_FILTER int32 = 65558
	U_MULTIPLE_COMPOUND_FILTERS int32 = 65559
	U_INVALID_RBT_SYNTAX int32 = 65560
	U_INVALID_PROPERTY_PATTERN int32 = 65561
	U_MALFORMED_PRAGMA int32 = 65562
	U_UNCLOSED_SEGMENT int32 = 65563
	U_ILLEGAL_CHAR_IN_SEGMENT int32 = 65564
	U_VARIABLE_RANGE_EXHAUSTED int32 = 65565
	U_VARIABLE_RANGE_OVERLAP int32 = 65566
	U_ILLEGAL_CHARACTER int32 = 65567
	U_INTERNAL_TRANSLITERATOR_ERROR int32 = 65568
	U_INVALID_ID int32 = 65569
	U_INVALID_FUNCTION int32 = 65570
	U_UNEXPECTED_TOKEN int32 = 65792
	U_FMT_PARSE_ERROR_START int32 = 65792
	U_MULTIPLE_DECIMAL_SEPARATORS int32 = 65793
	U_MULTIPLE_DECIMAL_SEPERATORS int32 = 65793
	U_MULTIPLE_EXPONENTIAL_SYMBOLS int32 = 65794
	U_MALFORMED_EXPONENTIAL_PATTERN int32 = 65795
	U_MULTIPLE_PERCENT_SYMBOLS int32 = 65796
	U_MULTIPLE_PERMILL_SYMBOLS int32 = 65797
	U_MULTIPLE_PAD_SPECIFIERS int32 = 65798
	U_PATTERN_SYNTAX_ERROR int32 = 65799
	U_ILLEGAL_PAD_POSITION int32 = 65800
	U_UNMATCHED_BRACES int32 = 65801
	U_UNSUPPORTED_PROPERTY int32 = 65802
	U_UNSUPPORTED_ATTRIBUTE int32 = 65803
	U_ARGUMENT_TYPE_MISMATCH int32 = 65804
	U_DUPLICATE_KEYWORD int32 = 65805
	U_UNDEFINED_KEYWORD int32 = 65806
	U_DEFAULT_KEYWORD_MISSING int32 = 65807
	U_DECIMAL_NUMBER_SYNTAX_ERROR int32 = 65808
	U_FORMAT_INEXACT_ERROR int32 = 65809
	U_NUMBER_ARG_OUTOFBOUNDS_ERROR int32 = 65810
	U_NUMBER_SKELETON_SYNTAX_ERROR int32 = 65811
	U_BRK_INTERNAL_ERROR int32 = 66048
	U_BRK_ERROR_START int32 = 66048
	U_BRK_HEX_DIGITS_EXPECTED int32 = 66049
	U_BRK_SEMICOLON_EXPECTED int32 = 66050
	U_BRK_RULE_SYNTAX int32 = 66051
	U_BRK_UNCLOSED_SET int32 = 66052
	U_BRK_ASSIGN_ERROR int32 = 66053
	U_BRK_VARIABLE_REDFINITION int32 = 66054
	U_BRK_MISMATCHED_PAREN int32 = 66055
	U_BRK_NEW_LINE_IN_QUOTED_STRING int32 = 66056
	U_BRK_UNDEFINED_VARIABLE int32 = 66057
	U_BRK_INIT_ERROR int32 = 66058
	U_BRK_RULE_EMPTY_SET int32 = 66059
	U_BRK_UNRECOGNIZED_OPTION int32 = 66060
	U_BRK_MALFORMED_RULE_TAG int32 = 66061
	U_REGEX_INTERNAL_ERROR int32 = 66304
	U_REGEX_ERROR_START int32 = 66304
	U_REGEX_RULE_SYNTAX int32 = 66305
	U_REGEX_INVALID_STATE int32 = 66306
	U_REGEX_BAD_ESCAPE_SEQUENCE int32 = 66307
	U_REGEX_PROPERTY_SYNTAX int32 = 66308
	U_REGEX_UNIMPLEMENTED int32 = 66309
	U_REGEX_MISMATCHED_PAREN int32 = 66310
	U_REGEX_NUMBER_TOO_BIG int32 = 66311
	U_REGEX_BAD_INTERVAL int32 = 66312
	U_REGEX_MAX_LT_MIN int32 = 66313
	U_REGEX_INVALID_BACK_REF int32 = 66314
	U_REGEX_INVALID_FLAG int32 = 66315
	U_REGEX_LOOK_BEHIND_LIMIT int32 = 66316
	U_REGEX_SET_CONTAINS_STRING int32 = 66317
	U_REGEX_MISSING_CLOSE_BRACKET int32 = 66319
	U_REGEX_INVALID_RANGE int32 = 66320
	U_REGEX_STACK_OVERFLOW int32 = 66321
	U_REGEX_TIME_OUT int32 = 66322
	U_REGEX_STOPPED_BY_CALLER int32 = 66323
	U_REGEX_PATTERN_TOO_BIG int32 = 66324
	U_REGEX_INVALID_CAPTURE_GROUP_NAME int32 = 66325
	U_IDNA_PROHIBITED_ERROR int32 = 66560
	U_IDNA_ERROR_START int32 = 66560
	U_IDNA_UNASSIGNED_ERROR int32 = 66561
	U_IDNA_CHECK_BIDI_ERROR int32 = 66562
	U_IDNA_STD3_ASCII_RULES_ERROR int32 = 66563
	U_IDNA_ACE_PREFIX_ERROR int32 = 66564
	U_IDNA_VERIFICATION_ERROR int32 = 66565
	U_IDNA_LABEL_TOO_LONG_ERROR int32 = 66566
	U_IDNA_ZERO_LENGTH_LABEL_ERROR int32 = 66567
	U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR int32 = 66568
	U_STRINGPREP_PROHIBITED_ERROR int32 = 66560
	U_STRINGPREP_UNASSIGNED_ERROR int32 = 66561
	U_STRINGPREP_CHECK_BIDI_ERROR int32 = 66562
	U_PLUGIN_ERROR_START int32 = 66816
	U_PLUGIN_TOO_HIGH int32 = 66816
	U_PLUGIN_DIDNT_SET_LEVEL int32 = 66817
)
const
  U_USING_FALLBACK_WARNING = -128;
  U_ERROR_WARNING_START = -128;
  U_USING_DEFAULT_WARNING = -127;
  U_SAFECLONE_ALLOCATED_WARNING = -126;
  U_STATE_OLD_WARNING = -125;
  U_STRING_NOT_TERMINATED_WARNING = -124;
  U_SORT_KEY_TOO_SHORT_WARNING = -123;
  U_AMBIGUOUS_ALIAS_WARNING = -122;
  U_DIFFERENT_UCA_VERSION = -121;
  U_PLUGIN_CHANGED_LEVEL_WARNING = -120;
  U_ZERO_ERROR = 0;
  U_ILLEGAL_ARGUMENT_ERROR = 1;
  U_MISSING_RESOURCE_ERROR = 2;
  U_INVALID_FORMAT_ERROR = 3;
  U_FILE_ACCESS_ERROR = 4;
  U_INTERNAL_PROGRAM_ERROR = 5;
  U_MESSAGE_PARSE_ERROR = 6;
  U_MEMORY_ALLOCATION_ERROR = 7;
  U_INDEX_OUTOFBOUNDS_ERROR = 8;
  U_PARSE_ERROR = 9;
  U_INVALID_CHAR_FOUND = 10;
  U_TRUNCATED_CHAR_FOUND = 11;
  U_ILLEGAL_CHAR_FOUND = 12;
  U_INVALID_TABLE_FORMAT = 13;
  U_INVALID_TABLE_FILE = 14;
  U_BUFFER_OVERFLOW_ERROR = 15;
  U_UNSUPPORTED_ERROR = 16;
  U_RESOURCE_TYPE_MISMATCH = 17;
  U_ILLEGAL_ESCAPE_SEQUENCE = 18;
  U_UNSUPPORTED_ESCAPE_SEQUENCE = 19;
  U_NO_SPACE_AVAILABLE = 20;
  U_CE_NOT_FOUND_ERROR = 21;
  U_PRIMARY_TOO_LONG_ERROR = 22;
  U_STATE_TOO_OLD_ERROR = 23;
  U_TOO_MANY_ALIASES_ERROR = 24;
  U_ENUM_OUT_OF_SYNC_ERROR = 25;
  U_INVARIANT_CONVERSION_ERROR = 26;
  U_INVALID_STATE_ERROR = 27;
  U_COLLATOR_VERSION_MISMATCH = 28;
  U_USELESS_COLLATOR_ERROR = 29;
  U_NO_WRITE_PERMISSION = 30;
  U_INPUT_TOO_LONG_ERROR = 31;
  U_BAD_VARIABLE_DEFINITION = 65536;
  U_PARSE_ERROR_START = 65536;
  U_MALFORMED_RULE = 65537;
  U_MALFORMED_SET = 65538;
  U_MALFORMED_SYMBOL_REFERENCE = 65539;
  U_MALFORMED_UNICODE_ESCAPE = 65540;
  U_MALFORMED_VARIABLE_DEFINITION = 65541;
  U_MALFORMED_VARIABLE_REFERENCE = 65542;
  U_MISMATCHED_SEGMENT_DELIMITERS = 65543;
  U_MISPLACED_ANCHOR_START = 65544;
  U_MISPLACED_CURSOR_OFFSET = 65545;
  U_MISPLACED_QUANTIFIER = 65546;
  U_MISSING_OPERATOR = 65547;
  U_MISSING_SEGMENT_CLOSE = 65548;
  U_MULTIPLE_ANTE_CONTEXTS = 65549;
  U_MULTIPLE_CURSORS = 65550;
  U_MULTIPLE_POST_CONTEXTS = 65551;
  U_TRAILING_BACKSLASH = 65552;
  U_UNDEFINED_SEGMENT_REFERENCE = 65553;
  U_UNDEFINED_VARIABLE = 65554;
  U_UNQUOTED_SPECIAL = 65555;
  U_UNTERMINATED_QUOTE = 65556;
  U_RULE_MASK_ERROR = 65557;
  U_MISPLACED_COMPOUND_FILTER = 65558;
  U_MULTIPLE_COMPOUND_FILTERS = 65559;
  U_INVALID_RBT_SYNTAX = 65560;
  U_INVALID_PROPERTY_PATTERN = 65561;
  U_MALFORMED_PRAGMA = 65562;
  U_UNCLOSED_SEGMENT = 65563;
  U_ILLEGAL_CHAR_IN_SEGMENT = 65564;
  U_VARIABLE_RANGE_EXHAUSTED = 65565;
  U_VARIABLE_RANGE_OVERLAP = 65566;
  U_ILLEGAL_CHARACTER = 65567;
  U_INTERNAL_TRANSLITERATOR_ERROR = 65568;
  U_INVALID_ID = 65569;
  U_INVALID_FUNCTION = 65570;
  U_UNEXPECTED_TOKEN = 65792;
  U_FMT_PARSE_ERROR_START = 65792;
  U_MULTIPLE_DECIMAL_SEPARATORS = 65793;
  U_MULTIPLE_DECIMAL_SEPERATORS = 65793;
  U_MULTIPLE_EXPONENTIAL_SYMBOLS = 65794;
  U_MALFORMED_EXPONENTIAL_PATTERN = 65795;
  U_MULTIPLE_PERCENT_SYMBOLS = 65796;
  U_MULTIPLE_PERMILL_SYMBOLS = 65797;
  U_MULTIPLE_PAD_SPECIFIERS = 65798;
  U_PATTERN_SYNTAX_ERROR = 65799;
  U_ILLEGAL_PAD_POSITION = 65800;
  U_UNMATCHED_BRACES = 65801;
  U_UNSUPPORTED_PROPERTY = 65802;
  U_UNSUPPORTED_ATTRIBUTE = 65803;
  U_ARGUMENT_TYPE_MISMATCH = 65804;
  U_DUPLICATE_KEYWORD = 65805;
  U_UNDEFINED_KEYWORD = 65806;
  U_DEFAULT_KEYWORD_MISSING = 65807;
  U_DECIMAL_NUMBER_SYNTAX_ERROR = 65808;
  U_FORMAT_INEXACT_ERROR = 65809;
  U_NUMBER_ARG_OUTOFBOUNDS_ERROR = 65810;
  U_NUMBER_SKELETON_SYNTAX_ERROR = 65811;
  U_BRK_INTERNAL_ERROR = 66048;
  U_BRK_ERROR_START = 66048;
  U_BRK_HEX_DIGITS_EXPECTED = 66049;
  U_BRK_SEMICOLON_EXPECTED = 66050;
  U_BRK_RULE_SYNTAX = 66051;
  U_BRK_UNCLOSED_SET = 66052;
  U_BRK_ASSIGN_ERROR = 66053;
  U_BRK_VARIABLE_REDFINITION = 66054;
  U_BRK_MISMATCHED_PAREN = 66055;
  U_BRK_NEW_LINE_IN_QUOTED_STRING = 66056;
  U_BRK_UNDEFINED_VARIABLE = 66057;
  U_BRK_INIT_ERROR = 66058;
  U_BRK_RULE_EMPTY_SET = 66059;
  U_BRK_UNRECOGNIZED_OPTION = 66060;
  U_BRK_MALFORMED_RULE_TAG = 66061;
  U_REGEX_INTERNAL_ERROR = 66304;
  U_REGEX_ERROR_START = 66304;
  U_REGEX_RULE_SYNTAX = 66305;
  U_REGEX_INVALID_STATE = 66306;
  U_REGEX_BAD_ESCAPE_SEQUENCE = 66307;
  U_REGEX_PROPERTY_SYNTAX = 66308;
  U_REGEX_UNIMPLEMENTED = 66309;
  U_REGEX_MISMATCHED_PAREN = 66310;
  U_REGEX_NUMBER_TOO_BIG = 66311;
  U_REGEX_BAD_INTERVAL = 66312;
  U_REGEX_MAX_LT_MIN = 66313;
  U_REGEX_INVALID_BACK_REF = 66314;
  U_REGEX_INVALID_FLAG = 66315;
  U_REGEX_LOOK_BEHIND_LIMIT = 66316;
  U_REGEX_SET_CONTAINS_STRING = 66317;
  U_REGEX_MISSING_CLOSE_BRACKET = 66319;
  U_REGEX_INVALID_RANGE = 66320;
  U_REGEX_STACK_OVERFLOW = 66321;
  U_REGEX_TIME_OUT = 66322;
  U_REGEX_STOPPED_BY_CALLER = 66323;
  U_REGEX_PATTERN_TOO_BIG = 66324;
  U_REGEX_INVALID_CAPTURE_GROUP_NAME = 66325;
  U_IDNA_PROHIBITED_ERROR = 66560;
  U_IDNA_ERROR_START = 66560;
  U_IDNA_UNASSIGNED_ERROR = 66561;
  U_IDNA_CHECK_BIDI_ERROR = 66562;
  U_IDNA_STD3_ASCII_RULES_ERROR = 66563;
  U_IDNA_ACE_PREFIX_ERROR = 66564;
  U_IDNA_VERIFICATION_ERROR = 66565;
  U_IDNA_LABEL_TOO_LONG_ERROR = 66566;
  U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567;
  U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568;
  U_STRINGPREP_PROHIBITED_ERROR = 66560;
  U_STRINGPREP_UNASSIGNED_ERROR = 66561;
  U_STRINGPREP_CHECK_BIDI_ERROR = 66562;
  U_PLUGIN_ERROR_START = 66816;
  U_PLUGIN_TOO_HIGH = 66816;
  U_PLUGIN_DIDNT_SET_LEVEL = 66817;
// UErrorCode
pub const U_USING_FALLBACK_WARNING: i32 = -128;
pub const U_ERROR_WARNING_START: i32 = -128;
pub const U_USING_DEFAULT_WARNING: i32 = -127;
pub const U_SAFECLONE_ALLOCATED_WARNING: i32 = -126;
pub const U_STATE_OLD_WARNING: i32 = -125;
pub const U_STRING_NOT_TERMINATED_WARNING: i32 = -124;
pub const U_SORT_KEY_TOO_SHORT_WARNING: i32 = -123;
pub const U_AMBIGUOUS_ALIAS_WARNING: i32 = -122;
pub const U_DIFFERENT_UCA_VERSION: i32 = -121;
pub const U_PLUGIN_CHANGED_LEVEL_WARNING: i32 = -120;
pub const U_ZERO_ERROR: i32 = 0;
pub const U_ILLEGAL_ARGUMENT_ERROR: i32 = 1;
pub const U_MISSING_RESOURCE_ERROR: i32 = 2;
pub const U_INVALID_FORMAT_ERROR: i32 = 3;
pub const U_FILE_ACCESS_ERROR: i32 = 4;
pub const U_INTERNAL_PROGRAM_ERROR: i32 = 5;
pub const U_MESSAGE_PARSE_ERROR: i32 = 6;
pub const U_MEMORY_ALLOCATION_ERROR: i32 = 7;
pub const U_INDEX_OUTOFBOUNDS_ERROR: i32 = 8;
pub const U_PARSE_ERROR: i32 = 9;
pub const U_INVALID_CHAR_FOUND: i32 = 10;
pub const U_TRUNCATED_CHAR_FOUND: i32 = 11;
pub const U_ILLEGAL_CHAR_FOUND: i32 = 12;
pub const U_INVALID_TABLE_FORMAT: i32 = 13;
pub const U_INVALID_TABLE_FILE: i32 = 14;
pub const U_BUFFER_OVERFLOW_ERROR: i32 = 15;
pub const U_UNSUPPORTED_ERROR: i32 = 16;
pub const U_RESOURCE_TYPE_MISMATCH: i32 = 17;
pub const U_ILLEGAL_ESCAPE_SEQUENCE: i32 = 18;
pub const U_UNSUPPORTED_ESCAPE_SEQUENCE: i32 = 19;
pub const U_NO_SPACE_AVAILABLE: i32 = 20;
pub const U_CE_NOT_FOUND_ERROR: i32 = 21;
pub const U_PRIMARY_TOO_LONG_ERROR: i32 = 22;
pub const U_STATE_TOO_OLD_ERROR: i32 = 23;
pub const U_TOO_MANY_ALIASES_ERROR: i32 = 24;
pub const U_ENUM_OUT_OF_SYNC_ERROR: i32 = 25;
pub const U_INVARIANT_CONVERSION_ERROR: i32 = 26;
pub const U_INVALID_STATE_ERROR: i32 = 27;
pub const U_COLLATOR_VERSION_MISMATCH: i32 = 28;
pub const U_USELESS_COLLATOR_ERROR: i32 = 29;
pub const U_NO_WRITE_PERMISSION: i32 = 30;
pub const U_INPUT_TOO_LONG_ERROR: i32 = 31;
pub const U_BAD_VARIABLE_DEFINITION: i32 = 65536;
pub const U_PARSE_ERROR_START: i32 = 65536;
pub const U_MALFORMED_RULE: i32 = 65537;
pub const U_MALFORMED_SET: i32 = 65538;
pub const U_MALFORMED_SYMBOL_REFERENCE: i32 = 65539;
pub const U_MALFORMED_UNICODE_ESCAPE: i32 = 65540;
pub const U_MALFORMED_VARIABLE_DEFINITION: i32 = 65541;
pub const U_MALFORMED_VARIABLE_REFERENCE: i32 = 65542;
pub const U_MISMATCHED_SEGMENT_DELIMITERS: i32 = 65543;
pub const U_MISPLACED_ANCHOR_START: i32 = 65544;
pub const U_MISPLACED_CURSOR_OFFSET: i32 = 65545;
pub const U_MISPLACED_QUANTIFIER: i32 = 65546;
pub const U_MISSING_OPERATOR: i32 = 65547;
pub const U_MISSING_SEGMENT_CLOSE: i32 = 65548;
pub const U_MULTIPLE_ANTE_CONTEXTS: i32 = 65549;
pub const U_MULTIPLE_CURSORS: i32 = 65550;
pub const U_MULTIPLE_POST_CONTEXTS: i32 = 65551;
pub const U_TRAILING_BACKSLASH: i32 = 65552;
pub const U_UNDEFINED_SEGMENT_REFERENCE: i32 = 65553;
pub const U_UNDEFINED_VARIABLE: i32 = 65554;
pub const U_UNQUOTED_SPECIAL: i32 = 65555;
pub const U_UNTERMINATED_QUOTE: i32 = 65556;
pub const U_RULE_MASK_ERROR: i32 = 65557;
pub const U_MISPLACED_COMPOUND_FILTER: i32 = 65558;
pub const U_MULTIPLE_COMPOUND_FILTERS: i32 = 65559;
pub const U_INVALID_RBT_SYNTAX: i32 = 65560;
pub const U_INVALID_PROPERTY_PATTERN: i32 = 65561;
pub const U_MALFORMED_PRAGMA: i32 = 65562;
pub const U_UNCLOSED_SEGMENT: i32 = 65563;
pub const U_ILLEGAL_CHAR_IN_SEGMENT: i32 = 65564;
pub const U_VARIABLE_RANGE_EXHAUSTED: i32 = 65565;
pub const U_VARIABLE_RANGE_OVERLAP: i32 = 65566;
pub const U_ILLEGAL_CHARACTER: i32 = 65567;
pub const U_INTERNAL_TRANSLITERATOR_ERROR: i32 = 65568;
pub const U_INVALID_ID: i32 = 65569;
pub const U_INVALID_FUNCTION: i32 = 65570;
pub const U_UNEXPECTED_TOKEN: i32 = 65792;
pub const U_FMT_PARSE_ERROR_START: i32 = 65792;
pub const U_MULTIPLE_DECIMAL_SEPARATORS: i32 = 65793;
pub const U_MULTIPLE_DECIMAL_SEPERATORS: i32 = 65793;
pub const U_MULTIPLE_EXPONENTIAL_SYMBOLS: i32 = 65794;
pub const U_MALFORMED_EXPONENTIAL_PATTERN: i32 = 65795;
pub const U_MULTIPLE_PERCENT_SYMBOLS: i32 = 65796;
pub const U_MULTIPLE_PERMILL_SYMBOLS: i32 = 65797;
pub const U_MULTIPLE_PAD_SPECIFIERS: i32 = 65798;
pub const U_PATTERN_SYNTAX_ERROR: i32 = 65799;
pub const U_ILLEGAL_PAD_POSITION: i32 = 65800;
pub const U_UNMATCHED_BRACES: i32 = 65801;
pub const U_UNSUPPORTED_PROPERTY: i32 = 65802;
pub const U_UNSUPPORTED_ATTRIBUTE: i32 = 65803;
pub const U_ARGUMENT_TYPE_MISMATCH: i32 = 65804;
pub const U_DUPLICATE_KEYWORD: i32 = 65805;
pub const U_UNDEFINED_KEYWORD: i32 = 65806;
pub const U_DEFAULT_KEYWORD_MISSING: i32 = 65807;
pub const U_DECIMAL_NUMBER_SYNTAX_ERROR: i32 = 65808;
pub const U_FORMAT_INEXACT_ERROR: i32 = 65809;
pub const U_NUMBER_ARG_OUTOFBOUNDS_ERROR: i32 = 65810;
pub const U_NUMBER_SKELETON_SYNTAX_ERROR: i32 = 65811;
pub const U_BRK_INTERNAL_ERROR: i32 = 66048;
pub const U_BRK_ERROR_START: i32 = 66048;
pub const U_BRK_HEX_DIGITS_EXPECTED: i32 = 66049;
pub const U_BRK_SEMICOLON_EXPECTED: i32 = 66050;
pub const U_BRK_RULE_SYNTAX: i32 = 66051;
pub const U_BRK_UNCLOSED_SET: i32 = 66052;
pub const U_BRK_ASSIGN_ERROR: i32 = 66053;
pub const U_BRK_VARIABLE_REDFINITION: i32 = 66054;
pub const U_BRK_MISMATCHED_PAREN: i32 = 66055;
pub const U_BRK_NEW_LINE_IN_QUOTED_STRING: i32 = 66056;
pub const U_BRK_UNDEFINED_VARIABLE: i32 = 66057;
pub const U_BRK_INIT_ERROR: i32 = 66058;
pub const U_BRK_RULE_EMPTY_SET: i32 = 66059;
pub const U_BRK_UNRECOGNIZED_OPTION: i32 = 66060;
pub const U_BRK_MALFORMED_RULE_TAG: i32 = 66061;
pub const U_REGEX_INTERNAL_ERROR: i32 = 66304;
pub const U_REGEX_ERROR_START: i32 = 66304;
pub const U_REGEX_RULE_SYNTAX: i32 = 66305;
pub const U_REGEX_INVALID_STATE: i32 = 66306;
pub const U_REGEX_BAD_ESCAPE_SEQUENCE: i32 = 66307;
pub const U_REGEX_PROPERTY_SYNTAX: i32 = 66308;
pub const U_REGEX_UNIMPLEMENTED: i32 = 66309;
pub const U_REGEX_MISMATCHED_PAREN: i32 = 66310;
pub const U_REGEX_NUMBER_TOO_BIG: i32 = 66311;
pub const U_REGEX_BAD_INTERVAL: i32 = 66312;
pub const U_REGEX_MAX_LT_MIN: i32 = 66313;
pub const U_REGEX_INVALID_BACK_REF: i32 = 66314;
pub const U_REGEX_INVALID_FLAG: i32 = 66315;
pub const U_REGEX_LOOK_BEHIND_LIMIT: i32 = 66316;
pub const U_REGEX_SET_CONTAINS_STRING: i32 = 66317;
pub const U_REGEX_MISSING_CLOSE_BRACKET: i32 = 66319;
pub const U_REGEX_INVALID_RANGE: i32 = 66320;
pub const U_REGEX_STACK_OVERFLOW: i32 = 66321;
pub const U_REGEX_TIME_OUT: i32 = 66322;
pub const U_REGEX_STOPPED_BY_CALLER: i32 = 66323;
pub const U_REGEX_PATTERN_TOO_BIG: i32 = 66324;
pub const U_REGEX_INVALID_CAPTURE_GROUP_NAME: i32 = 66325;
pub const U_IDNA_PROHIBITED_ERROR: i32 = 66560;
pub const U_IDNA_ERROR_START: i32 = 66560;
pub const U_IDNA_UNASSIGNED_ERROR: i32 = 66561;
pub const U_IDNA_CHECK_BIDI_ERROR: i32 = 66562;
pub const U_IDNA_STD3_ASCII_RULES_ERROR: i32 = 66563;
pub const U_IDNA_ACE_PREFIX_ERROR: i32 = 66564;
pub const U_IDNA_VERIFICATION_ERROR: i32 = 66565;
pub const U_IDNA_LABEL_TOO_LONG_ERROR: i32 = 66566;
pub const U_IDNA_ZERO_LENGTH_LABEL_ERROR: i32 = 66567;
pub const U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR: i32 = 66568;
pub const U_STRINGPREP_PROHIBITED_ERROR: i32 = 66560;
pub const U_STRINGPREP_UNASSIGNED_ERROR: i32 = 66561;
pub const U_STRINGPREP_CHECK_BIDI_ERROR: i32 = 66562;
pub const U_PLUGIN_ERROR_START: i32 = 66816;
pub const U_PLUGIN_TOO_HIGH: i32 = 66816;
pub const U_PLUGIN_DIDNT_SET_LEVEL: i32 = 66817;
const
  U_USING_FALLBACK_WARNING* = -128
  U_ERROR_WARNING_START* = -128
  U_USING_DEFAULT_WARNING* = -127
  U_SAFECLONE_ALLOCATED_WARNING* = -126
  U_STATE_OLD_WARNING* = -125
  U_STRING_NOT_TERMINATED_WARNING* = -124
  U_SORT_KEY_TOO_SHORT_WARNING* = -123
  U_AMBIGUOUS_ALIAS_WARNING* = -122
  U_DIFFERENT_UCA_VERSION* = -121
  U_PLUGIN_CHANGED_LEVEL_WARNING* = -120
  U_ZERO_ERROR* = 0
  U_ILLEGAL_ARGUMENT_ERROR* = 1
  U_MISSING_RESOURCE_ERROR* = 2
  U_INVALID_FORMAT_ERROR* = 3
  U_FILE_ACCESS_ERROR* = 4
  U_INTERNAL_PROGRAM_ERROR* = 5
  U_MESSAGE_PARSE_ERROR* = 6
  U_MEMORY_ALLOCATION_ERROR* = 7
  U_INDEX_OUTOFBOUNDS_ERROR* = 8
  U_PARSE_ERROR* = 9
  U_INVALID_CHAR_FOUND* = 10
  U_TRUNCATED_CHAR_FOUND* = 11
  U_ILLEGAL_CHAR_FOUND* = 12
  U_INVALID_TABLE_FORMAT* = 13
  U_INVALID_TABLE_FILE* = 14
  U_BUFFER_OVERFLOW_ERROR* = 15
  U_UNSUPPORTED_ERROR* = 16
  U_RESOURCE_TYPE_MISMATCH* = 17
  U_ILLEGAL_ESCAPE_SEQUENCE* = 18
  U_UNSUPPORTED_ESCAPE_SEQUENCE* = 19
  U_NO_SPACE_AVAILABLE* = 20
  U_CE_NOT_FOUND_ERROR* = 21
  U_PRIMARY_TOO_LONG_ERROR* = 22
  U_STATE_TOO_OLD_ERROR* = 23
  U_TOO_MANY_ALIASES_ERROR* = 24
  U_ENUM_OUT_OF_SYNC_ERROR* = 25
  U_INVARIANT_CONVERSION_ERROR* = 26
  U_INVALID_STATE_ERROR* = 27
  U_COLLATOR_VERSION_MISMATCH* = 28
  U_USELESS_COLLATOR_ERROR* = 29
  U_NO_WRITE_PERMISSION* = 30
  U_INPUT_TOO_LONG_ERROR* = 31
  U_BAD_VARIABLE_DEFINITION* = 65536
  U_PARSE_ERROR_START* = 65536
  U_MALFORMED_RULE* = 65537
  U_MALFORMED_SET* = 65538
  U_MALFORMED_SYMBOL_REFERENCE* = 65539
  U_MALFORMED_UNICODE_ESCAPE* = 65540
  U_MALFORMED_VARIABLE_DEFINITION* = 65541
  U_MALFORMED_VARIABLE_REFERENCE* = 65542
  U_MISMATCHED_SEGMENT_DELIMITERS* = 65543
  U_MISPLACED_ANCHOR_START* = 65544
  U_MISPLACED_CURSOR_OFFSET* = 65545
  U_MISPLACED_QUANTIFIER* = 65546
  U_MISSING_OPERATOR* = 65547
  U_MISSING_SEGMENT_CLOSE* = 65548
  U_MULTIPLE_ANTE_CONTEXTS* = 65549
  U_MULTIPLE_CURSORS* = 65550
  U_MULTIPLE_POST_CONTEXTS* = 65551
  U_TRAILING_BACKSLASH* = 65552
  U_UNDEFINED_SEGMENT_REFERENCE* = 65553
  U_UNDEFINED_VARIABLE* = 65554
  U_UNQUOTED_SPECIAL* = 65555
  U_UNTERMINATED_QUOTE* = 65556
  U_RULE_MASK_ERROR* = 65557
  U_MISPLACED_COMPOUND_FILTER* = 65558
  U_MULTIPLE_COMPOUND_FILTERS* = 65559
  U_INVALID_RBT_SYNTAX* = 65560
  U_INVALID_PROPERTY_PATTERN* = 65561
  U_MALFORMED_PRAGMA* = 65562
  U_UNCLOSED_SEGMENT* = 65563
  U_ILLEGAL_CHAR_IN_SEGMENT* = 65564
  U_VARIABLE_RANGE_EXHAUSTED* = 65565
  U_VARIABLE_RANGE_OVERLAP* = 65566
  U_ILLEGAL_CHARACTER* = 65567
  U_INTERNAL_TRANSLITERATOR_ERROR* = 65568
  U_INVALID_ID* = 65569
  U_INVALID_FUNCTION* = 65570
  U_UNEXPECTED_TOKEN* = 65792
  U_FMT_PARSE_ERROR_START* = 65792
  U_MULTIPLE_DECIMAL_SEPARATORS* = 65793
  U_MULTIPLE_DECIMAL_SEPERATORS* = 65793
  U_MULTIPLE_EXPONENTIAL_SYMBOLS* = 65794
  U_MALFORMED_EXPONENTIAL_PATTERN* = 65795
  U_MULTIPLE_PERCENT_SYMBOLS* = 65796
  U_MULTIPLE_PERMILL_SYMBOLS* = 65797
  U_MULTIPLE_PAD_SPECIFIERS* = 65798
  U_PATTERN_SYNTAX_ERROR* = 65799
  U_ILLEGAL_PAD_POSITION* = 65800
  U_UNMATCHED_BRACES* = 65801
  U_UNSUPPORTED_PROPERTY* = 65802
  U_UNSUPPORTED_ATTRIBUTE* = 65803
  U_ARGUMENT_TYPE_MISMATCH* = 65804
  U_DUPLICATE_KEYWORD* = 65805
  U_UNDEFINED_KEYWORD* = 65806
  U_DEFAULT_KEYWORD_MISSING* = 65807
  U_DECIMAL_NUMBER_SYNTAX_ERROR* = 65808
  U_FORMAT_INEXACT_ERROR* = 65809
  U_NUMBER_ARG_OUTOFBOUNDS_ERROR* = 65810
  U_NUMBER_SKELETON_SYNTAX_ERROR* = 65811
  U_BRK_INTERNAL_ERROR* = 66048
  U_BRK_ERROR_START* = 66048
  U_BRK_HEX_DIGITS_EXPECTED* = 66049
  U_BRK_SEMICOLON_EXPECTED* = 66050
  U_BRK_RULE_SYNTAX* = 66051
  U_BRK_UNCLOSED_SET* = 66052
  U_BRK_ASSIGN_ERROR* = 66053
  U_BRK_VARIABLE_REDFINITION* = 66054
  U_BRK_MISMATCHED_PAREN* = 66055
  U_BRK_NEW_LINE_IN_QUOTED_STRING* = 66056
  U_BRK_UNDEFINED_VARIABLE* = 66057
  U_BRK_INIT_ERROR* = 66058
  U_BRK_RULE_EMPTY_SET* = 66059
  U_BRK_UNRECOGNIZED_OPTION* = 66060
  U_BRK_MALFORMED_RULE_TAG* = 66061
  U_REGEX_INTERNAL_ERROR* = 66304
  U_REGEX_ERROR_START* = 66304
  U_REGEX_RULE_SYNTAX* = 66305
  U_REGEX_INVALID_STATE* = 66306
  U_REGEX_BAD_ESCAPE_SEQUENCE* = 66307
  U_REGEX_PROPERTY_SYNTAX* = 66308
  U_REGEX_UNIMPLEMENTED* = 66309
  U_REGEX_MISMATCHED_PAREN* = 66310
  U_REGEX_NUMBER_TOO_BIG* = 66311
  U_REGEX_BAD_INTERVAL* = 66312
  U_REGEX_MAX_LT_MIN* = 66313
  U_REGEX_INVALID_BACK_REF* = 66314
  U_REGEX_INVALID_FLAG* = 66315
  U_REGEX_LOOK_BEHIND_LIMIT* = 66316
  U_REGEX_SET_CONTAINS_STRING* = 66317
  U_REGEX_MISSING_CLOSE_BRACKET* = 66319
  U_REGEX_INVALID_RANGE* = 66320
  U_REGEX_STACK_OVERFLOW* = 66321
  U_REGEX_TIME_OUT* = 66322
  U_REGEX_STOPPED_BY_CALLER* = 66323
  U_REGEX_PATTERN_TOO_BIG* = 66324
  U_REGEX_INVALID_CAPTURE_GROUP_NAME* = 66325
  U_IDNA_PROHIBITED_ERROR* = 66560
  U_IDNA_ERROR_START* = 66560
  U_IDNA_UNASSIGNED_ERROR* = 66561
  U_IDNA_CHECK_BIDI_ERROR* = 66562
  U_IDNA_STD3_ASCII_RULES_ERROR* = 66563
  U_IDNA_ACE_PREFIX_ERROR* = 66564
  U_IDNA_VERIFICATION_ERROR* = 66565
  U_IDNA_LABEL_TOO_LONG_ERROR* = 66566
  U_IDNA_ZERO_LENGTH_LABEL_ERROR* = 66567
  U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR* = 66568
  U_STRINGPREP_PROHIBITED_ERROR* = 66560
  U_STRINGPREP_UNASSIGNED_ERROR* = 66561
  U_STRINGPREP_CHECK_BIDI_ERROR* = 66562
  U_PLUGIN_ERROR_START* = 66816
  U_PLUGIN_TOO_HIGH* = 66816
  U_PLUGIN_DIDNT_SET_LEVEL* = 66817
enum UErrorCode : int {
    U_USING_FALLBACK_WARNING = -128,
    U_ERROR_WARNING_START = -128,
    U_USING_DEFAULT_WARNING = -127,
    U_SAFECLONE_ALLOCATED_WARNING = -126,
    U_STATE_OLD_WARNING = -125,
    U_STRING_NOT_TERMINATED_WARNING = -124,
    U_SORT_KEY_TOO_SHORT_WARNING = -123,
    U_AMBIGUOUS_ALIAS_WARNING = -122,
    U_DIFFERENT_UCA_VERSION = -121,
    U_PLUGIN_CHANGED_LEVEL_WARNING = -120,
    U_ZERO_ERROR = 0,
    U_ILLEGAL_ARGUMENT_ERROR = 1,
    U_MISSING_RESOURCE_ERROR = 2,
    U_INVALID_FORMAT_ERROR = 3,
    U_FILE_ACCESS_ERROR = 4,
    U_INTERNAL_PROGRAM_ERROR = 5,
    U_MESSAGE_PARSE_ERROR = 6,
    U_MEMORY_ALLOCATION_ERROR = 7,
    U_INDEX_OUTOFBOUNDS_ERROR = 8,
    U_PARSE_ERROR = 9,
    U_INVALID_CHAR_FOUND = 10,
    U_TRUNCATED_CHAR_FOUND = 11,
    U_ILLEGAL_CHAR_FOUND = 12,
    U_INVALID_TABLE_FORMAT = 13,
    U_INVALID_TABLE_FILE = 14,
    U_BUFFER_OVERFLOW_ERROR = 15,
    U_UNSUPPORTED_ERROR = 16,
    U_RESOURCE_TYPE_MISMATCH = 17,
    U_ILLEGAL_ESCAPE_SEQUENCE = 18,
    U_UNSUPPORTED_ESCAPE_SEQUENCE = 19,
    U_NO_SPACE_AVAILABLE = 20,
    U_CE_NOT_FOUND_ERROR = 21,
    U_PRIMARY_TOO_LONG_ERROR = 22,
    U_STATE_TOO_OLD_ERROR = 23,
    U_TOO_MANY_ALIASES_ERROR = 24,
    U_ENUM_OUT_OF_SYNC_ERROR = 25,
    U_INVARIANT_CONVERSION_ERROR = 26,
    U_INVALID_STATE_ERROR = 27,
    U_COLLATOR_VERSION_MISMATCH = 28,
    U_USELESS_COLLATOR_ERROR = 29,
    U_NO_WRITE_PERMISSION = 30,
    U_INPUT_TOO_LONG_ERROR = 31,
    U_BAD_VARIABLE_DEFINITION = 65536,
    U_PARSE_ERROR_START = 65536,
    U_MALFORMED_RULE = 65537,
    U_MALFORMED_SET = 65538,
    U_MALFORMED_SYMBOL_REFERENCE = 65539,
    U_MALFORMED_UNICODE_ESCAPE = 65540,
    U_MALFORMED_VARIABLE_DEFINITION = 65541,
    U_MALFORMED_VARIABLE_REFERENCE = 65542,
    U_MISMATCHED_SEGMENT_DELIMITERS = 65543,
    U_MISPLACED_ANCHOR_START = 65544,
    U_MISPLACED_CURSOR_OFFSET = 65545,
    U_MISPLACED_QUANTIFIER = 65546,
    U_MISSING_OPERATOR = 65547,
    U_MISSING_SEGMENT_CLOSE = 65548,
    U_MULTIPLE_ANTE_CONTEXTS = 65549,
    U_MULTIPLE_CURSORS = 65550,
    U_MULTIPLE_POST_CONTEXTS = 65551,
    U_TRAILING_BACKSLASH = 65552,
    U_UNDEFINED_SEGMENT_REFERENCE = 65553,
    U_UNDEFINED_VARIABLE = 65554,
    U_UNQUOTED_SPECIAL = 65555,
    U_UNTERMINATED_QUOTE = 65556,
    U_RULE_MASK_ERROR = 65557,
    U_MISPLACED_COMPOUND_FILTER = 65558,
    U_MULTIPLE_COMPOUND_FILTERS = 65559,
    U_INVALID_RBT_SYNTAX = 65560,
    U_INVALID_PROPERTY_PATTERN = 65561,
    U_MALFORMED_PRAGMA = 65562,
    U_UNCLOSED_SEGMENT = 65563,
    U_ILLEGAL_CHAR_IN_SEGMENT = 65564,
    U_VARIABLE_RANGE_EXHAUSTED = 65565,
    U_VARIABLE_RANGE_OVERLAP = 65566,
    U_ILLEGAL_CHARACTER = 65567,
    U_INTERNAL_TRANSLITERATOR_ERROR = 65568,
    U_INVALID_ID = 65569,
    U_INVALID_FUNCTION = 65570,
    U_UNEXPECTED_TOKEN = 65792,
    U_FMT_PARSE_ERROR_START = 65792,
    U_MULTIPLE_DECIMAL_SEPARATORS = 65793,
    U_MULTIPLE_DECIMAL_SEPERATORS = 65793,
    U_MULTIPLE_EXPONENTIAL_SYMBOLS = 65794,
    U_MALFORMED_EXPONENTIAL_PATTERN = 65795,
    U_MULTIPLE_PERCENT_SYMBOLS = 65796,
    U_MULTIPLE_PERMILL_SYMBOLS = 65797,
    U_MULTIPLE_PAD_SPECIFIERS = 65798,
    U_PATTERN_SYNTAX_ERROR = 65799,
    U_ILLEGAL_PAD_POSITION = 65800,
    U_UNMATCHED_BRACES = 65801,
    U_UNSUPPORTED_PROPERTY = 65802,
    U_UNSUPPORTED_ATTRIBUTE = 65803,
    U_ARGUMENT_TYPE_MISMATCH = 65804,
    U_DUPLICATE_KEYWORD = 65805,
    U_UNDEFINED_KEYWORD = 65806,
    U_DEFAULT_KEYWORD_MISSING = 65807,
    U_DECIMAL_NUMBER_SYNTAX_ERROR = 65808,
    U_FORMAT_INEXACT_ERROR = 65809,
    U_NUMBER_ARG_OUTOFBOUNDS_ERROR = 65810,
    U_NUMBER_SKELETON_SYNTAX_ERROR = 65811,
    U_BRK_INTERNAL_ERROR = 66048,
    U_BRK_ERROR_START = 66048,
    U_BRK_HEX_DIGITS_EXPECTED = 66049,
    U_BRK_SEMICOLON_EXPECTED = 66050,
    U_BRK_RULE_SYNTAX = 66051,
    U_BRK_UNCLOSED_SET = 66052,
    U_BRK_ASSIGN_ERROR = 66053,
    U_BRK_VARIABLE_REDFINITION = 66054,
    U_BRK_MISMATCHED_PAREN = 66055,
    U_BRK_NEW_LINE_IN_QUOTED_STRING = 66056,
    U_BRK_UNDEFINED_VARIABLE = 66057,
    U_BRK_INIT_ERROR = 66058,
    U_BRK_RULE_EMPTY_SET = 66059,
    U_BRK_UNRECOGNIZED_OPTION = 66060,
    U_BRK_MALFORMED_RULE_TAG = 66061,
    U_REGEX_INTERNAL_ERROR = 66304,
    U_REGEX_ERROR_START = 66304,
    U_REGEX_RULE_SYNTAX = 66305,
    U_REGEX_INVALID_STATE = 66306,
    U_REGEX_BAD_ESCAPE_SEQUENCE = 66307,
    U_REGEX_PROPERTY_SYNTAX = 66308,
    U_REGEX_UNIMPLEMENTED = 66309,
    U_REGEX_MISMATCHED_PAREN = 66310,
    U_REGEX_NUMBER_TOO_BIG = 66311,
    U_REGEX_BAD_INTERVAL = 66312,
    U_REGEX_MAX_LT_MIN = 66313,
    U_REGEX_INVALID_BACK_REF = 66314,
    U_REGEX_INVALID_FLAG = 66315,
    U_REGEX_LOOK_BEHIND_LIMIT = 66316,
    U_REGEX_SET_CONTAINS_STRING = 66317,
    U_REGEX_MISSING_CLOSE_BRACKET = 66319,
    U_REGEX_INVALID_RANGE = 66320,
    U_REGEX_STACK_OVERFLOW = 66321,
    U_REGEX_TIME_OUT = 66322,
    U_REGEX_STOPPED_BY_CALLER = 66323,
    U_REGEX_PATTERN_TOO_BIG = 66324,
    U_REGEX_INVALID_CAPTURE_GROUP_NAME = 66325,
    U_IDNA_PROHIBITED_ERROR = 66560,
    U_IDNA_ERROR_START = 66560,
    U_IDNA_UNASSIGNED_ERROR = 66561,
    U_IDNA_CHECK_BIDI_ERROR = 66562,
    U_IDNA_STD3_ASCII_RULES_ERROR = 66563,
    U_IDNA_ACE_PREFIX_ERROR = 66564,
    U_IDNA_VERIFICATION_ERROR = 66565,
    U_IDNA_LABEL_TOO_LONG_ERROR = 66566,
    U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567,
    U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568,
    U_STRINGPREP_PROHIBITED_ERROR = 66560,
    U_STRINGPREP_UNASSIGNED_ERROR = 66561,
    U_STRINGPREP_CHECK_BIDI_ERROR = 66562,
    U_PLUGIN_ERROR_START = 66816,
    U_PLUGIN_TOO_HIGH = 66816,
    U_PLUGIN_DIDNT_SET_LEVEL = 66817,
}
#define global U_USING_FALLBACK_WARNING           0xFFFFFF80
#define global U_ERROR_WARNING_START              0xFFFFFF80
#define global U_USING_DEFAULT_WARNING            0xFFFFFF81
#define global U_SAFECLONE_ALLOCATED_WARNING      0xFFFFFF82
#define global U_STATE_OLD_WARNING                0xFFFFFF83
#define global U_STRING_NOT_TERMINATED_WARNING    0xFFFFFF84
#define global U_SORT_KEY_TOO_SHORT_WARNING       0xFFFFFF85
#define global U_AMBIGUOUS_ALIAS_WARNING          0xFFFFFF86
#define global U_DIFFERENT_UCA_VERSION            0xFFFFFF87
#define global U_PLUGIN_CHANGED_LEVEL_WARNING     0xFFFFFF88
#define global U_ZERO_ERROR                       0x0
#define global U_ILLEGAL_ARGUMENT_ERROR           0x1
#define global U_MISSING_RESOURCE_ERROR           0x2
#define global U_INVALID_FORMAT_ERROR             0x3
#define global U_FILE_ACCESS_ERROR                0x4
#define global U_INTERNAL_PROGRAM_ERROR           0x5
#define global U_MESSAGE_PARSE_ERROR              0x6
#define global U_MEMORY_ALLOCATION_ERROR          0x7
#define global U_INDEX_OUTOFBOUNDS_ERROR          0x8
#define global U_PARSE_ERROR                      0x9
#define global U_INVALID_CHAR_FOUND               0xA
#define global U_TRUNCATED_CHAR_FOUND             0xB
#define global U_ILLEGAL_CHAR_FOUND               0xC
#define global U_INVALID_TABLE_FORMAT             0xD
#define global U_INVALID_TABLE_FILE               0xE
#define global U_BUFFER_OVERFLOW_ERROR            0xF
#define global U_UNSUPPORTED_ERROR                0x10
#define global U_RESOURCE_TYPE_MISMATCH           0x11
#define global U_ILLEGAL_ESCAPE_SEQUENCE          0x12
#define global U_UNSUPPORTED_ESCAPE_SEQUENCE      0x13
#define global U_NO_SPACE_AVAILABLE               0x14
#define global U_CE_NOT_FOUND_ERROR               0x15
#define global U_PRIMARY_TOO_LONG_ERROR           0x16
#define global U_STATE_TOO_OLD_ERROR              0x17
#define global U_TOO_MANY_ALIASES_ERROR           0x18
#define global U_ENUM_OUT_OF_SYNC_ERROR           0x19
#define global U_INVARIANT_CONVERSION_ERROR       0x1A
#define global U_INVALID_STATE_ERROR              0x1B
#define global U_COLLATOR_VERSION_MISMATCH        0x1C
#define global U_USELESS_COLLATOR_ERROR           0x1D
#define global U_NO_WRITE_PERMISSION              0x1E
#define global U_INPUT_TOO_LONG_ERROR             0x1F
#define global U_BAD_VARIABLE_DEFINITION          0x10000
#define global U_PARSE_ERROR_START                0x10000
#define global U_MALFORMED_RULE                   0x10001
#define global U_MALFORMED_SET                    0x10002
#define global U_MALFORMED_SYMBOL_REFERENCE       0x10003
#define global U_MALFORMED_UNICODE_ESCAPE         0x10004
#define global U_MALFORMED_VARIABLE_DEFINITION    0x10005
#define global U_MALFORMED_VARIABLE_REFERENCE     0x10006
#define global U_MISMATCHED_SEGMENT_DELIMITERS    0x10007
#define global U_MISPLACED_ANCHOR_START           0x10008
#define global U_MISPLACED_CURSOR_OFFSET          0x10009
#define global U_MISPLACED_QUANTIFIER             0x1000A
#define global U_MISSING_OPERATOR                 0x1000B
#define global U_MISSING_SEGMENT_CLOSE            0x1000C
#define global U_MULTIPLE_ANTE_CONTEXTS           0x1000D
#define global U_MULTIPLE_CURSORS                 0x1000E
#define global U_MULTIPLE_POST_CONTEXTS           0x1000F
#define global U_TRAILING_BACKSLASH               0x10010
#define global U_UNDEFINED_SEGMENT_REFERENCE      0x10011
#define global U_UNDEFINED_VARIABLE               0x10012
#define global U_UNQUOTED_SPECIAL                 0x10013
#define global U_UNTERMINATED_QUOTE               0x10014
#define global U_RULE_MASK_ERROR                  0x10015
#define global U_MISPLACED_COMPOUND_FILTER        0x10016
#define global U_MULTIPLE_COMPOUND_FILTERS        0x10017
#define global U_INVALID_RBT_SYNTAX               0x10018
#define global U_INVALID_PROPERTY_PATTERN         0x10019
#define global U_MALFORMED_PRAGMA                 0x1001A
#define global U_UNCLOSED_SEGMENT                 0x1001B
#define global U_ILLEGAL_CHAR_IN_SEGMENT          0x1001C
#define global U_VARIABLE_RANGE_EXHAUSTED         0x1001D
#define global U_VARIABLE_RANGE_OVERLAP           0x1001E
#define global U_ILLEGAL_CHARACTER                0x1001F
#define global U_INTERNAL_TRANSLITERATOR_ERROR    0x10020
#define global U_INVALID_ID                       0x10021
#define global U_INVALID_FUNCTION                 0x10022
#define global U_UNEXPECTED_TOKEN                 0x10100
#define global U_FMT_PARSE_ERROR_START            0x10100
#define global U_MULTIPLE_DECIMAL_SEPARATORS      0x10101
#define global U_MULTIPLE_DECIMAL_SEPERATORS      0x10101
#define global U_MULTIPLE_EXPONENTIAL_SYMBOLS     0x10102
#define global U_MALFORMED_EXPONENTIAL_PATTERN    0x10103
#define global U_MULTIPLE_PERCENT_SYMBOLS         0x10104
#define global U_MULTIPLE_PERMILL_SYMBOLS         0x10105
#define global U_MULTIPLE_PAD_SPECIFIERS          0x10106
#define global U_PATTERN_SYNTAX_ERROR             0x10107
#define global U_ILLEGAL_PAD_POSITION             0x10108
#define global U_UNMATCHED_BRACES                 0x10109
#define global U_UNSUPPORTED_PROPERTY             0x1010A
#define global U_UNSUPPORTED_ATTRIBUTE            0x1010B
#define global U_ARGUMENT_TYPE_MISMATCH           0x1010C
#define global U_DUPLICATE_KEYWORD                0x1010D
#define global U_UNDEFINED_KEYWORD                0x1010E
#define global U_DEFAULT_KEYWORD_MISSING          0x1010F
#define global U_DECIMAL_NUMBER_SYNTAX_ERROR      0x10110
#define global U_FORMAT_INEXACT_ERROR             0x10111
#define global U_NUMBER_ARG_OUTOFBOUNDS_ERROR     0x10112
#define global U_NUMBER_SKELETON_SYNTAX_ERROR     0x10113
#define global U_BRK_INTERNAL_ERROR               0x10200
#define global U_BRK_ERROR_START                  0x10200
#define global U_BRK_HEX_DIGITS_EXPECTED          0x10201
#define global U_BRK_SEMICOLON_EXPECTED           0x10202
#define global U_BRK_RULE_SYNTAX                  0x10203
#define global U_BRK_UNCLOSED_SET                 0x10204
#define global U_BRK_ASSIGN_ERROR                 0x10205
#define global U_BRK_VARIABLE_REDFINITION         0x10206
#define global U_BRK_MISMATCHED_PAREN             0x10207
#define global U_BRK_NEW_LINE_IN_QUOTED_STRING    0x10208
#define global U_BRK_UNDEFINED_VARIABLE           0x10209
#define global U_BRK_INIT_ERROR                   0x1020A
#define global U_BRK_RULE_EMPTY_SET               0x1020B
#define global U_BRK_UNRECOGNIZED_OPTION          0x1020C
#define global U_BRK_MALFORMED_RULE_TAG           0x1020D
#define global U_REGEX_INTERNAL_ERROR             0x10300
#define global U_REGEX_ERROR_START                0x10300
#define global U_REGEX_RULE_SYNTAX                0x10301
#define global U_REGEX_INVALID_STATE              0x10302
#define global U_REGEX_BAD_ESCAPE_SEQUENCE        0x10303
#define global U_REGEX_PROPERTY_SYNTAX            0x10304
#define global U_REGEX_UNIMPLEMENTED              0x10305
#define global U_REGEX_MISMATCHED_PAREN           0x10306
#define global U_REGEX_NUMBER_TOO_BIG             0x10307
#define global U_REGEX_BAD_INTERVAL               0x10308
#define global U_REGEX_MAX_LT_MIN                 0x10309
#define global U_REGEX_INVALID_BACK_REF           0x1030A
#define global U_REGEX_INVALID_FLAG               0x1030B
#define global U_REGEX_LOOK_BEHIND_LIMIT          0x1030C
#define global U_REGEX_SET_CONTAINS_STRING        0x1030D
#define global U_REGEX_MISSING_CLOSE_BRACKET      0x1030F
#define global U_REGEX_INVALID_RANGE              0x10310
#define global U_REGEX_STACK_OVERFLOW             0x10311
#define global U_REGEX_TIME_OUT                   0x10312
#define global U_REGEX_STOPPED_BY_CALLER          0x10313
#define global U_REGEX_PATTERN_TOO_BIG            0x10314
#define global U_REGEX_INVALID_CAPTURE_GROUP_NAME 0x10315
#define global U_IDNA_PROHIBITED_ERROR            0x10400
#define global U_IDNA_ERROR_START                 0x10400
#define global U_IDNA_UNASSIGNED_ERROR            0x10401
#define global U_IDNA_CHECK_BIDI_ERROR            0x10402
#define global U_IDNA_STD3_ASCII_RULES_ERROR      0x10403
#define global U_IDNA_ACE_PREFIX_ERROR            0x10404
#define global U_IDNA_VERIFICATION_ERROR          0x10405
#define global U_IDNA_LABEL_TOO_LONG_ERROR        0x10406
#define global U_IDNA_ZERO_LENGTH_LABEL_ERROR     0x10407
#define global U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  0x10408
#define global U_STRINGPREP_PROHIBITED_ERROR      0x10400
#define global U_STRINGPREP_UNASSIGNED_ERROR      0x10401
#define global U_STRINGPREP_CHECK_BIDI_ERROR      0x10402
#define global U_PLUGIN_ERROR_START               0x10500
#define global U_PLUGIN_TOO_HIGH                  0x10500
#define global U_PLUGIN_DIDNT_SET_LEVEL           0x10501