Win64: more work from iconv from NightStrike
[vlc.git] / extras / contrib / src / Patches / libiconv-win64.patch
1 diff -ruN libiconv/lib/aliases.h libiconv.new/lib/aliases.h
2 --- libiconv/lib/aliases.h      2009-06-30 22:51:58.000000000 +0200
3 +++ libiconv.new/lib/aliases.h  2009-09-02 23:20:33.000000000 +0200
4 @@ -808,852 +808,852 @@
5    {
6      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
7  #line 308 "lib/aliases.gperf"
8 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str7, ei_sjis},
9 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str7, ei_sjis},
10      {-1},
11  #line 288 "lib/aliases.gperf"
12 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str9, ei_iso646_cn},
13 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str9, ei_iso646_cn},
14      {-1},
15  #line 209 "lib/aliases.gperf"
16 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, ei_cp1131},
17 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str11, ei_cp1131},
18  #line 353 "lib/aliases.gperf"
19 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, ei_johab},
20 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str12, ei_johab},
21  #line 207 "lib/aliases.gperf"
22 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str13, ei_cp866},
23 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str13, ei_cp866},
24      {-1},
25  #line 244 "lib/aliases.gperf"
26 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_cp1133},
27 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str15, ei_cp1133},
28      {-1}, {-1},
29  #line 174 "lib/aliases.gperf"
30 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str18, ei_cp1251},
31 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str18, ei_cp1251},
32  #line 205 "lib/aliases.gperf"
33 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_cp866},
34 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str19, ei_cp866},
35  #line 189 "lib/aliases.gperf"
36 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_cp1256},
37 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str20, ei_cp1256},
38  #line 203 "lib/aliases.gperf"
39 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, ei_cp862},
40 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str21, ei_cp862},
41  #line 180 "lib/aliases.gperf"
42 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_cp1253},
43 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str22, ei_cp1253},
44      {-1},
45  #line 323 "lib/aliases.gperf"
46 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_cp936},
47 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str24, ei_cp936},
48      {-1},
49  #line 186 "lib/aliases.gperf"
50 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_cp1255},
51 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str26, ei_cp1255},
52  #line 201 "lib/aliases.gperf"
53 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862},
54 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str27, ei_cp862},
55  #line 177 "lib/aliases.gperf"
56 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_cp1252},
57 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str28, ei_cp1252},
58      {-1},
59  #line 51 "lib/aliases.gperf"
60 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_c99},
61 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str30, ei_c99},
62      {-1},
63  #line 311 "lib/aliases.gperf"
64 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_cp932},
65 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str32, ei_cp932},
66      {-1},
67  #line 195 "lib/aliases.gperf"
68 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_cp1258},
69 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str34, ei_cp1258},
70      {-1}, {-1}, {-1}, {-1}, {-1},
71  #line 57 "lib/aliases.gperf"
72 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str40, ei_iso8859_1},
73 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str40, ei_iso8859_1},
74  #line 60 "lib/aliases.gperf"
75 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_iso8859_1},
76 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str41, ei_iso8859_1},
77  #line 134 "lib/aliases.gperf"
78 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_iso8859_10},
79 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str42, ei_iso8859_10},
80  #line 76 "lib/aliases.gperf"
81 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_iso8859_3},
82 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str43, ei_iso8859_3},
83      {-1},
84  #line 126 "lib/aliases.gperf"
85 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_iso8859_9},
86 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str45, ei_iso8859_9},
87  #line 68 "lib/aliases.gperf"
88 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str46, ei_iso8859_2},
89 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str46, ei_iso8859_2},
90      {-1}, {-1},
91  #line 151 "lib/aliases.gperf"
92 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_iso8859_14},
93 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str49, ei_iso8859_14},
94      {-1}, {-1}, {-1},
95  #line 318 "lib/aliases.gperf"
96 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_euc_cn},
97 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str53, ei_euc_cn},
98      {-1}, {-1}, {-1},
99  #line 62 "lib/aliases.gperf"
100 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str57, ei_iso8859_1},
101 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str57, ei_iso8859_1},
102  #line 139 "lib/aliases.gperf"
103 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_iso8859_11},
104 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str58, ei_iso8859_11},
105  #line 102 "lib/aliases.gperf"
106 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str59, ei_iso8859_6},
107 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str59, ei_iso8859_6},
108  #line 166 "lib/aliases.gperf"
109 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_iso8859_16},
110 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str60, ei_iso8859_16},
111  #line 78 "lib/aliases.gperf"
112 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str61, ei_iso8859_3},
113 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str61, ei_iso8859_3},
114  #line 145 "lib/aliases.gperf"
115 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_13},
116 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_13},
117      {-1}, {-1},
118  #line 93 "lib/aliases.gperf"
119 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str65, ei_iso8859_5},
120 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str65, ei_iso8859_5},
121  #line 159 "lib/aliases.gperf"
122 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_15},
123 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str66, ei_iso8859_15},
124  #line 70 "lib/aliases.gperf"
125 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_iso8859_2},
126 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str67, ei_iso8859_2},
127      {-1}, {-1},
128  #line 317 "lib/aliases.gperf"
129 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str70, ei_euc_cn},
130 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str70, ei_euc_cn},
131      {-1}, {-1},
132  #line 120 "lib/aliases.gperf"
133 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str73, ei_iso8859_8},
134 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str73, ei_iso8859_8},
135  #line 53 "lib/aliases.gperf"
136 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_1},
137 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str74, ei_iso8859_1},
138  #line 137 "lib/aliases.gperf"
139 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str75, ei_iso8859_11},
140 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str75, ei_iso8859_11},
141  #line 94 "lib/aliases.gperf"
142 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_6},
143 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str76, ei_iso8859_6},
144  #line 160 "lib/aliases.gperf"
145 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str77, ei_iso8859_16},
146 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str77, ei_iso8859_16},
147  #line 71 "lib/aliases.gperf"
148 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str78, ei_iso8859_3},
149 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str78, ei_iso8859_3},
150  #line 140 "lib/aliases.gperf"
151 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str79, ei_iso8859_13},
152 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str79, ei_iso8859_13},
153      {-1},
154  #line 128 "lib/aliases.gperf"
155 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str81, ei_iso8859_9},
156 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str81, ei_iso8859_9},
157  #line 87 "lib/aliases.gperf"
158 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str82, ei_iso8859_5},
159 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str82, ei_iso8859_5},
160  #line 154 "lib/aliases.gperf"
161 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str83, ei_iso8859_15},
162 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str83, ei_iso8859_15},
163  #line 63 "lib/aliases.gperf"
164 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_iso8859_2},
165 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str84, ei_iso8859_2},
166  #line 286 "lib/aliases.gperf"
167 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str85, ei_iso646_cn},
168 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str85, ei_iso646_cn},
169  #line 227 "lib/aliases.gperf"
170 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str86, ei_hp_roman8},
171 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str86, ei_hp_roman8},
172      {-1},
173  #line 84 "lib/aliases.gperf"
174 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str88, ei_iso8859_4},
175 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str88, ei_iso8859_4},
176      {-1},
177  #line 114 "lib/aliases.gperf"
178 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str90, ei_iso8859_8},
179 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str90, ei_iso8859_8},
180  #line 350 "lib/aliases.gperf"
181 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_cp949},
182 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str91, ei_cp949},
183  #line 54 "lib/aliases.gperf"
184 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_1},
185 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_1},
186  #line 138 "lib/aliases.gperf"
187 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_11},
188 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_11},
189  #line 95 "lib/aliases.gperf"
190 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_6},
191 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_6},
192  #line 161 "lib/aliases.gperf"
193 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_16},
194 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str95, ei_iso8859_16},
195  #line 72 "lib/aliases.gperf"
196 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_3},
197 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str96, ei_iso8859_3},
198  #line 141 "lib/aliases.gperf"
199 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_13},
200 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_13},
201  #line 121 "lib/aliases.gperf"
202 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_9},
203 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_9},
204  #line 162 "lib/aliases.gperf"
205 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_iso8859_16},
206 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str99, ei_iso8859_16},
207  #line 88 "lib/aliases.gperf"
208 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str100, ei_iso8859_5},
209 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str100, ei_iso8859_5},
210  #line 155 "lib/aliases.gperf"
211 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_15},
212 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_15},
213  #line 64 "lib/aliases.gperf"
214 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_2},
215 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str102, ei_iso8859_2},
216  #line 59 "lib/aliases.gperf"
217 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1},
218 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_1},
219      {-1},
220  #line 133 "lib/aliases.gperf"
221 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_10},
222 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str105, ei_iso8859_10},
223  #line 236 "lib/aliases.gperf"
224 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str106, ei_pt154},
225 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str106, ei_pt154},
226  #line 75 "lib/aliases.gperf"
227 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3},
228 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str107, ei_iso8859_3},
229  #line 115 "lib/aliases.gperf"
230 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_8},
231 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_8},
232      {-1},
233  #line 156 "lib/aliases.gperf"
234 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_15},
235 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_15},
236  #line 125 "lib/aliases.gperf"
237 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_9},
238 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_9},
239  #line 183 "lib/aliases.gperf"
240 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_cp1254},
241 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str112, ei_cp1254},
242  #line 67 "lib/aliases.gperf"
243 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_2},
244 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str113, ei_iso8859_2},
245  #line 328 "lib/aliases.gperf"
246 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str114, ei_iso2022_cn},
247 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str114, ei_iso2022_cn},
248      {-1},
249  #line 122 "lib/aliases.gperf"
250 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_9},
251 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str116, ei_iso8859_9},
252  #line 293 "lib/aliases.gperf"
253 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_gb2312},
254 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str117, ei_gb2312},
255  #line 16 "lib/aliases.gperf"
256 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_ascii},
257 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str118, ei_ascii},
258  #line 150 "lib/aliases.gperf"
259 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_14},
260 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str119, ei_iso8859_14},
261  #line 13 "lib/aliases.gperf"
262 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_ascii},
263 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str120, ei_ascii},
264  #line 252 "lib/aliases.gperf"
265 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_tis620},
266 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str121, ei_tis620},
267  #line 282 "lib/aliases.gperf"
268 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_jisx0212},
269 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str122, ei_jisx0212},
270      {-1},
271  #line 255 "lib/aliases.gperf"
272 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_viscii},
273 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str124, ei_viscii},
274  #line 107 "lib/aliases.gperf"
275 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_7},
276 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_7},
277  #line 22 "lib/aliases.gperf"
278 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_ascii},
279 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str126, ei_ascii},
280  #line 294 "lib/aliases.gperf"
281 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_isoir165},
282 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str127, ei_isoir165},
283      {-1},
284  #line 257 "lib/aliases.gperf"
285 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_viscii},
286 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str129, ei_viscii},
287  #line 163 "lib/aliases.gperf"
288 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_16},
289 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str130, ei_iso8859_16},
290  #line 212 "lib/aliases.gperf"
291 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_mac_roman},
292 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str131, ei_mac_roman},
293      {-1}, {-1}, {-1}, {-1},
294  #line 117 "lib/aliases.gperf"
295 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_8},
296 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str136, ei_iso8859_8},
297  #line 291 "lib/aliases.gperf"
298 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_gb2312},
299 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str137, ei_gb2312},
300      {-1},
301  #line 206 "lib/aliases.gperf"
302 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_cp866},
303 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str139, ei_cp866},
304      {-1}, {-1},
305  #line 327 "lib/aliases.gperf"
306 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso2022_cn},
307 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str142, ei_iso2022_cn},
308  #line 324 "lib/aliases.gperf"
309 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_cp936},
310 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str143, ei_cp936},
311  #line 158 "lib/aliases.gperf"
312 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_15},
313 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str144, ei_iso8859_15},
314      {-1},
315  #line 283 "lib/aliases.gperf"
316 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_jisx0212},
317 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str146, ei_jisx0212},
318  #line 202 "lib/aliases.gperf"
319 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_cp862},
320 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str147, ei_cp862},
321      {-1}, {-1},
322  #line 21 "lib/aliases.gperf"
323 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str150, ei_ascii},
324 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str150, ei_ascii},
325  #line 86 "lib/aliases.gperf"
326 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_iso8859_4},
327 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str151, ei_iso8859_4},
328  #line 153 "lib/aliases.gperf"
329 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_14},
330 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_14},
331  #line 148 "lib/aliases.gperf"
332 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_14},
333 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str153, ei_iso8859_14},
334  #line 149 "lib/aliases.gperf"
335 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_14},
336 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_14},
337      {-1},
338  #line 351 "lib/aliases.gperf"
339 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str156, ei_cp949},
340 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str156, ei_cp949},
341  #line 199 "lib/aliases.gperf"
342 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_cp850},
343 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str157, ei_cp850},
344      {-1},
345  #line 330 "lib/aliases.gperf"
346 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_hz},
347 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str159, ei_hz},
348  #line 58 "lib/aliases.gperf"
349 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_1},
350 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_1},
351      {-1},
352  #line 152 "lib/aliases.gperf"
353 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_14},
354 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_14},
355  #line 109 "lib/aliases.gperf"
356 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_iso8859_7},
357 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str163, ei_iso8859_7},
358  #line 171 "lib/aliases.gperf"
359 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_cp1250},
360 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str164, ei_cp1250},
361  #line 319 "lib/aliases.gperf"
362 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_euc_cn},
363 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str165, ei_euc_cn},
364  #line 197 "lib/aliases.gperf"
365 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str166, ei_cp850},
366 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str166, ei_cp850},
367      {-1},
368  #line 79 "lib/aliases.gperf"
369 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str168, ei_iso8859_4},
370 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str168, ei_iso8859_4},
371  #line 146 "lib/aliases.gperf"
372 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_14},
373 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_14},
374  #line 341 "lib/aliases.gperf"
375 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_cp950},
376 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str170, ei_cp950},
377  #line 91 "lib/aliases.gperf"
378 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_iso8859_5},
379 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str171, ei_iso8859_5},
380      {-1}, {-1}, {-1}, {-1},
381  #line 131 "lib/aliases.gperf"
382 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10},
383 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10},
384      {-1}, {-1},
385  #line 24 "lib/aliases.gperf"
386 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_ucs2},
387 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str179, ei_ucs2},
388  #line 258 "lib/aliases.gperf"
389 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str180, ei_tcvn},
390 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str180, ei_tcvn},
391  #line 124 "lib/aliases.gperf"
392 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_9},
393 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str181, ei_iso8859_9},
394      {-1}, {-1}, {-1},
395  #line 269 "lib/aliases.gperf"
396 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str185, ei_jisx0201},
397 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str185, ei_jisx0201},
398  #line 80 "lib/aliases.gperf"
399 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str186, ei_iso8859_4},
400 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str186, ei_iso8859_4},
401  #line 147 "lib/aliases.gperf"
402 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_14},
403 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str187, ei_iso8859_14},
404  #line 165 "lib/aliases.gperf"
405 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str188, ei_iso8859_16},
406 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str188, ei_iso8859_16},
407  #line 299 "lib/aliases.gperf"
408 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_ksc5601},
409 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str189, ei_ksc5601},
410      {-1},
411  #line 66 "lib/aliases.gperf"
412 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_2},
413 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_2},
414      {-1}, {-1}, {-1}, {-1},
415  #line 329 "lib/aliases.gperf"
416 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso2022_cn_ext},
417 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str196, ei_iso2022_cn_ext},
418  #line 83 "lib/aliases.gperf"
419 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_4},
420 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_4},
421      {-1}, {-1},
422  #line 157 "lib/aliases.gperf"
423 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str200, ei_iso8859_15},
424 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str200, ei_iso8859_15},
425  #line 275 "lib/aliases.gperf"
426 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_jisx0208},
427 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str201, ei_jisx0208},
428  #line 296 "lib/aliases.gperf"
429 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_ksc5601},
430 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str202, ei_ksc5601},
431      {-1},
432  #line 136 "lib/aliases.gperf"
433 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_10},
434 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str204, ei_iso8859_10},
435      {-1}, {-1},
436  #line 256 "lib/aliases.gperf"
437 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_viscii},
438 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str207, ei_viscii},
439      {-1},
440  #line 144 "lib/aliases.gperf"
441 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_13},
442 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_13},
443      {-1},
444  #line 264 "lib/aliases.gperf"
445 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_iso646_jp},
446 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str211, ei_iso646_jp},
447  #line 234 "lib/aliases.gperf"
448 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_pt154},
449 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str212, ei_pt154},
450  #line 247 "lib/aliases.gperf"
451 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_tis620},
452 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str213, ei_tis620},
453      {-1},
454  #line 74 "lib/aliases.gperf"
455 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str215, ei_iso8859_3},
456 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str215, ei_iso8859_3},
457  #line 30 "lib/aliases.gperf"
458 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str216, ei_ucs2be},
459 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str216, ei_ucs2be},
460  #line 233 "lib/aliases.gperf"
461 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str217, ei_koi8_t},
462 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str217, ei_koi8_t},
463  #line 239 "lib/aliases.gperf"
464 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str218, ei_rk1048},
465 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str218, ei_rk1048},
466      {-1}, {-1},
467  #line 129 "lib/aliases.gperf"
468 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_iso8859_10},
469 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str221, ei_iso8859_10},
470  #line 251 "lib/aliases.gperf"
471 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_tis620},
472 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str222, ei_tis620},
473  #line 14 "lib/aliases.gperf"
474 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str223, ei_ascii},
475 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str223, ei_ascii},
476  #line 61 "lib/aliases.gperf"
477 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_1},
478 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str224, ei_iso8859_1},
479      {-1},
480  #line 135 "lib/aliases.gperf"
481 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str226, ei_iso8859_10},
482 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str226, ei_iso8859_10},
483      {-1},
484  #line 77 "lib/aliases.gperf"
485 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_3},
486 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str228, ei_iso8859_3},
487      {-1},
488  #line 246 "lib/aliases.gperf"
489 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_tis620},
490 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str230, ei_tis620},
491      {-1},
492  #line 127 "lib/aliases.gperf"
493 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_9},
494 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str232, ei_iso8859_9},
495      {-1},
496  #line 69 "lib/aliases.gperf"
497 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_iso8859_2},
498 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str234, ei_iso8859_2},
499  #line 249 "lib/aliases.gperf"
500 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_tis620},
501 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str235, ei_tis620},
502  #line 242 "lib/aliases.gperf"
503 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_rk1048},
504 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str236, ei_rk1048},
505  #line 92 "lib/aliases.gperf"
506 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_iso8859_5},
507 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str237, ei_iso8859_5},
508  #line 241 "lib/aliases.gperf"
509 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_rk1048},
510 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str238, ei_rk1048},
511  #line 130 "lib/aliases.gperf"
512 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_10},
513 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str239, ei_iso8859_10},
514      {-1},
515  #line 29 "lib/aliases.gperf"
516 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_ucs2be},
517 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str241, ei_ucs2be},
518  #line 38 "lib/aliases.gperf"
519 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_utf16},
520 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str242, ei_utf16},
521      {-1}, {-1},
522  #line 173 "lib/aliases.gperf"
523 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_cp1250},
524 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str245, ei_cp1250},
525      {-1}, {-1},
526  #line 26 "lib/aliases.gperf"
527 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str248, ei_ucs2},
528 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str248, ei_ucs2},
529  #line 168 "lib/aliases.gperf"
530 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str249, ei_koi8_r},
531 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str249, ei_koi8_r},
532  #line 164 "lib/aliases.gperf"
533 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_16},
534 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str250, ei_iso8859_16},
535      {-1},
536  #line 41 "lib/aliases.gperf"
537 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_utf32},
538 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str252, ei_utf32},
539      {-1},
540  #line 35 "lib/aliases.gperf"
541 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_ucs4},
542 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str254, ei_ucs4},
543  #line 23 "lib/aliases.gperf"
544 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str255, ei_utf8},
545 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str255, ei_utf8},
546      {-1}, {-1}, {-1},
547  #line 90 "lib/aliases.gperf"
548 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_iso8859_5},
549 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str259, ei_iso8859_5},
550      {-1},
551  #line 167 "lib/aliases.gperf"
552 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str261, ei_koi8_r},
553 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str261, ei_koi8_r},
554  #line 179 "lib/aliases.gperf"
555 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_cp1252},
556 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str262, ei_cp1252},
557  #line 33 "lib/aliases.gperf"
558 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str263, ei_ucs4},
559 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str263, ei_ucs4},
560  #line 82 "lib/aliases.gperf"
561 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_4},
562 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str264, ei_iso8859_4},
563      {-1},
564  #line 245 "lib/aliases.gperf"
565 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_cp1133},
566 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str266, ei_cp1133},
567  #line 208 "lib/aliases.gperf"
568 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_cp866},
569 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str267, ei_cp866},
570      {-1}, {-1},
571  #line 298 "lib/aliases.gperf"
572 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_ksc5601},
573 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str270, ei_ksc5601},
574  #line 356 "lib/aliases.gperf"
575 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str271, ei_local_char},
576 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str271, ei_local_char},
577      {-1},
578  #line 348 "lib/aliases.gperf"
579 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str273, ei_euc_kr},
580 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str273, ei_euc_kr},
581      {-1}, {-1}, {-1},
582  #line 335 "lib/aliases.gperf"
583 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str277, ei_ces_big5},
584 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str277, ei_ces_big5},
585  #line 253 "lib/aliases.gperf"
586 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str278, ei_cp874},
587 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str278, ei_cp874},
588  #line 230 "lib/aliases.gperf"
589 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str279, ei_armscii_8},
590 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str279, ei_armscii_8},
591      {-1}, {-1},
592  #line 340 "lib/aliases.gperf"
593 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str282, ei_ces_big5},
594 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str282, ei_ces_big5},
595  #line 31 "lib/aliases.gperf"
596 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_ucs2le},
597 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str283, ei_ucs2le},
598      {-1}, {-1},
599  #line 198 "lib/aliases.gperf"
600 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_cp850},
601 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str286, ei_cp850},
602  #line 12 "lib/aliases.gperf"
603 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_ascii},
604 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str287, ei_ascii},
605      {-1}, {-1},
606  #line 347 "lib/aliases.gperf"
607 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_euc_kr},
608 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str290, ei_euc_kr},
609      {-1}, {-1},
610  #line 321 "lib/aliases.gperf"
611 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_euc_cn},
612 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str293, ei_euc_cn},
613  #line 336 "lib/aliases.gperf"
614 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str294, ei_ces_big5},
615 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str294, ei_ces_big5},
616  #line 250 "lib/aliases.gperf"
617 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_tis620},
618 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str295, ei_tis620},
619      {-1}, {-1}, {-1},
620  #line 339 "lib/aliases.gperf"
621 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_ces_big5},
622 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str299, ei_ces_big5},
623      {-1}, {-1},
624  #line 218 "lib/aliases.gperf"
625 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_mac_cyrillic},
626 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str302, ei_mac_cyrillic},
627  #line 322 "lib/aliases.gperf"
628 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str303, ei_ces_gbk},
629 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str303, ei_ces_gbk},
630  #line 248 "lib/aliases.gperf"
631 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_tis620},
632 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str304, ei_tis620},
633  #line 176 "lib/aliases.gperf"
634 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str305, ei_cp1251},
635 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str305, ei_cp1251},
636      {-1},
637  #line 237 "lib/aliases.gperf"
638 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str307, ei_pt154},
639 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str307, ei_pt154},
640  #line 108 "lib/aliases.gperf"
641 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_iso8859_7},
642 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str308, ei_iso8859_7},
643      {-1},
644  #line 142 "lib/aliases.gperf"
645 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_iso8859_13},
646 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str310, ei_iso8859_13},
647  #line 110 "lib/aliases.gperf"
648 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str311, ei_iso8859_7},
649 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str311, ei_iso8859_7},
650      {-1}, {-1}, {-1},
651  #line 301 "lib/aliases.gperf"
652 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_ksc5601},
653 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str315, ei_ksc5601},
654      {-1}, {-1},
655  #line 85 "lib/aliases.gperf"
656 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_4},
657 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str318, ei_iso8859_4},
658      {-1}, {-1},
659  #line 25 "lib/aliases.gperf"
660 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str321, ei_ucs2},
661 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str321, ei_ucs2},
662      {-1}, {-1}, {-1},
663  #line 37 "lib/aliases.gperf"
664 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_ucs4le},
665 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str325, ei_ucs4le},
666  #line 235 "lib/aliases.gperf"
667 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str326, ei_pt154},
668 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str326, ei_pt154},
669      {-1}, {-1}, {-1},
670  #line 266 "lib/aliases.gperf"
671 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str330, ei_iso646_jp},
672 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str330, ei_iso646_jp},
673      {-1}, {-1}, {-1},
674  #line 355 "lib/aliases.gperf"
675 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_iso2022_kr},
676 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str334, ei_iso2022_kr},
677      {-1},
678  #line 226 "lib/aliases.gperf"
679 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_hp_roman8},
680 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str336, ei_hp_roman8},
681  #line 56 "lib/aliases.gperf"
682 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_1},
683 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str337, ei_iso8859_1},
684      {-1}, {-1},
685  #line 277 "lib/aliases.gperf"
686 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str340, ei_jisx0208},
687 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str340, ei_jisx0208},
688      {-1}, {-1}, {-1},
689  #line 101 "lib/aliases.gperf"
690 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str344, ei_iso8859_6},
691 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str344, ei_iso8859_6},
692      {-1}, {-1},
693  #line 19 "lib/aliases.gperf"
694 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_ascii},
695 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str347, ei_ascii},
696      {-1}, {-1},
697  #line 40 "lib/aliases.gperf"
698 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_utf16le},
699 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str350, ei_utf16le},
700  #line 15 "lib/aliases.gperf"
701 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str351, ei_ascii},
702 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str351, ei_ascii},
703      {-1}, {-1},
704  #line 192 "lib/aliases.gperf"
705 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_cp1257},
706 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str354, ei_cp1257},
707  #line 215 "lib/aliases.gperf"
708 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str355, ei_mac_iceland},
709 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str355, ei_mac_iceland},
710  #line 43 "lib/aliases.gperf"
711 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_utf32le},
712 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str356, ei_utf32le},
713  #line 300 "lib/aliases.gperf"
714 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str357, ei_ksc5601},
715 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str357, ei_ksc5601},
716      {-1},
717  #line 100 "lib/aliases.gperf"
718 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str359, ei_iso8859_6},
719 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str359, ei_iso8859_6},
720      {-1}, {-1},
721  #line 354 "lib/aliases.gperf"
722 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str362, ei_iso2022_kr},
723 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str362, ei_iso2022_kr},
724  #line 34 "lib/aliases.gperf"
725 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str363, ei_ucs4},
726 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str363, ei_ucs4},
727      {-1}, {-1}, {-1},
728  #line 27 "lib/aliases.gperf"
729 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str367, ei_ucs2be},
730 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str367, ei_ucs2be},
731  #line 290 "lib/aliases.gperf"
732 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_gb2312},
733 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str368, ei_gb2312},
734  #line 265 "lib/aliases.gperf"
735 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_iso646_jp},
736 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str369, ei_iso646_jp},
737      {-1},
738  #line 243 "lib/aliases.gperf"
739 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_mulelao},
740 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str371, ei_mulelao},
741  #line 284 "lib/aliases.gperf"
742 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_jisx0212},
743 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str372, ei_jisx0212},
744  #line 111 "lib/aliases.gperf"
745 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_iso8859_7},
746 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str373, ei_iso8859_7},
747      {-1},
748  #line 260 "lib/aliases.gperf"
749 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_tcvn},
750 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str375, ei_tcvn},
751  #line 292 "lib/aliases.gperf"
752 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str376, ei_gb2312},
753 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str376, ei_gb2312},
754      {-1},
755  #line 326 "lib/aliases.gperf"
756 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str378, ei_gb18030},
757 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str378, ei_gb18030},
758  #line 259 "lib/aliases.gperf"
759 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str379, ei_tcvn},
760 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str379, ei_tcvn},
761      {-1}, {-1}, {-1}, {-1},
762  #line 285 "lib/aliases.gperf"
763 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str384, ei_iso646_cn},
764 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str384, ei_iso646_cn},
765  #line 238 "lib/aliases.gperf"
766 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str385, ei_pt154},
767 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str385, ei_pt154},
768  #line 98 "lib/aliases.gperf"
769 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_iso8859_6},
770 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str386, ei_iso8859_6},
771      {-1},
772  #line 46 "lib/aliases.gperf"
773 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str388, ei_utf7},
774 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str388, ei_utf7},
775      {-1}, {-1},
776  #line 18 "lib/aliases.gperf"
777 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_ascii},
778 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str391, ei_ascii},
779  #line 32 "lib/aliases.gperf"
780 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_ucs2le},
781 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str392, ei_ucs2le},
782  #line 113 "lib/aliases.gperf"
783 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str393, ei_iso8859_7},
784 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str393, ei_iso8859_7},
785      {-1},
786  #line 295 "lib/aliases.gperf"
787 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str395, ei_isoir165},
788 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str395, ei_isoir165},
789  #line 240 "lib/aliases.gperf"
790 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_rk1048},
791 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str396, ei_rk1048},
792      {-1},
793  #line 17 "lib/aliases.gperf"
794 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str398, ei_ascii},
795 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str398, ei_ascii},
796      {-1}, {-1}, {-1}, {-1},
797  #line 169 "lib/aliases.gperf"
798 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str403, ei_koi8_u},
799 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str403, ei_koi8_u},
800      {-1}, {-1},
801  #line 47 "lib/aliases.gperf"
802 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_ucs2internal},
803 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str406, ei_ucs2internal},
804      {-1}, {-1},
805  #line 36 "lib/aliases.gperf"
806 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_ucs4be},
807 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str409, ei_ucs4be},
808  #line 103 "lib/aliases.gperf"
809 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_iso8859_7},
810 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str410, ei_iso8859_7},
811  #line 307 "lib/aliases.gperf"
812 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_sjis},
813 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str411, ei_sjis},
814  #line 320 "lib/aliases.gperf"
815 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_euc_cn},
816 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str412, ei_euc_cn},
817  #line 262 "lib/aliases.gperf"
818 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str413, ei_iso646_jp},
819 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str413, ei_iso646_jp},
820      {-1},
821  #line 45 "lib/aliases.gperf"
822 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str415, ei_utf7},
823 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str415, ei_utf7},
824  #line 175 "lib/aliases.gperf"
825 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_cp1251},
826 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str416, ei_cp1251},
827  #line 190 "lib/aliases.gperf"
828 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str417, ei_cp1256},
829 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str417, ei_cp1256},
830  #line 181 "lib/aliases.gperf"
831 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_cp1253},
832 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str418, ei_cp1253},
833      {-1},
834  #line 187 "lib/aliases.gperf"
835 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_cp1255},
836 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str420, ei_cp1255},
837  #line 178 "lib/aliases.gperf"
838 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_cp1252},
839 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str421, ei_cp1252},
840  #line 325 "lib/aliases.gperf"
841 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str422, ei_cp936},
842 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str422, ei_cp936},
843      {-1},
844  #line 196 "lib/aliases.gperf"
845 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_cp1258},
846 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str424, ei_cp1258},
847  #line 349 "lib/aliases.gperf"
848 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str425, ei_euc_kr},
849 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str425, ei_euc_kr},
850  #line 297 "lib/aliases.gperf"
851 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_ksc5601},
852 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str426, ei_ksc5601},
853      {-1},
854  #line 104 "lib/aliases.gperf"
855 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str428, ei_iso8859_7},
856 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str428, ei_iso8859_7},
857  #line 306 "lib/aliases.gperf"
858 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_sjis},
859 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str429, ei_sjis},
860      {-1}, {-1}, {-1},
861  #line 274 "lib/aliases.gperf"
862 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str433, ei_jisx0208},
863 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str433, ei_jisx0208},
864  #line 39 "lib/aliases.gperf"
865 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_utf16be},
866 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str434, ei_utf16be},
867      {-1}, {-1}, {-1}, {-1},
868  #line 143 "lib/aliases.gperf"
869 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str439, ei_iso8859_13},
870 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str439, ei_iso8859_13},
871  #line 42 "lib/aliases.gperf"
872 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_utf32be},
873 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str440, ei_utf32be},
874      {-1}, {-1}, {-1}, {-1},
875  #line 224 "lib/aliases.gperf"
876 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str445, ei_mac_thai},
877 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str445, ei_mac_thai},
878      {-1}, {-1},
879  #line 49 "lib/aliases.gperf"
880 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_ucs4internal},
881 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str448, ei_ucs4internal},
882  #line 112 "lib/aliases.gperf"
883 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_iso8859_7},
884 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str449, ei_iso8859_7},
885      {-1},
886  #line 210 "lib/aliases.gperf"
887 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_mac_roman},
888 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str451, ei_mac_roman},
889  #line 304 "lib/aliases.gperf"
890 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str452, ei_euc_jp},
891 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str452, ei_euc_jp},
892      {-1}, {-1}, {-1},
893  #line 333 "lib/aliases.gperf"
894 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str456, ei_euc_tw},
895 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str456, ei_euc_tw},
896  #line 287 "lib/aliases.gperf"
897 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str457, ei_iso646_cn},
898 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str457, ei_iso646_cn},
899  #line 132 "lib/aliases.gperf"
900 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str458, ei_iso8859_10},
901 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str458, ei_iso8859_10},
902  #line 97 "lib/aliases.gperf"
903 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str459, ei_iso8859_6},
904 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str459, ei_iso8859_6},
905      {-1},
906  #line 276 "lib/aliases.gperf"
907 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str461, ei_jisx0208},
908 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str461, ei_jisx0208},
909      {-1},
910  #line 184 "lib/aliases.gperf"
911 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str463, ei_cp1254},
912 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str463, ei_cp1254},
913  #line 73 "lib/aliases.gperf"
914 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str464, ei_iso8859_3},
915 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str464, ei_iso8859_3},
916      {-1},
917  #line 89 "lib/aliases.gperf"
918 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str466, ei_iso8859_5},
919 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str466, ei_iso8859_5},
920  #line 20 "lib/aliases.gperf"
921 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_ascii},
922 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str467, ei_ascii},
923      {-1}, {-1},
924  #line 116 "lib/aliases.gperf"
925 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_iso8859_8},
926 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str470, ei_iso8859_8},
927  #line 331 "lib/aliases.gperf"
928 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str471, ei_hz},
929 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str471, ei_hz},
930      {-1},
931  #line 332 "lib/aliases.gperf"
932 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str473, ei_euc_tw},
933 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str473, ei_euc_tw},
934  #line 289 "lib/aliases.gperf"
935 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str474, ei_iso646_cn},
936 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str474, ei_iso646_cn},
937  #line 229 "lib/aliases.gperf"
938 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str475, ei_nextstep},
939 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str475, ei_nextstep},
940  #line 316 "lib/aliases.gperf"
941 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str476, ei_iso2022_jp2},
942 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str476, ei_iso2022_jp2},
943      {-1},
944  #line 123 "lib/aliases.gperf"
945 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str478, ei_iso8859_9},
946 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str478, ei_iso8859_9},
947      {-1},
948  #line 170 "lib/aliases.gperf"
949 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str480, ei_koi8_ru},
950 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str480, ei_koi8_ru},
951      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
952  #line 211 "lib/aliases.gperf"
953 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str487, ei_mac_roman},
954 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str487, ei_mac_roman},
955      {-1},
956  #line 172 "lib/aliases.gperf"
957 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_cp1250},
958 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str489, ei_cp1250},
959      {-1}, {-1},
960  #line 279 "lib/aliases.gperf"
961 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_jisx0212},
962 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str492, ei_jisx0212},
963      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
964  #line 314 "lib/aliases.gperf"
965 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str500, ei_iso2022_jp1},
966 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str500, ei_iso2022_jp1},
967  #line 216 "lib/aliases.gperf"
968 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str501, ei_mac_croatian},
969 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str501, ei_mac_croatian},
970  #line 225 "lib/aliases.gperf"
971 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str502, ei_hp_roman8},
972 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str502, ei_hp_roman8},
973      {-1}, {-1},
974  #line 315 "lib/aliases.gperf"
975 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_iso2022_jp2},
976 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str505, ei_iso2022_jp2},
977      {-1}, {-1}, {-1},
978  #line 81 "lib/aliases.gperf"
979 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str509, ei_iso8859_4},
980 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str509, ei_iso8859_4},
981  #line 345 "lib/aliases.gperf"
982 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str510, ei_big5hkscs2004},
983 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str510, ei_big5hkscs2004},
984      {-1}, {-1}, {-1}, {-1},
985  #line 99 "lib/aliases.gperf"
986 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_iso8859_6},
987 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str515, ei_iso8859_6},
988      {-1}, {-1},
989  #line 303 "lib/aliases.gperf"
990 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_euc_jp},
991 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str518, ei_euc_jp},
992      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
993  #line 338 "lib/aliases.gperf"
994 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str525, ei_ces_big5},
995 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str525, ei_ces_big5},
996      {-1},
997  #line 344 "lib/aliases.gperf"
998 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_big5hkscs2004},
999 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str527, ei_big5hkscs2004},
1000      {-1}, {-1}, {-1},
1001  #line 214 "lib/aliases.gperf"
1002 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str531, ei_mac_centraleurope},
1003 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str531, ei_mac_centraleurope},
1004  #line 204 "lib/aliases.gperf"
1005 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str532, ei_cp862},
1006 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str532, ei_cp862},
1007      {-1}, {-1},
1008  #line 302 "lib/aliases.gperf"
1009 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str535, ei_euc_jp},
1010 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str535, ei_euc_jp},
1011      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1012  #line 337 "lib/aliases.gperf"
1013 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str542, ei_ces_big5},
1014 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str542, ei_ces_big5},
1015      {-1}, {-1}, {-1},
1016  #line 310 "lib/aliases.gperf"
1017 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str546, ei_sjis},
1018 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str546, ei_sjis},
1019      {-1}, {-1}, {-1},
1020  #line 263 "lib/aliases.gperf"
1021 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str550, ei_iso646_jp},
1022 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str550, ei_iso646_jp},
1023      {-1}, {-1}, {-1},
1024  #line 268 "lib/aliases.gperf"
1025 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_jisx0201},
1026 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str554, ei_jisx0201},
1027  #line 267 "lib/aliases.gperf"
1028 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str555, ei_jisx0201},
1029 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str555, ei_jisx0201},
1030  #line 119 "lib/aliases.gperf"
1031 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_iso8859_8},
1032 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str556, ei_iso8859_8},
1033      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1034  #line 223 "lib/aliases.gperf"
1035 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str563, ei_mac_arabic},
1036 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str563, ei_mac_arabic},
1037  #line 278 "lib/aliases.gperf"
1038 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str564, ei_jisx0208},
1039 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str564, ei_jisx0208},
1040      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1041  #line 271 "lib/aliases.gperf"
1042 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str571, ei_jisx0208},
1043 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str571, ei_jisx0208},
1044      {-1}, {-1}, {-1},
1045  #line 44 "lib/aliases.gperf"
1046 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str575, ei_utf7},
1047 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str575, ei_utf7},
1048      {-1},
1049  #line 220 "lib/aliases.gperf"
1050 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str577, ei_mac_greek},
1051 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str577, ei_mac_greek},
1052      {-1},
1053  #line 313 "lib/aliases.gperf"
1054 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str579, ei_iso2022_jp},
1055 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str579, ei_iso2022_jp},
1056  #line 185 "lib/aliases.gperf"
1057 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str580, ei_cp1254},
1058 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str580, ei_cp1254},
1059  #line 281 "lib/aliases.gperf"
1060 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str581, ei_jisx0212},
1061 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str581, ei_jisx0212},
1062      {-1}, {-1},
1063  #line 193 "lib/aliases.gperf"
1064 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str584, ei_cp1257},
1065 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str584, ei_cp1257},
1066      {-1},
1067  #line 272 "lib/aliases.gperf"
1068 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str586, ei_jisx0208},
1069 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str586, ei_jisx0208},
1070      {-1}, {-1}, {-1},
1071  #line 182 "lib/aliases.gperf"
1072 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str590, ei_cp1253},
1073 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str590, ei_cp1253},
1074      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1075  #line 228 "lib/aliases.gperf"
1076 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str599, ei_hp_roman8},
1077 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str599, ei_hp_roman8},
1078  #line 52 "lib/aliases.gperf"
1079 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str600, ei_java},
1080 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str600, ei_java},
1081  #line 188 "lib/aliases.gperf"
1082 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str601, ei_cp1255},
1083 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str601, ei_cp1255},
1084      {-1}, {-1},
1085  #line 213 "lib/aliases.gperf"
1086 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str604, ei_mac_roman},
1087 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str604, ei_mac_roman},
1088      {-1}, {-1},
1089  #line 312 "lib/aliases.gperf"
1090 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str607, ei_iso2022_jp},
1091 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str607, ei_iso2022_jp},
1092  #line 334 "lib/aliases.gperf"
1093 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str608, ei_euc_tw},
1094 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str608, ei_euc_tw},
1095      {-1}, {-1}, {-1}, {-1}, {-1},
1096  #line 232 "lib/aliases.gperf"
1097 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str614, ei_georgian_ps},
1098 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str614, ei_georgian_ps},
1099  #line 28 "lib/aliases.gperf"
1100 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str615, ei_ucs2be},
1101 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str615, ei_ucs2be},
1102      {-1},
1103  #line 309 "lib/aliases.gperf"
1104 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str617, ei_sjis},
1105 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str617, ei_sjis},
1106      {-1}, {-1},
1107  #line 200 "lib/aliases.gperf"
1108 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str620, ei_cp850},
1109 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str620, ei_cp850},
1110  #line 219 "lib/aliases.gperf"
1111 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str621, ei_mac_ukraine},
1112 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str621, ei_mac_ukraine},
1113  #line 55 "lib/aliases.gperf"
1114 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str622, ei_iso8859_1},
1115 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str622, ei_iso8859_1},
1116  #line 96 "lib/aliases.gperf"
1117 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str623, ei_iso8859_6},
1118 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str623, ei_iso8859_6},
1119  #line 106 "lib/aliases.gperf"
1120 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str624, ei_iso8859_7},
1121 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str624, ei_iso8859_7},
1122      {-1},
1123  #line 231 "lib/aliases.gperf"
1124 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str626, ei_georgian_academy},
1125 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str626, ei_georgian_academy},
1126  #line 65 "lib/aliases.gperf"
1127 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str627, ei_iso8859_2},
1128 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str627, ei_iso8859_2},
1129      {-1},
1130  #line 280 "lib/aliases.gperf"
1131 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str629, ei_jisx0212},
1132 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str629, ei_jisx0212},
1133      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1134      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1135      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1136  #line 273 "lib/aliases.gperf"
1137 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str657, ei_jisx0208},
1138 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str657, ei_jisx0208},
1139      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1140  #line 357 "lib/aliases.gperf"
1141 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str664, ei_local_wchar_t},
1142 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str664, ei_local_wchar_t},
1143      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1144  #line 217 "lib/aliases.gperf"
1145 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str673, ei_mac_romania},
1146 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str673, ei_mac_romania},
1147      {-1}, {-1},
1148  #line 254 "lib/aliases.gperf"
1149 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str676, ei_cp874},
1150 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str676, ei_cp874},
1151      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1152      {-1}, {-1}, {-1},
1153  #line 305 "lib/aliases.gperf"
1154 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str689, ei_euc_jp},
1155 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str689, ei_euc_jp},
1156      {-1},
1157  #line 191 "lib/aliases.gperf"
1158 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str691, ei_cp1256},
1159 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str691, ei_cp1256},
1160      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1161      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1162      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1163      {-1}, {-1}, {-1}, {-1},
1164  #line 48 "lib/aliases.gperf"
1165 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str723, ei_ucs2swapped},
1166 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str723, ei_ucs2swapped},
1167      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1168      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1169  #line 261 "lib/aliases.gperf"
1170 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str739, ei_tcvn},
1171 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str739, ei_tcvn},
1172      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1173  #line 118 "lib/aliases.gperf"
1174 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str746, ei_iso8859_8},
1175 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str746, ei_iso8859_8},
1176      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1177      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1178  #line 50 "lib/aliases.gperf"
1179 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str765, ei_ucs4swapped},
1180 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str765, ei_ucs4swapped},
1181      {-1}, {-1},
1182  #line 352 "lib/aliases.gperf"
1183 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str768, ei_johab},
1184 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str768, ei_johab},
1185      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1186      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1187  #line 221 "lib/aliases.gperf"
1188 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str786, ei_mac_turkish},
1189 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str786, ei_mac_turkish},
1190      {-1}, {-1}, {-1},
1191  #line 105 "lib/aliases.gperf"
1192 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str790, ei_iso8859_7},
1193 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str790, ei_iso8859_7},
1194      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1195      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1196      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1197 @@ -1661,28 +1661,28 @@
1198      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1199      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1200  #line 194 "lib/aliases.gperf"
1201 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str842, ei_cp1257},
1202 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str842, ei_cp1257},
1203      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1204      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1205      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1206      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1207      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1208  #line 343 "lib/aliases.gperf"
1209 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str888, ei_big5hkscs2001},
1210 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str888, ei_big5hkscs2001},
1211      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1212  #line 270 "lib/aliases.gperf"
1213 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str898, ei_jisx0201},
1214 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str898, ei_jisx0201},
1215      {-1},
1216  #line 342 "lib/aliases.gperf"
1217 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str900, ei_big5hkscs1999},
1218 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str900, ei_big5hkscs1999},
1219      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1220  #line 222 "lib/aliases.gperf"
1221 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str908, ei_mac_hebrew},
1222 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str908, ei_mac_hebrew},
1223      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1224      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1225      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
1226  #line 346 "lib/aliases.gperf"
1227 -    {(int)(long)&((struct stringpool_t *)0)->stringpool_str935, ei_big5hkscs2004}
1228 +    {(int)(intptr_t)&((struct stringpool_t *)0)->stringpool_str935, ei_big5hkscs2004}
1229    };
1230  
1231  #ifdef __GNUC__
1232 diff -ruN libiconv/lib/iconv.c libiconv.new/lib/iconv.c
1233 --- libiconv/lib/iconv.c        2009-06-21 13:17:33.000000000 +0200
1234 +++ libiconv.new/lib/iconv.c    2009-09-02 23:24:06.000000000 +0200
1235 @@ -21,6 +21,7 @@
1236  #include <iconv.h>
1237  
1238  #include <stdlib.h>
1239 +#include <stdint.h>
1240  #include <string.h>
1241  #include "config.h"
1242  #include "localcharset.h"
1243 @@ -168,7 +169,7 @@
1244  };
1245  #define stringpool2 ((const char *) &stringpool2_contents)
1246  static const struct alias sysdep_aliases[] = {
1247 -#define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
1248 +#define S(tag,name,encoding_index) { (int)(intptr_t)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
1249  #include "aliases2.h"
1250  #undef S
1251  };
1252 --- libiconv/srclib/malloca.c   2009-06-21 13:31:08.000000000 +0200
1253 +++ libiconv.new/srclib/malloca.c       2009-09-03 00:02:20.000000000 +0200
1254 @@ -75,7 +75,7 @@
1255  
1256        if (p != NULL)
1257         {
1258 -         size_t slot;
1259 +         uintptr_t slot;
1260  
1261           p += HEADER_SIZE;
1262  
1263 @@ -83,7 +83,7 @@
1264           ((int *) p)[-1] = MAGIC_NUMBER;
1265  
1266           /* Enter p into the hash table.  */
1267 -         slot = (unsigned long) p % HASH_TABLE_SIZE;
1268 +         slot = (uintptr_t) p % HASH_TABLE_SIZE;
1269           ((struct header *) (p - HEADER_SIZE))->next = mmalloca_results[slot];
1270           mmalloca_results[slot] = p;
1271  
1272 @@ -116,7 +116,7 @@
1273         {
1274           /* Looks like a mmalloca() result.  To see whether it really is one,
1275              perform a lookup in the hash table.  */
1276 -         size_t slot = (unsigned long) p % HASH_TABLE_SIZE;
1277 +         uintptr_t slot = (uintptr_t) p % HASH_TABLE_SIZE;
1278           void **chain = &mmalloca_results[slot];
1279           for (; *chain != NULL;)
1280             {