1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* ***** BEGIN LICENSE BLOCK *****
3 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
5 * The contents of this file are subject to the Mozilla Public License Version
6 * 1.1 (the "License"); you may not use this file except in compliance with
7 * the License. You may obtain a copy of the License at
8 * http://www.mozilla.org/MPL/
10 * Software distributed under the License is distributed on an "AS IS" basis,
11 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12 * for the specific language governing rights and limitations under the
15 * The Original Code is mozilla.org code.
17 * The Initial Developer of the Original Code is
18 * Netscape Communications Corporation.
19 * Portions created by the Initial Developer are Copyright (C) 1999
20 * the Initial Developer. All Rights Reserved.
24 * Alternatively, the contents of this file may be used under the terms of
25 * either the GNU General Public License Version 2 or later (the "GPL"), or
26 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
27 * in which case the provisions of the GPL or the LGPL are applicable instead
28 * of those above. If you wish to allow use of your version of this file only
29 * under the terms of either the GPL or the LGPL, and not to allow others to
30 * use your version of this file under the terms of the MPL, indicate your
31 * decision by deleting the provisions above and replace them with the notice
32 * and other provisions required by the GPL or the LGPL. If you do not delete
33 * the provisions above, a recipient may use your version of this file under
34 * the terms of any one of the MPL, the GPL or the LGPL.
36 * ***** END LICENSE BLOCK ***** */
38 DO NOT EDIT THIS DOCUMENT !!! THIS DOCUMENT IS GENERATED BY
39 mozilla/intl/lwbrk/tools/anzx4501.pl
41 static const PRUint32 gLBClass00
[32] = {
42 0x55555555, // U+0000 - U+0007
43 0x55555555, // U+0008 - U+000F
44 0x55555555, // U+0010 - U+0017
45 0x55555555, // U+0018 - U+001F
46 0x7AABAAA5, // U+0020 - U+0027
47 0x7A7AAAA9, // U+0028 - U+002F
48 0x66666666, // U+0030 - U+0037
49 0xAAA9AA66, // U+0038 - U+003F
50 0x77777777, // U+0040 - U+0047
51 0x77777777, // U+0048 - U+004F
52 0x77777777, // U+0050 - U+0057
53 0x77AA9777, // U+0058 - U+005F
54 0x77777777, // U+0060 - U+0067
55 0x77777777, // U+0068 - U+006F
56 0x77777777, // U+0070 - U+0077
57 0x7AAA9777, // U+0078 - U+007F
58 0x77777777, // U+0080 - U+0087
59 0x77777777, // U+0088 - U+008F
60 0x77777777, // U+0090 - U+0097
61 0x77777777, // U+0098 - U+009F
62 0xAA9A9AAB, // U+00A0 - U+00A7
63 0x77A9777A, // U+00A8 - U+00AF
64 0xAAAAAAAA, // U+00B0 - U+00B7
65 0xAAAAAAAA, // U+00B8 - U+00BF
66 0x77777777, // U+00C0 - U+00C7
67 0x77777777, // U+00C8 - U+00CF
68 0x77777777, // U+00D0 - U+00D7
69 0x77777777, // U+00D8 - U+00DF
70 0x77777777, // U+00E0 - U+00E7
71 0x77777777, // U+00E8 - U+00EF
72 0xA7777777, // U+00F0 - U+00F7
73 0x77777777, // U+00F8 - U+00FF
76 static const PRUint32 gLBClass20
[32] = {
77 0xB5555555, // U+2000 - U+2007
78 0x77775555, // U+2008 - U+200F
79 0x777277B7, // U+2010 - U+2017
80 0x77A777A7, // U+2018 - U+201F
81 0xAAAA7777, // U+2020 - U+2027
82 0xB7777777, // U+2028 - U+202F
83 0x77744444, // U+2030 - U+2037
84 0x7A115107, // U+2038 - U+203F
85 0x11017777, // U+2040 - U+2047
86 0x77777711, // U+2048 - U+204F
87 0x77777777, // U+2050 - U+2057
88 0x77777777, // U+2058 - U+205F
89 0x77777777, // U+2060 - U+2067
90 0x77777777, // U+2068 - U+206F
91 0x77777777, // U+2070 - U+2077
92 0x77777777, // U+2078 - U+207F
93 0x77777777, // U+2080 - U+2087
94 0x77777777, // U+2088 - U+208F
95 0x77777777, // U+2090 - U+2097
96 0x77777777, // U+2098 - U+209F
97 0x77777777, // U+20A0 - U+20A7
98 0x77777777, // U+20A8 - U+20AF
99 0x77777777, // U+20B0 - U+20B7
100 0x77777777, // U+20B8 - U+20BF
101 0x77777777, // U+20C0 - U+20C7
102 0x77777777, // U+20C8 - U+20CF
103 0x77777777, // U+20D0 - U+20D7
104 0x77777777, // U+20D8 - U+20DF
105 0x77777777, // U+20E0 - U+20E7
106 0x77777777, // U+20E8 - U+20EF
107 0x77777777, // U+20F0 - U+20F7
108 0x77777777, // U+20F8 - U+20FF
111 static const PRUint32 gLBClass21
[32] = {
112 0x77777777, // U+2100 - U+2107
113 0x77777777, // U+2108 - U+210F
114 0x73777777, // U+2110 - U+2117
115 0x77777777, // U+2118 - U+211F
116 0x77777777, // U+2120 - U+2127
117 0x77777777, // U+2128 - U+212F
118 0x77777777, // U+2130 - U+2137
119 0x77777777, // U+2138 - U+213F
120 0x77777777, // U+2140 - U+2147
121 0x77777777, // U+2148 - U+214F
122 0x77777777, // U+2150 - U+2157
123 0x77777777, // U+2158 - U+215F
124 0x55555555, // U+2160 - U+2167
125 0x55555555, // U+2168 - U+216F
126 0x55555555, // U+2170 - U+2177
127 0x55555555, // U+2178 - U+217F
128 0x77777777, // U+2180 - U+2187
129 0x77777777, // U+2188 - U+218F
130 0x77777777, // U+2190 - U+2197
131 0x77777777, // U+2198 - U+219F
132 0x77777777, // U+21A0 - U+21A7
133 0x77777777, // U+21A8 - U+21AF
134 0x77777777, // U+21B0 - U+21B7
135 0x77777777, // U+21B8 - U+21BF
136 0x77777777, // U+21C0 - U+21C7
137 0x77777777, // U+21C8 - U+21CF
138 0x77777777, // U+21D0 - U+21D7
139 0x77777777, // U+21D8 - U+21DF
140 0x77777777, // U+21E0 - U+21E7
141 0x77777777, // U+21E8 - U+21EF
142 0x77777777, // U+21F0 - U+21F7
143 0x77777777, // U+21F8 - U+21FF
146 static const PRUint32 gLBClass30
[32] = {
147 0x55555115, // U+3000 - U+3007
148 0x10101010, // U+3008 - U+300F
149 0x10105510, // U+3010 - U+3017
150 0x11011010, // U+3018 - U+301F
151 0x55555555, // U+3020 - U+3027
152 0x55555555, // U+3028 - U+302F
153 0x55555555, // U+3030 - U+3037
154 0x55555555, // U+3038 - U+303F
155 0x15151515, // U+3040 - U+3047
156 0x55555515, // U+3048 - U+304F
157 0x55555555, // U+3050 - U+3057
158 0x55555555, // U+3058 - U+305F
159 0x55551555, // U+3060 - U+3067
160 0x55555555, // U+3068 - U+306F
161 0x55555555, // U+3070 - U+3077
162 0x55555555, // U+3078 - U+307F
163 0x15151555, // U+3080 - U+3087
164 0x51555555, // U+3088 - U+308F
165 0x55555555, // U+3090 - U+3097
166 0x51111115, // U+3098 - U+309F
167 0x15151515, // U+30A0 - U+30A7
168 0x55555515, // U+30A8 - U+30AF
169 0x55555555, // U+30B0 - U+30B7
170 0x55555555, // U+30B8 - U+30BF
171 0x55551555, // U+30C0 - U+30C7
172 0x55555555, // U+30C8 - U+30CF
173 0x55555555, // U+30D0 - U+30D7
174 0x55555555, // U+30D8 - U+30DF
175 0x15151555, // U+30E0 - U+30E7
176 0x51555555, // U+30E8 - U+30EF
177 0x51155555, // U+30F0 - U+30F7
178 0x51111555, // U+30F8 - U+30FF
181 static const PRUint32 gLBClass0E
[32] = {
182 0x88888888, // U+0E00 - U+0E07
183 0x88888888, // U+0E08 - U+0E0F
184 0x88888888, // U+0E10 - U+0E17
185 0x88888888, // U+0E18 - U+0E1F
186 0x88888888, // U+0E20 - U+0E27
187 0x18888888, // U+0E28 - U+0E2F
188 0x88888888, // U+0E30 - U+0E37
189 0x08888888, // U+0E38 - U+0E3F
190 0x81888888, // U+0E40 - U+0E47
191 0x78888888, // U+0E48 - U+0E4F
192 0x66666666, // U+0E50 - U+0E57
193 0x88881166, // U+0E58 - U+0E5F
194 0x88888888, // U+0E60 - U+0E67
195 0x88888888, // U+0E68 - U+0E6F
196 0x88888888, // U+0E70 - U+0E77
197 0x88888888, // U+0E78 - U+0E7F
198 0x88888888, // U+0E80 - U+0E87
199 0x88888888, // U+0E88 - U+0E8F
200 0x88888888, // U+0E90 - U+0E97
201 0x88888888, // U+0E98 - U+0E9F
202 0x88888888, // U+0EA0 - U+0EA7
203 0x18888888, // U+0EA8 - U+0EAF
204 0x88888888, // U+0EB0 - U+0EB7
205 0x88888888, // U+0EB8 - U+0EBF
206 0x81888888, // U+0EC0 - U+0EC7
207 0x88888888, // U+0EC8 - U+0ECF
208 0x66666666, // U+0ED0 - U+0ED7
209 0x88888866, // U+0ED8 - U+0EDF
210 0x88888888, // U+0EE0 - U+0EE7
211 0x88888888, // U+0EE8 - U+0EEF
212 0x88888888, // U+0EF0 - U+0EF7
213 0x88888888, // U+0EF8 - U+0EFF