/*
 * auxiliary definitions for <Tutf/utf_16.h>
 */

#ifndef _TUTF_UTF_32_AUX_H
#define _TUTF_UTF_32_AUX_H

#define T_UTF_32_UNDEFINED_0000 0x0000
#define T_UTF_32_UNDEFINED_0001 0x0001
#define T_UTF_32_UNDEFINED_0002 0x0002
#define T_UTF_32_UNDEFINED_0003 0x0003
#define T_UTF_32_UNDEFINED_0004 0x0004
#define T_UTF_32_UNDEFINED_0005 0x0005
#define T_UTF_32_UNDEFINED_0006 0x0006
#define T_UTF_32_UNDEFINED_0007 0x0007
#define T_UTF_32_UNDEFINED_0008 0x0008
#define T_UTF_32_UNDEFINED_0009 0x0009
#define T_UTF_32_UNDEFINED_000A 0x000A
#define T_UTF_32_UNDEFINED_000B 0x000B
#define T_UTF_32_UNDEFINED_000C 0x000C
#define T_UTF_32_UNDEFINED_000D 0x000D
#define T_UTF_32_UNDEFINED_000E 0x000E
#define T_UTF_32_UNDEFINED_000F 0x000F
#define T_UTF_32_UNDEFINED_0010 0x0010
#define T_UTF_32_UNDEFINED_0011 0x0011
#define T_UTF_32_UNDEFINED_0012 0x0012
#define T_UTF_32_UNDEFINED_0013 0x0013
#define T_UTF_32_UNDEFINED_0014 0x0014
#define T_UTF_32_UNDEFINED_0015 0x0015
#define T_UTF_32_UNDEFINED_0016 0x0016
#define T_UTF_32_UNDEFINED_0017 0x0017
#define T_UTF_32_UNDEFINED_0018 0x0018
#define T_UTF_32_UNDEFINED_0019 0x0019
#define T_UTF_32_UNDEFINED_001A 0x001A
#define T_UTF_32_UNDEFINED_001B 0x001B
#define T_UTF_32_UNDEFINED_001C 0x001C
#define T_UTF_32_UNDEFINED_001D 0x001D
#define T_UTF_32_UNDEFINED_001E 0x001E
#define T_UTF_32_UNDEFINED_001F 0x001F

#define T_UTF_32_UNDEFINED_0020 0x0020
#define T_UTF_32_UNDEFINED_0021 0x0021
#define T_UTF_32_UNDEFINED_0022 0x0022
#define T_UTF_32_UNDEFINED_0023 0x0023
#define T_UTF_32_UNDEFINED_0024 0x0024
#define T_UTF_32_UNDEFINED_0025 0x0025
#define T_UTF_32_UNDEFINED_0026 0x0026
#define T_UTF_32_UNDEFINED_0027 0x0027
#define T_UTF_32_UNDEFINED_0028 0x0028
#define T_UTF_32_UNDEFINED_0029 0x0029
#define T_UTF_32_UNDEFINED_002A 0x002A
#define T_UTF_32_UNDEFINED_002B 0x002B
#define T_UTF_32_UNDEFINED_002C 0x002C
#define T_UTF_32_UNDEFINED_002D 0x002D
#define T_UTF_32_UNDEFINED_002E 0x002E
#define T_UTF_32_UNDEFINED_002F 0x002F
#define T_UTF_32_UNDEFINED_0030 0x0030
#define T_UTF_32_UNDEFINED_0031 0x0031
#define T_UTF_32_UNDEFINED_0032 0x0032
#define T_UTF_32_UNDEFINED_0033 0x0033
#define T_UTF_32_UNDEFINED_0034 0x0034
#define T_UTF_32_UNDEFINED_0035 0x0035
#define T_UTF_32_UNDEFINED_0036 0x0036
#define T_UTF_32_UNDEFINED_0037 0x0037
#define T_UTF_32_UNDEFINED_0038 0x0038
#define T_UTF_32_UNDEFINED_0039 0x0039
#define T_UTF_32_UNDEFINED_003A 0x003A
#define T_UTF_32_UNDEFINED_003B 0x003B
#define T_UTF_32_UNDEFINED_003C 0x003C
#define T_UTF_32_UNDEFINED_003D 0x003D
#define T_UTF_32_UNDEFINED_003E 0x003E
#define T_UTF_32_UNDEFINED_003F 0x003F

#define T_UTF_32_UNDEFINED_0040 0x0040
#define T_UTF_32_UNDEFINED_0041 0x0041
#define T_UTF_32_UNDEFINED_0042 0x0042
#define T_UTF_32_UNDEFINED_0043 0x0043
#define T_UTF_32_UNDEFINED_0044 0x0044
#define T_UTF_32_UNDEFINED_0045 0x0045
#define T_UTF_32_UNDEFINED_0046 0x0046
#define T_UTF_32_UNDEFINED_0047 0x0047
#define T_UTF_32_UNDEFINED_0048 0x0048
#define T_UTF_32_UNDEFINED_0049 0x0049
#define T_UTF_32_UNDEFINED_004A 0x004A
#define T_UTF_32_UNDEFINED_004B 0x004B
#define T_UTF_32_UNDEFINED_004C 0x004C
#define T_UTF_32_UNDEFINED_004D 0x004D
#define T_UTF_32_UNDEFINED_004E 0x004E
#define T_UTF_32_UNDEFINED_004F 0x004F
#define T_UTF_32_UNDEFINED_0050 0x0050
#define T_UTF_32_UNDEFINED_0051 0x0051
#define T_UTF_32_UNDEFINED_0052 0x0052
#define T_UTF_32_UNDEFINED_0053 0x0053
#define T_UTF_32_UNDEFINED_0054 0x0054
#define T_UTF_32_UNDEFINED_0055 0x0055
#define T_UTF_32_UNDEFINED_0056 0x0056
#define T_UTF_32_UNDEFINED_0057 0x0057
#define T_UTF_32_UNDEFINED_0058 0x0058
#define T_UTF_32_UNDEFINED_0059 0x0059
#define T_UTF_32_UNDEFINED_005A 0x005A
#define T_UTF_32_UNDEFINED_005B 0x005B
#define T_UTF_32_UNDEFINED_005C 0x005C
#define T_UTF_32_UNDEFINED_005D 0x005D
#define T_UTF_32_UNDEFINED_005E 0x005E
#define T_UTF_32_UNDEFINED_005F 0x005F

#define T_UTF_32_UNDEFINED_0060 0x0060
#define T_UTF_32_UNDEFINED_0061 0x0061
#define T_UTF_32_UNDEFINED_0062 0x0062
#define T_UTF_32_UNDEFINED_0063 0x0063
#define T_UTF_32_UNDEFINED_0064 0x0064
#define T_UTF_32_UNDEFINED_0065 0x0065
#define T_UTF_32_UNDEFINED_0066 0x0066
#define T_UTF_32_UNDEFINED_0067 0x0067
#define T_UTF_32_UNDEFINED_0068 0x0068
#define T_UTF_32_UNDEFINED_0069 0x0069
#define T_UTF_32_UNDEFINED_006A 0x006A
#define T_UTF_32_UNDEFINED_006B 0x006B
#define T_UTF_32_UNDEFINED_006C 0x006C
#define T_UTF_32_UNDEFINED_006D 0x006D
#define T_UTF_32_UNDEFINED_006E 0x006E
#define T_UTF_32_UNDEFINED_006F 0x006F
#define T_UTF_32_UNDEFINED_0070 0x0070
#define T_UTF_32_UNDEFINED_0071 0x0071
#define T_UTF_32_UNDEFINED_0072 0x0072
#define T_UTF_32_UNDEFINED_0073 0x0073
#define T_UTF_32_UNDEFINED_0074 0x0074
#define T_UTF_32_UNDEFINED_0075 0x0075
#define T_UTF_32_UNDEFINED_0076 0x0076
#define T_UTF_32_UNDEFINED_0077 0x0077
#define T_UTF_32_UNDEFINED_0078 0x0078
#define T_UTF_32_UNDEFINED_0079 0x0079
#define T_UTF_32_UNDEFINED_007A 0x007A
#define T_UTF_32_UNDEFINED_007B 0x007B
#define T_UTF_32_UNDEFINED_007C 0x007C
#define T_UTF_32_UNDEFINED_007D 0x007D
#define T_UTF_32_UNDEFINED_007E 0x007E
#define T_UTF_32_UNDEFINED_007F	0x007F

#define T_UTF_32_UNDEFINED_0080	0x0080
#define T_UTF_32_UNDEFINED_0081	0x0081
#define T_UTF_32_UNDEFINED_0082	0x0082
#define T_UTF_32_UNDEFINED_0083	0x0083
#define T_UTF_32_UNDEFINED_0084	0x0084
#define T_UTF_32_UNDEFINED_0085	0x0085
#define T_UTF_32_UNDEFINED_0086	0x0086
#define T_UTF_32_UNDEFINED_0087	0x0087
#define T_UTF_32_UNDEFINED_0088	0x0088
#define T_UTF_32_UNDEFINED_0089	0x0089
#define T_UTF_32_UNDEFINED_008A	0x008A
#define T_UTF_32_UNDEFINED_008B	0x008B
#define T_UTF_32_UNDEFINED_008C	0x008C
#define T_UTF_32_UNDEFINED_008D	0x008D
#define T_UTF_32_UNDEFINED_008E	0x008E
#define T_UTF_32_UNDEFINED_008F	0x008F
#define T_UTF_32_UNDEFINED_0090	0x0090
#define T_UTF_32_UNDEFINED_0091	0x0091
#define T_UTF_32_UNDEFINED_0092	0x0092
#define T_UTF_32_UNDEFINED_0093	0x0093
#define T_UTF_32_UNDEFINED_0094	0x0094
#define T_UTF_32_UNDEFINED_0095	0x0095
#define T_UTF_32_UNDEFINED_0096	0x0096
#define T_UTF_32_UNDEFINED_0097	0x0097
#define T_UTF_32_UNDEFINED_0098	0x0098
#define T_UTF_32_UNDEFINED_0099	0x0099
#define T_UTF_32_UNDEFINED_009A	0x009A
#define T_UTF_32_UNDEFINED_009B	0x009B
#define T_UTF_32_UNDEFINED_009C	0x009C
#define T_UTF_32_UNDEFINED_009D	0x009D
#define T_UTF_32_UNDEFINED_009E	0x009E
#define T_UTF_32_UNDEFINED_009F	0x009F

#define T_UTF_32_UNDEFINED_00A0	0x00A0
#define T_UTF_32_UNDEFINED_00A1	0x00A1
#define T_UTF_32_UNDEFINED_00A2	0x00A2
#define T_UTF_32_UNDEFINED_00A3	0x00A3
#define T_UTF_32_UNDEFINED_00A4	0x00A4
#define T_UTF_32_UNDEFINED_00A5	0x00A5
#define T_UTF_32_UNDEFINED_00A6	0x00A6
#define T_UTF_32_UNDEFINED_00A7	0x00A7
#define T_UTF_32_UNDEFINED_00A8	0x00A8
#define T_UTF_32_UNDEFINED_00A9	0x00A9
#define T_UTF_32_UNDEFINED_00AA	0x00AA
#define T_UTF_32_UNDEFINED_00AB	0x00AB
#define T_UTF_32_UNDEFINED_00AC	0x00AC
#define T_UTF_32_UNDEFINED_00AD	0x00AD
#define T_UTF_32_UNDEFINED_00AE	0x00AE
#define T_UTF_32_UNDEFINED_00AF	0x00AF
#define T_UTF_32_UNDEFINED_00B0	0x00B0
#define T_UTF_32_UNDEFINED_00B1	0x00B1
#define T_UTF_32_UNDEFINED_00B2	0x00B2
#define T_UTF_32_UNDEFINED_00B3	0x00B3
#define T_UTF_32_UNDEFINED_00B4	0x00B4
#define T_UTF_32_UNDEFINED_00B5	0x00B5
#define T_UTF_32_UNDEFINED_00B6	0x00B6
#define T_UTF_32_UNDEFINED_00B7	0x00B7
#define T_UTF_32_UNDEFINED_00B8	0x00B8
#define T_UTF_32_UNDEFINED_00B9	0x00B9
#define T_UTF_32_UNDEFINED_00BA	0x00BA
#define T_UTF_32_UNDEFINED_00BB	0x00BB
#define T_UTF_32_UNDEFINED_00BC	0x00BC
#define T_UTF_32_UNDEFINED_00BD	0x00BD
#define T_UTF_32_UNDEFINED_00BE	0x00BE
#define T_UTF_32_UNDEFINED_00BF	0x00BF

#define T_UTF_32_UNDEFINED_00C0	0x00C0
#define T_UTF_32_UNDEFINED_00C1	0x00C1
#define T_UTF_32_UNDEFINED_00C2	0x00C2
#define T_UTF_32_UNDEFINED_00C3	0x00C3
#define T_UTF_32_UNDEFINED_00C4	0x00C4
#define T_UTF_32_UNDEFINED_00C5	0x00C5
#define T_UTF_32_UNDEFINED_00C6	0x00C6
#define T_UTF_32_UNDEFINED_00C7	0x00C7
#define T_UTF_32_UNDEFINED_00C8	0x00C8
#define T_UTF_32_UNDEFINED_00C9	0x00C9
#define T_UTF_32_UNDEFINED_00CA	0x00CA
#define T_UTF_32_UNDEFINED_00CB	0x00CB
#define T_UTF_32_UNDEFINED_00CC	0x00CC
#define T_UTF_32_UNDEFINED_00CD	0x00CD
#define T_UTF_32_UNDEFINED_00CE	0x00CE
#define T_UTF_32_UNDEFINED_00CF	0x00CF
#define T_UTF_32_UNDEFINED_00D0	0x00D0
#define T_UTF_32_UNDEFINED_00D1	0x00D1
#define T_UTF_32_UNDEFINED_00D2	0x00D2
#define T_UTF_32_UNDEFINED_00D3	0x00D3
#define T_UTF_32_UNDEFINED_00D4	0x00D4
#define T_UTF_32_UNDEFINED_00D5	0x00D5
#define T_UTF_32_UNDEFINED_00D6	0x00D6
#define T_UTF_32_UNDEFINED_00D7	0x00D7
#define T_UTF_32_UNDEFINED_00D8	0x00D8
#define T_UTF_32_UNDEFINED_00D9	0x00D9
#define T_UTF_32_UNDEFINED_00DA	0x00DA
#define T_UTF_32_UNDEFINED_00DB	0x00DB
#define T_UTF_32_UNDEFINED_00DC	0x00DC
#define T_UTF_32_UNDEFINED_00DD	0x00DD
#define T_UTF_32_UNDEFINED_00DE	0x00DE
#define T_UTF_32_UNDEFINED_00DF	0x00DF

#define T_UTF_32_UNDEFINED_00E0	0x00E0
#define T_UTF_32_UNDEFINED_00E1	0x00E1
#define T_UTF_32_UNDEFINED_00E2	0x00E2
#define T_UTF_32_UNDEFINED_00E3	0x00E3
#define T_UTF_32_UNDEFINED_00E4	0x00E4
#define T_UTF_32_UNDEFINED_00E5	0x00E5
#define T_UTF_32_UNDEFINED_00E6	0x00E6
#define T_UTF_32_UNDEFINED_00E7	0x00E7
#define T_UTF_32_UNDEFINED_00E8	0x00E8
#define T_UTF_32_UNDEFINED_00E9	0x00E9
#define T_UTF_32_UNDEFINED_00EA	0x00EA
#define T_UTF_32_UNDEFINED_00EB	0x00EB
#define T_UTF_32_UNDEFINED_00EC	0x00EC
#define T_UTF_32_UNDEFINED_00ED	0x00ED
#define T_UTF_32_UNDEFINED_00EE	0x00EE
#define T_UTF_32_UNDEFINED_00EF	0x00EF
#define T_UTF_32_UNDEFINED_00F0	0x00F0
#define T_UTF_32_UNDEFINED_00F1	0x00F1
#define T_UTF_32_UNDEFINED_00F2	0x00F2
#define T_UTF_32_UNDEFINED_00F3	0x00F3
#define T_UTF_32_UNDEFINED_00F4	0x00F4
#define T_UTF_32_UNDEFINED_00F5	0x00F5
#define T_UTF_32_UNDEFINED_00F6	0x00F6
#define T_UTF_32_UNDEFINED_00F7	0x00F7
#define T_UTF_32_UNDEFINED_00F8	0x00F8
#define T_UTF_32_UNDEFINED_00F9	0x00F9
#define T_UTF_32_UNDEFINED_00FA	0x00FA
#define T_UTF_32_UNDEFINED_00FB	0x00FB
#define T_UTF_32_UNDEFINED_00FC	0x00FC
#define T_UTF_32_UNDEFINED_00FD	0x00FD
#define T_UTF_32_UNDEFINED_00FE	0x00FE
#define T_UTF_32_UNDEFINED_00FF	0x00FF

#define T_UTF_32_CJK_Ideograph_Extension_A_First	0x3400
#define T_UTF_32_CJK_Ideograph_Extension_A_Last	0x4DB5
#define T_UTF_32_CJK_Ideograph_First	0x4E00
#define T_UTF_32_CJK_Ideograph_Last	0x9FA5

#define T_UTF_32_Hangul_Syllable_First	0xAC00
#define T_UTF_32_Hangul_Syllable_Last	0xD7A3
#define T_UTF_32_Non_Private_Use_High_Surrogate_First	0xD800
#define T_UTF_32_Non_Private_Use_High_Surrogate_Last	0xDB7F
#define T_UTF_32_Private_Use_High_Surrogate_First	0xDB80
#define T_UTF_32_Private_Use_High_Surrogate_Last	0xDBFF
#define T_UTF_32_Low_Surrogate_First	0xDC00
#define T_UTF_32_Low_Surrogate_Last	0xDFFF
#define T_UTF_32_Private_Use_First	0xE000
#define T_UTF_32_Private_Use_Last	0xF8FF

#define T_UTF_32_CJK_Ideograph_Extension_B_First	0x20000
#define T_UTF_32_CJK_Ideograph_Extension_B_Last	0x2A6D6

#endif /* _TUTF_UTF_32_AUX_H */
