initial import
[ICEs.git] / 168696 / ice.i
1 // /usr/libexec/gcc/x86_64-pc-linux-gnu/4.1.1/cc1plus -quiet -I.pch/wxprec_advdll -Ilib/wx/include/gtk2-ansi-release-2.6 -I/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -MMD .pch/wxprec_advdll/wx/wxprec.h.d -MF .deps/_pch_wxprec_advdll_wx_wxprec_h_gch.d -MQ .pch/wxprec_advdll/wx/wxprec.h.gch -D_GNU_SOURCE -D_REENTRANT -D__WXGTK__ -DWXUSINGDLL -DWXMAKINGDLL_ADV -DPIC -DWX_PRECOMP -DNO_GCC_PRAGMA -DGTK_NO_CHECK_CASTS -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES /var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxprec.h -quiet -dumpbase wxprec.h -march=nocona -auxbase wxprec -O2 -O2 -Wall -Wundef -Wno-ctor-dtor-privacy -fPIC -fno-strict-aliasing -fomit-frame-pointer -fno-strict-aliasing -o - --output-pch= .pch/wxprec_advdll/wx/wxprec.h.gch -frandom-seed=0
2 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxprec.h"
3 # 1 "<built-in>"
4 # 1 "<command line>"
5 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxprec.h"
6 # 13 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxprec.h"
7 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h" 1
8 # 21 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
9 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/platform.h" 1
10 # 190 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/platform.h"
11 # 1 "lib/wx/include/gtk2-ansi-release-2.6/wx/setup.h" 1
12
13
14
15
16
17
18
19 #pragma interface
20 # 1035 "lib/wx/include/gtk2-ansi-release-2.6/wx/setup.h"
21 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/chkconf.h" 1
22 # 1036 "lib/wx/include/gtk2-ansi-release-2.6/wx/setup.h" 2
23 # 191 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/platform.h" 2
24 # 271 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/platform.h"
25 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/chkconf.h" 1
26 # 272 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/platform.h" 2
27 # 22 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h" 2
28 # 62 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
29 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/features.h" 1
30 # 63 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h" 2
31 # 113 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
32 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/version.h" 1
33 # 114 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h" 2
34 # 216 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
35 typedef short int WXTYPE;
36
37
38
39
40
41
42 typedef int wxWindowID;
43 # 472 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
44 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/dlimpexp.h" 1
45 # 473 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h" 2
46 # 509 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
47 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/debug.h" 1
48 # 18 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/debug.h"
49 # 1 "/usr/include/assert.h" 1 3 4
50
51
52
53
54
55
56
57 # 1 "/usr/include/gentoo-multilib/amd64/assert.h" 1 3 4
58 # 36 "/usr/include/gentoo-multilib/amd64/assert.h" 3 4
59 # 1 "/usr/include/features.h" 1 3 4
60
61
62
63
64
65
66
67 # 1 "/usr/include/gentoo-multilib/amd64/features.h" 1 3 4
68 # 323 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
69 # 1 "/usr/include/sys/cdefs.h" 1 3 4
70
71
72
73
74
75
76
77 # 1 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 1 3 4
78 # 313 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
79 # 1 "/usr/include/bits/wordsize.h" 1 3 4
80
81
82
83
84
85
86
87 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
88 # 9 "/usr/include/bits/wordsize.h" 2 3 4
89 # 314 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 2 3 4
90 # 9 "/usr/include/sys/cdefs.h" 2 3 4
91 # 324 "/usr/include/gentoo-multilib/amd64/features.h" 2 3 4
92 # 346 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
93 # 1 "/usr/include/gnu/stubs.h" 1 3 4
94
95
96
97
98
99
100
101 # 1 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 1 3 4
102
103
104
105 # 1 "/usr/include/bits/wordsize.h" 1 3 4
106
107
108
109
110
111
112
113 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
114 # 9 "/usr/include/bits/wordsize.h" 2 3 4
115 # 5 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 2 3 4
116
117
118
119
120 # 1 "/usr/include/gnu/stubs-64.h" 1 3 4
121
122
123
124 # 1 "/usr/include/gentoo-multilib/amd64/gnu/stubs-64.h" 1 3 4
125 # 5 "/usr/include/gnu/stubs-64.h" 2 3 4
126 # 10 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 2 3 4
127 # 9 "/usr/include/gnu/stubs.h" 2 3 4
128 # 347 "/usr/include/gentoo-multilib/amd64/features.h" 2 3 4
129 # 9 "/usr/include/features.h" 2 3 4
130 # 37 "/usr/include/gentoo-multilib/amd64/assert.h" 2 3 4
131 # 65 "/usr/include/gentoo-multilib/amd64/assert.h" 3 4
132 extern "C" {
133
134
135 extern void __assert_fail (__const char *__assertion, __const char *__file,
136 unsigned int __line, __const char *__function)
137 throw () __attribute__ ((__noreturn__));
138
139
140 extern void __assert_perror_fail (int __errnum, __const char *__file,
141 unsigned int __line,
142 __const char *__function)
143 throw () __attribute__ ((__noreturn__));
144
145
146
147
148 extern void __assert (const char *__assertion, const char *__file, int __line)
149 throw () __attribute__ ((__noreturn__));
150
151
152 }
153 # 9 "/usr/include/assert.h" 2 3 4
154 # 19 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/debug.h" 2
155
156 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/limits.h" 1 3 4
157 # 11 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/limits.h" 3 4
158 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/syslimits.h" 1 3 4
159
160
161
162
163
164
165 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/limits.h" 1 3 4
166 # 122 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/limits.h" 3 4
167 # 1 "/usr/include/limits.h" 1 3 4
168
169
170
171
172
173
174
175 # 1 "/usr/include/gentoo-multilib/amd64/limits.h" 1 3 4
176 # 27 "/usr/include/gentoo-multilib/amd64/limits.h" 3 4
177 # 1 "/usr/include/features.h" 1 3 4
178 # 28 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
179 # 145 "/usr/include/gentoo-multilib/amd64/limits.h" 3 4
180 # 1 "/usr/include/bits/posix1_lim.h" 1 3 4
181
182
183
184
185
186
187
188 # 1 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 1 3 4
189 # 153 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 3 4
190 # 1 "/usr/include/bits/local_lim.h" 1 3 4
191
192
193
194
195
196
197
198 # 1 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 1 3 4
199 # 36 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 3 4
200 # 1 "/usr/include/linux/limits.h" 1 3 4
201 # 37 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 2 3 4
202 # 9 "/usr/include/bits/local_lim.h" 2 3 4
203 # 154 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 2 3 4
204 # 9 "/usr/include/bits/posix1_lim.h" 2 3 4
205 # 146 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
206
207
208
209 # 1 "/usr/include/bits/posix2_lim.h" 1 3 4
210
211
212
213
214
215
216
217 # 1 "/usr/include/gentoo-multilib/amd64/bits/posix2_lim.h" 1 3 4
218 # 9 "/usr/include/bits/posix2_lim.h" 2 3 4
219 # 150 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
220
221
222
223 # 1 "/usr/include/bits/xopen_lim.h" 1 3 4
224
225
226
227
228
229
230
231 # 1 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 1 3 4
232 # 34 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 3 4
233 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4
234
235
236
237
238
239
240
241 # 1 "/usr/include/gentoo-multilib/amd64/bits/stdio_lim.h" 1 3 4
242 # 9 "/usr/include/bits/stdio_lim.h" 2 3 4
243 # 35 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 2 3 4
244 # 9 "/usr/include/bits/xopen_lim.h" 2 3 4
245 # 154 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
246 # 9 "/usr/include/limits.h" 2 3 4
247 # 123 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/limits.h" 2 3 4
248 # 8 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/syslimits.h" 2 3 4
249 # 12 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/limits.h" 2 3 4
250 # 21 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/debug.h" 2
251
252 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h" 1
253 # 62 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h"
254 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stdarg.h" 1 3 4
255 # 43 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stdarg.h" 3 4
256 typedef __builtin_va_list __gnuc_va_list;
257 # 105 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stdarg.h" 3 4
258 typedef __gnuc_va_list va_list;
259 # 63 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h" 2
260 # 103 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h"
261 # 1 "/usr/include/wchar.h" 1 3 4
262
263
264
265
266
267
268
269 # 1 "/usr/include/gentoo-multilib/amd64/wchar.h" 1 3 4
270 # 28 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
271 # 1 "/usr/include/features.h" 1 3 4
272 # 29 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
273 # 37 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
274 # 1 "/usr/include/stdio.h" 1 3 4
275
276
277
278
279
280
281
282 # 1 "/usr/include/gentoo-multilib/amd64/stdio.h" 1 3 4
283 # 44 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
284
285
286 typedef struct _IO_FILE FILE;
287
288
289
290
291
292 # 62 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
293 typedef struct _IO_FILE __FILE;
294 # 9 "/usr/include/stdio.h" 2 3 4
295 # 38 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
296 # 48 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
297 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
298 # 214 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 3 4
299 typedef long unsigned int size_t;
300 # 355 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 3 4
301 typedef unsigned int wint_t;
302 # 49 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
303
304 # 1 "/usr/include/bits/wchar.h" 1 3 4
305
306
307
308
309
310
311
312 # 1 "/usr/include/gentoo-multilib/amd64/bits/wchar.h" 1 3 4
313 # 9 "/usr/include/bits/wchar.h" 2 3 4
314 # 51 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
315 # 76 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
316 typedef struct
317 {
318 int __count;
319 union
320 {
321 wint_t __wch;
322 char __wchb[4];
323 } __value;
324 } __mbstate_t;
325 # 93 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
326
327
328 typedef __mbstate_t mbstate_t;
329
330
331
332 # 118 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
333 extern "C" {
334
335
336
337
338 struct tm;
339
340
341
342
343
344
345
346
347
348 extern wchar_t *wcscpy (wchar_t *__restrict __dest,
349 __const wchar_t *__restrict __src) throw ();
350
351 extern wchar_t *wcsncpy (wchar_t *__restrict __dest,
352 __const wchar_t *__restrict __src, size_t __n)
353 throw ();
354
355
356 extern wchar_t *wcscat (wchar_t *__restrict __dest,
357 __const wchar_t *__restrict __src) throw ();
358
359 extern wchar_t *wcsncat (wchar_t *__restrict __dest,
360 __const wchar_t *__restrict __src, size_t __n)
361 throw ();
362
363
364 extern int wcscmp (__const wchar_t *__s1, __const wchar_t *__s2)
365 throw () __attribute__ ((__pure__));
366
367 extern int wcsncmp (__const wchar_t *__s1, __const wchar_t *__s2, size_t __n)
368 throw () __attribute__ ((__pure__));
369
370
371
372
373 extern int wcscasecmp (__const wchar_t *__s1, __const wchar_t *__s2) throw ();
374
375
376 extern int wcsncasecmp (__const wchar_t *__s1, __const wchar_t *__s2,
377 size_t __n) throw ();
378
379
380
381 # 1 "/usr/include/xlocale.h" 1 3 4
382
383
384
385
386
387
388
389 # 1 "/usr/include/gentoo-multilib/amd64/xlocale.h" 1 3 4
390 # 28 "/usr/include/gentoo-multilib/amd64/xlocale.h" 3 4
391 typedef struct __locale_struct
392 {
393
394 struct locale_data *__locales[13];
395
396
397 const unsigned short int *__ctype_b;
398 const int *__ctype_tolower;
399 const int *__ctype_toupper;
400
401
402 const char *__names[13];
403 } *__locale_t;
404 # 9 "/usr/include/xlocale.h" 2 3 4
405 # 167 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
406
407 extern int wcscasecmp_l (__const wchar_t *__s1, __const wchar_t *__s2,
408 __locale_t __loc) throw ();
409
410 extern int wcsncasecmp_l (__const wchar_t *__s1, __const wchar_t *__s2,
411 size_t __n, __locale_t __loc) throw ();
412
413
414
415
416
417 extern int wcscoll (__const wchar_t *__s1, __const wchar_t *__s2) throw ();
418
419
420
421 extern size_t wcsxfrm (wchar_t *__restrict __s1,
422 __const wchar_t *__restrict __s2, size_t __n) throw ();
423
424
425
426
427
428
429
430
431 extern int wcscoll_l (__const wchar_t *__s1, __const wchar_t *__s2,
432 __locale_t __loc) throw ();
433
434
435
436
437 extern size_t wcsxfrm_l (wchar_t *__s1, __const wchar_t *__s2,
438 size_t __n, __locale_t __loc) throw ();
439
440
441 extern wchar_t *wcsdup (__const wchar_t *__s) throw () __attribute__ ((__malloc__));
442
443
444
445
446 extern wchar_t *wcschr (__const wchar_t *__wcs, wchar_t __wc)
447 throw () __attribute__ ((__pure__));
448
449 extern wchar_t *wcsrchr (__const wchar_t *__wcs, wchar_t __wc)
450 throw () __attribute__ ((__pure__));
451
452
453
454
455
456 extern wchar_t *wcschrnul (__const wchar_t *__s, wchar_t __wc)
457 throw () __attribute__ ((__pure__));
458
459
460
461
462
463 extern size_t wcscspn (__const wchar_t *__wcs, __const wchar_t *__reject)
464 throw () __attribute__ ((__pure__));
465
466
467 extern size_t wcsspn (__const wchar_t *__wcs, __const wchar_t *__accept)
468 throw () __attribute__ ((__pure__));
469
470 extern wchar_t *wcspbrk (__const wchar_t *__wcs, __const wchar_t *__accept)
471 throw () __attribute__ ((__pure__));
472
473 extern wchar_t *wcsstr (__const wchar_t *__haystack, __const wchar_t *__needle)
474 throw () __attribute__ ((__pure__));
475
476
477 extern wchar_t *wcstok (wchar_t *__restrict __s,
478 __const wchar_t *__restrict __delim,
479 wchar_t **__restrict __ptr) throw ();
480
481
482 extern size_t wcslen (__const wchar_t *__s) throw () __attribute__ ((__pure__));
483
484
485
486
487 extern wchar_t *wcswcs (__const wchar_t *__haystack, __const wchar_t *__needle)
488 throw () __attribute__ ((__pure__));
489
490
491
492
493 extern size_t wcsnlen (__const wchar_t *__s, size_t __maxlen)
494 throw () __attribute__ ((__pure__));
495
496
497
498
499
500 extern wchar_t *wmemchr (__const wchar_t *__s, wchar_t __c, size_t __n)
501 throw () __attribute__ ((__pure__));
502
503
504 extern int wmemcmp (__const wchar_t *__restrict __s1,
505 __const wchar_t *__restrict __s2, size_t __n)
506 throw () __attribute__ ((__pure__));
507
508
509 extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
510 __const wchar_t *__restrict __s2, size_t __n) throw ();
511
512
513
514 extern wchar_t *wmemmove (wchar_t *__s1, __const wchar_t *__s2, size_t __n)
515 throw ();
516
517
518 extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) throw ();
519
520
521
522
523
524 extern wchar_t *wmempcpy (wchar_t *__restrict __s1,
525 __const wchar_t *__restrict __s2, size_t __n)
526 throw ();
527
528
529
530
531
532
533 extern wint_t btowc (int __c) throw ();
534
535
536
537 extern int wctob (wint_t __c) throw ();
538
539
540
541 extern int mbsinit (__const mbstate_t *__ps) throw () __attribute__ ((__pure__));
542
543
544
545 extern size_t mbrtowc (wchar_t *__restrict __pwc,
546 __const char *__restrict __s, size_t __n,
547 mbstate_t *__p) throw ();
548
549
550 extern size_t wcrtomb (char *__restrict __s, wchar_t __wc,
551 mbstate_t *__restrict __ps) throw ();
552
553
554 extern size_t __mbrlen (__const char *__restrict __s, size_t __n,
555 mbstate_t *__restrict __ps) throw ();
556 extern size_t mbrlen (__const char *__restrict __s, size_t __n,
557 mbstate_t *__restrict __ps) throw ();
558
559 # 341 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
560 extern __inline size_t
561 mbrlen (__const char *__restrict __s, size_t __n, mbstate_t *__restrict __ps) throw ()
562
563 { return (__ps != __null
564 ? mbrtowc (__null, __s, __n, __ps) : __mbrlen (__s, __n, __null)); }
565
566
567
568
569
570 extern size_t mbsrtowcs (wchar_t *__restrict __dst,
571 __const char **__restrict __src, size_t __len,
572 mbstate_t *__restrict __ps) throw ();
573
574
575
576 extern size_t wcsrtombs (char *__restrict __dst,
577 __const wchar_t **__restrict __src, size_t __len,
578 mbstate_t *__restrict __ps) throw ();
579
580
581
582
583
584
585 extern size_t mbsnrtowcs (wchar_t *__restrict __dst,
586 __const char **__restrict __src, size_t __nmc,
587 size_t __len, mbstate_t *__restrict __ps) throw ();
588
589
590
591 extern size_t wcsnrtombs (char *__restrict __dst,
592 __const wchar_t **__restrict __src,
593 size_t __nwc, size_t __len,
594 mbstate_t *__restrict __ps) throw ();
595
596
597
598
599
600
601 extern int wcwidth (wchar_t __c) throw ();
602
603
604
605 extern int wcswidth (__const wchar_t *__s, size_t __n) throw ();
606
607
608
609
610
611
612 extern double wcstod (__const wchar_t *__restrict __nptr,
613 wchar_t **__restrict __endptr) throw ();
614
615
616
617 extern float wcstof (__const wchar_t *__restrict __nptr,
618 wchar_t **__restrict __endptr) throw ();
619 extern long double wcstold (__const wchar_t *__restrict __nptr,
620 wchar_t **__restrict __endptr) throw ();
621
622
623
624
625
626 extern long int wcstol (__const wchar_t *__restrict __nptr,
627 wchar_t **__restrict __endptr, int __base) throw ();
628
629
630
631 extern unsigned long int wcstoul (__const wchar_t *__restrict __nptr,
632 wchar_t **__restrict __endptr, int __base)
633 throw ();
634
635
636
637
638 __extension__
639 extern long long int wcstoll (__const wchar_t *__restrict __nptr,
640 wchar_t **__restrict __endptr, int __base)
641 throw ();
642
643
644
645 __extension__
646 extern unsigned long long int wcstoull (__const wchar_t *__restrict __nptr,
647 wchar_t **__restrict __endptr,
648 int __base) throw ();
649
650
651
652
653
654
655 __extension__
656 extern long long int wcstoq (__const wchar_t *__restrict __nptr,
657 wchar_t **__restrict __endptr, int __base)
658 throw ();
659
660
661
662 __extension__
663 extern unsigned long long int wcstouq (__const wchar_t *__restrict __nptr,
664 wchar_t **__restrict __endptr,
665 int __base) throw ();
666 # 463 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
667 # 1 "/usr/include/xlocale.h" 1 3 4
668 # 464 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
669
670
671
672 extern long int wcstol_l (__const wchar_t *__restrict __nptr,
673 wchar_t **__restrict __endptr, int __base,
674 __locale_t __loc) throw ();
675
676 extern unsigned long int wcstoul_l (__const wchar_t *__restrict __nptr,
677 wchar_t **__restrict __endptr,
678 int __base, __locale_t __loc) throw ();
679
680 __extension__
681 extern long long int wcstoll_l (__const wchar_t *__restrict __nptr,
682 wchar_t **__restrict __endptr,
683 int __base, __locale_t __loc) throw ();
684
685 __extension__
686 extern unsigned long long int wcstoull_l (__const wchar_t *__restrict __nptr,
687 wchar_t **__restrict __endptr,
688 int __base, __locale_t __loc)
689 throw ();
690
691 extern double wcstod_l (__const wchar_t *__restrict __nptr,
692 wchar_t **__restrict __endptr, __locale_t __loc)
693 throw ();
694
695 extern float wcstof_l (__const wchar_t *__restrict __nptr,
696 wchar_t **__restrict __endptr, __locale_t __loc)
697 throw ();
698
699 extern long double wcstold_l (__const wchar_t *__restrict __nptr,
700 wchar_t **__restrict __endptr,
701 __locale_t __loc) throw ();
702
703
704
705
706
707 extern double __wcstod_internal (__const wchar_t *__restrict __nptr,
708 wchar_t **__restrict __endptr, int __group)
709 throw ();
710 extern float __wcstof_internal (__const wchar_t *__restrict __nptr,
711 wchar_t **__restrict __endptr, int __group)
712 throw ();
713 extern long double __wcstold_internal (__const wchar_t *__restrict __nptr,
714 wchar_t **__restrict __endptr,
715 int __group) throw ();
716
717
718
719 extern long int __wcstol_internal (__const wchar_t *__restrict __nptr,
720 wchar_t **__restrict __endptr,
721 int __base, int __group) throw ();
722
723
724
725
726 extern unsigned long int __wcstoul_internal (__const wchar_t *__restrict __npt,
727 wchar_t **__restrict __endptr,
728 int __base, int __group) throw ();
729
730
731
732
733 __extension__
734 extern long long int __wcstoll_internal (__const wchar_t *__restrict __nptr,
735 wchar_t **__restrict __endptr,
736 int __base, int __group) throw ();
737
738
739
740
741 __extension__
742 extern unsigned long long int __wcstoull_internal (__const wchar_t *
743 __restrict __nptr,
744 wchar_t **
745 __restrict __endptr,
746 int __base,
747 int __group) throw ();
748
749
750
751
752
753
754
755
756 extern __inline double
757 wcstod (__const wchar_t *__restrict __nptr, wchar_t **__restrict __endptr) throw ()
758
759 { return __wcstod_internal (__nptr, __endptr, 0); }
760 extern __inline long int
761 wcstol (__const wchar_t *__restrict __nptr, wchar_t **__restrict __endptr, int __base) throw ()
762
763 { return __wcstol_internal (__nptr, __endptr, __base, 0); }
764 extern __inline unsigned long int
765 wcstoul (__const wchar_t *__restrict __nptr, wchar_t **__restrict __endptr, int __base) throw ()
766
767 { return __wcstoul_internal (__nptr, __endptr, __base, 0); }
768
769
770
771 extern __inline float
772 wcstof (__const wchar_t *__restrict __nptr, wchar_t **__restrict __endptr) throw ()
773
774 { return __wcstof_internal (__nptr, __endptr, 0); }
775
776 extern __inline long double
777 wcstold (__const wchar_t *__restrict __nptr, wchar_t **__restrict __endptr) throw ()
778
779 { return __wcstold_internal (__nptr, __endptr, 0); }
780
781 __extension__
782 extern __inline long long int
783 wcstoq (__const wchar_t *__restrict __nptr, wchar_t **__restrict __endptr, int __base) throw ()
784
785 { return __wcstoll_internal (__nptr, __endptr, __base, 0); }
786 __extension__
787 extern __inline unsigned long long int
788 wcstouq (__const wchar_t *__restrict __nptr, wchar_t **__restrict __endptr, int __base) throw ()
789
790 { return __wcstoull_internal (__nptr, __endptr, __base, 0); }
791
792
793
794
795
796
797
798 extern wchar_t *wcpcpy (wchar_t *__dest, __const wchar_t *__src) throw ();
799
800
801
802 extern wchar_t *wcpncpy (wchar_t *__dest, __const wchar_t *__src, size_t __n)
803 throw ();
804 # 607 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
805 extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) throw ();
806
807
808
809
810
811
812 extern int fwide (__FILE *__fp, int __mode) throw ();
813
814
815
816
817
818
819 extern int fwprintf (__FILE *__restrict __stream,
820 __const wchar_t *__restrict __format, ...)
821 ;
822
823
824
825
826 extern int wprintf (__const wchar_t *__restrict __format, ...)
827 ;
828
829 extern int swprintf (wchar_t *__restrict __s, size_t __n,
830 __const wchar_t *__restrict __format, ...)
831 throw () ;
832
833
834
835
836
837 extern int vfwprintf (__FILE *__restrict __s,
838 __const wchar_t *__restrict __format,
839 __gnuc_va_list __arg)
840 ;
841
842
843
844
845 extern int vwprintf (__const wchar_t *__restrict __format,
846 __gnuc_va_list __arg)
847 ;
848
849
850 extern int vswprintf (wchar_t *__restrict __s, size_t __n,
851 __const wchar_t *__restrict __format,
852 __gnuc_va_list __arg)
853 throw () ;
854
855
856
857
858
859
860 extern int fwscanf (__FILE *__restrict __stream,
861 __const wchar_t *__restrict __format, ...)
862 ;
863
864
865
866
867 extern int wscanf (__const wchar_t *__restrict __format, ...)
868 ;
869
870 extern int swscanf (__const wchar_t *__restrict __s,
871 __const wchar_t *__restrict __format, ...)
872 throw () ;
873
874
875
876
877
878
879
880
881
882
883
884 extern int vfwscanf (__FILE *__restrict __s,
885 __const wchar_t *__restrict __format,
886 __gnuc_va_list __arg)
887 ;
888
889
890
891
892 extern int vwscanf (__const wchar_t *__restrict __format,
893 __gnuc_va_list __arg)
894 ;
895
896 extern int vswscanf (__const wchar_t *__restrict __s,
897 __const wchar_t *__restrict __format,
898 __gnuc_va_list __arg)
899 throw () ;
900
901
902
903
904
905
906
907
908
909
910 extern wint_t fgetwc (__FILE *__stream);
911 extern wint_t getwc (__FILE *__stream);
912
913
914
915
916
917 extern wint_t getwchar (void);
918
919
920
921
922
923
924 extern wint_t fputwc (wchar_t __wc, __FILE *__stream);
925 extern wint_t putwc (wchar_t __wc, __FILE *__stream);
926
927
928
929
930
931 extern wint_t putwchar (wchar_t __wc);
932
933
934
935
936
937
938
939 extern wchar_t *fgetws (wchar_t *__restrict __ws, int __n,
940 __FILE *__restrict __stream);
941
942
943
944
945
946 extern int fputws (__const wchar_t *__restrict __ws,
947 __FILE *__restrict __stream);
948
949
950
951
952
953
954 extern wint_t ungetwc (wint_t __wc, __FILE *__stream);
955
956 # 768 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
957 extern wint_t getwc_unlocked (__FILE *__stream);
958 extern wint_t getwchar_unlocked (void);
959
960
961
962
963
964
965
966 extern wint_t fgetwc_unlocked (__FILE *__stream);
967
968
969
970
971
972
973
974 extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream);
975 # 794 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
976 extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream);
977 extern wint_t putwchar_unlocked (wchar_t __wc);
978 # 804 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
979 extern wchar_t *fgetws_unlocked (wchar_t *__restrict __ws, int __n,
980 __FILE *__restrict __stream);
981
982
983
984
985
986
987
988 extern int fputws_unlocked (__const wchar_t *__restrict __ws,
989 __FILE *__restrict __stream);
990
991
992
993
994
995
996
997 extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize,
998 __const wchar_t *__restrict __format,
999 __const struct tm *__restrict __tp) throw ();
1000
1001
1002
1003 # 1 "/usr/include/xlocale.h" 1 3 4
1004 # 829 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
1005
1006
1007
1008 extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize,
1009 __const wchar_t *__restrict __format,
1010 __const struct tm *__restrict __tp,
1011 __locale_t __loc) throw ();
1012 # 858 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
1013 }
1014 # 9 "/usr/include/wchar.h" 2 3 4
1015 # 104 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h" 2
1016 # 178 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h"
1017 typedef char wxChar;
1018 typedef signed char wxSChar;
1019 typedef unsigned char wxUChar;
1020 # 654 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h"
1021 # 1 "/usr/include/ctype.h" 1 3 4
1022
1023
1024
1025
1026
1027
1028
1029 # 1 "/usr/include/gentoo-multilib/amd64/ctype.h" 1 3 4
1030 # 27 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4
1031 # 1 "/usr/include/features.h" 1 3 4
1032 # 28 "/usr/include/gentoo-multilib/amd64/ctype.h" 2 3 4
1033 # 1 "/usr/include/bits/types.h" 1 3 4
1034
1035
1036
1037
1038
1039
1040
1041 # 1 "/usr/include/gentoo-multilib/amd64/bits/types.h" 1 3 4
1042 # 27 "/usr/include/gentoo-multilib/amd64/bits/types.h" 3 4
1043 # 1 "/usr/include/features.h" 1 3 4
1044 # 28 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
1045 # 1 "/usr/include/bits/wordsize.h" 1 3 4
1046
1047
1048
1049
1050
1051
1052
1053 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
1054 # 9 "/usr/include/bits/wordsize.h" 2 3 4
1055 # 29 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
1056
1057
1058 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
1059 # 32 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
1060
1061
1062 typedef unsigned char __u_char;
1063 typedef unsigned short int __u_short;
1064 typedef unsigned int __u_int;
1065 typedef unsigned long int __u_long;
1066
1067
1068 typedef signed char __int8_t;
1069 typedef unsigned char __uint8_t;
1070 typedef signed short int __int16_t;
1071 typedef unsigned short int __uint16_t;
1072 typedef signed int __int32_t;
1073 typedef unsigned int __uint32_t;
1074
1075 typedef signed long int __int64_t;
1076 typedef unsigned long int __uint64_t;
1077
1078
1079
1080
1081
1082
1083
1084 typedef long int __quad_t;
1085 typedef unsigned long int __u_quad_t;
1086 # 134 "/usr/include/gentoo-multilib/amd64/bits/types.h" 3 4
1087 # 1 "/usr/include/bits/typesizes.h" 1 3 4
1088
1089
1090
1091
1092
1093
1094
1095 # 1 "/usr/include/gentoo-multilib/amd64/bits/typesizes.h" 1 3 4
1096 # 9 "/usr/include/bits/typesizes.h" 2 3 4
1097 # 135 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
1098
1099
1100 typedef unsigned long int __dev_t;
1101 typedef unsigned int __uid_t;
1102 typedef unsigned int __gid_t;
1103 typedef unsigned long int __ino_t;
1104 typedef unsigned long int __ino64_t;
1105 typedef unsigned int __mode_t;
1106 typedef unsigned long int __nlink_t;
1107 typedef long int __off_t;
1108 typedef long int __off64_t;
1109 typedef int __pid_t;
1110 typedef struct { int __val[2]; } __fsid_t;
1111 typedef long int __clock_t;
1112 typedef unsigned long int __rlim_t;
1113 typedef unsigned long int __rlim64_t;
1114 typedef unsigned int __id_t;
1115 typedef long int __time_t;
1116 typedef unsigned int __useconds_t;
1117 typedef long int __suseconds_t;
1118
1119 typedef int __daddr_t;
1120 typedef long int __swblk_t;
1121 typedef int __key_t;
1122
1123
1124 typedef int __clockid_t;
1125
1126
1127 typedef void * __timer_t;
1128
1129
1130 typedef long int __blksize_t;
1131
1132
1133
1134
1135 typedef long int __blkcnt_t;
1136 typedef long int __blkcnt64_t;
1137
1138
1139 typedef unsigned long int __fsblkcnt_t;
1140 typedef unsigned long int __fsblkcnt64_t;
1141
1142
1143 typedef unsigned long int __fsfilcnt_t;
1144 typedef unsigned long int __fsfilcnt64_t;
1145
1146 typedef long int __ssize_t;
1147
1148
1149
1150 typedef __off64_t __loff_t;
1151 typedef __quad_t *__qaddr_t;
1152 typedef char *__caddr_t;
1153
1154
1155 typedef long int __intptr_t;
1156
1157
1158 typedef unsigned int __socklen_t;
1159 # 9 "/usr/include/bits/types.h" 2 3 4
1160 # 29 "/usr/include/gentoo-multilib/amd64/ctype.h" 2 3 4
1161
1162 extern "C" {
1163 # 41 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4
1164 # 1 "/usr/include/endian.h" 1 3 4
1165
1166
1167
1168
1169
1170
1171
1172 # 1 "/usr/include/gentoo-multilib/amd64/endian.h" 1 3 4
1173 # 22 "/usr/include/gentoo-multilib/amd64/endian.h" 3 4
1174 # 1 "/usr/include/features.h" 1 3 4
1175 # 23 "/usr/include/gentoo-multilib/amd64/endian.h" 2 3 4
1176 # 37 "/usr/include/gentoo-multilib/amd64/endian.h" 3 4
1177 # 1 "/usr/include/bits/endian.h" 1 3 4
1178
1179
1180
1181
1182
1183
1184
1185 # 1 "/usr/include/gentoo-multilib/amd64/bits/endian.h" 1 3 4
1186 # 9 "/usr/include/bits/endian.h" 2 3 4
1187 # 38 "/usr/include/gentoo-multilib/amd64/endian.h" 2 3 4
1188 # 9 "/usr/include/endian.h" 2 3 4
1189 # 42 "/usr/include/gentoo-multilib/amd64/ctype.h" 2 3 4
1190
1191
1192
1193
1194
1195
1196 enum
1197 {
1198 _ISupper = ((0) < 8 ? ((1 << (0)) << 8) : ((1 << (0)) >> 8)),
1199 _ISlower = ((1) < 8 ? ((1 << (1)) << 8) : ((1 << (1)) >> 8)),
1200 _ISalpha = ((2) < 8 ? ((1 << (2)) << 8) : ((1 << (2)) >> 8)),
1201 _ISdigit = ((3) < 8 ? ((1 << (3)) << 8) : ((1 << (3)) >> 8)),
1202 _ISxdigit = ((4) < 8 ? ((1 << (4)) << 8) : ((1 << (4)) >> 8)),
1203 _ISspace = ((5) < 8 ? ((1 << (5)) << 8) : ((1 << (5)) >> 8)),
1204 _ISprint = ((6) < 8 ? ((1 << (6)) << 8) : ((1 << (6)) >> 8)),
1205 _ISgraph = ((7) < 8 ? ((1 << (7)) << 8) : ((1 << (7)) >> 8)),
1206 _ISblank = ((8) < 8 ? ((1 << (8)) << 8) : ((1 << (8)) >> 8)),
1207 _IScntrl = ((9) < 8 ? ((1 << (9)) << 8) : ((1 << (9)) >> 8)),
1208 _ISpunct = ((10) < 8 ? ((1 << (10)) << 8) : ((1 << (10)) >> 8)),
1209 _ISalnum = ((11) < 8 ? ((1 << (11)) << 8) : ((1 << (11)) >> 8))
1210 };
1211 # 81 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4
1212 extern __const unsigned short int **__ctype_b_loc (void)
1213 __attribute__ ((__const));
1214 extern __const __int32_t **__ctype_tolower_loc (void)
1215 __attribute__ ((__const));
1216 extern __const __int32_t **__ctype_toupper_loc (void)
1217 __attribute__ ((__const));
1218 # 96 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4
1219
1220
1221
1222
1223
1224
1225 extern int isalnum (int) throw ();
1226 extern int isalpha (int) throw ();
1227 extern int iscntrl (int) throw ();
1228 extern int isdigit (int) throw ();
1229 extern int islower (int) throw ();
1230 extern int isgraph (int) throw ();
1231 extern int isprint (int) throw ();
1232 extern int ispunct (int) throw ();
1233 extern int isspace (int) throw ();
1234 extern int isupper (int) throw ();
1235 extern int isxdigit (int) throw ();
1236
1237
1238
1239 extern int tolower (int __c) throw ();
1240
1241
1242 extern int toupper (int __c) throw ();
1243
1244
1245
1246
1247
1248
1249
1250
1251 extern int isblank (int) throw ();
1252
1253
1254
1255
1256
1257
1258 extern int isctype (int __c, int __mask) throw ();
1259
1260
1261
1262
1263
1264
1265 extern int isascii (int __c) throw ();
1266
1267
1268
1269 extern int toascii (int __c) throw ();
1270
1271
1272
1273 extern int _toupper (int) throw ();
1274 extern int _tolower (int) throw ();
1275 # 233 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4
1276 # 1 "/usr/include/xlocale.h" 1 3 4
1277 # 234 "/usr/include/gentoo-multilib/amd64/ctype.h" 2 3 4
1278 # 247 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4
1279 extern int isalnum_l (int, __locale_t) throw ();
1280 extern int isalpha_l (int, __locale_t) throw ();
1281 extern int iscntrl_l (int, __locale_t) throw ();
1282 extern int isdigit_l (int, __locale_t) throw ();
1283 extern int islower_l (int, __locale_t) throw ();
1284 extern int isgraph_l (int, __locale_t) throw ();
1285 extern int isprint_l (int, __locale_t) throw ();
1286 extern int ispunct_l (int, __locale_t) throw ();
1287 extern int isspace_l (int, __locale_t) throw ();
1288 extern int isupper_l (int, __locale_t) throw ();
1289 extern int isxdigit_l (int, __locale_t) throw ();
1290
1291 extern int isblank_l (int, __locale_t) throw ();
1292
1293
1294
1295 extern int __tolower_l (int __c, __locale_t __l) throw ();
1296 extern int tolower_l (int __c, __locale_t __l) throw ();
1297
1298
1299 extern int __toupper_l (int __c, __locale_t __l) throw ();
1300 extern int toupper_l (int __c, __locale_t __l) throw ();
1301 # 323 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4
1302 }
1303 # 9 "/usr/include/ctype.h" 2 3 4
1304 # 655 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h" 2
1305 # 1 "/usr/include/string.h" 1 3 4
1306
1307
1308
1309
1310
1311
1312
1313 # 1 "/usr/include/gentoo-multilib/amd64/string.h" 1 3 4
1314 # 26 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
1315 # 1 "/usr/include/features.h" 1 3 4
1316 # 27 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
1317
1318 extern "C" {
1319
1320
1321
1322
1323 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
1324 # 34 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
1325
1326
1327
1328
1329 extern void *memcpy (void *__restrict __dest,
1330 __const void *__restrict __src, size_t __n)
1331 throw () __attribute__ ((__nonnull__ (1, 2)));
1332
1333
1334 extern void *memmove (void *__dest, __const void *__src, size_t __n)
1335 throw () __attribute__ ((__nonnull__ (1, 2)));
1336
1337
1338
1339
1340
1341
1342 extern void *memccpy (void *__restrict __dest, __const void *__restrict __src,
1343 int __c, size_t __n)
1344 throw () __attribute__ ((__nonnull__ (1, 2)));
1345
1346
1347
1348
1349
1350 extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
1351
1352
1353 extern int memcmp (__const void *__s1, __const void *__s2, size_t __n)
1354 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1355
1356
1357 extern void *memchr (__const void *__s, int __c, size_t __n)
1358 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1359
1360
1361
1362
1363
1364 extern void *rawmemchr (__const void *__s, int __c)
1365 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1366
1367
1368 extern void *memrchr (__const void *__s, int __c, size_t __n)
1369 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1370
1371
1372
1373
1374
1375 extern char *strcpy (char *__restrict __dest, __const char *__restrict __src)
1376 throw () __attribute__ ((__nonnull__ (1, 2)));
1377
1378 extern char *strncpy (char *__restrict __dest,
1379 __const char *__restrict __src, size_t __n)
1380 throw () __attribute__ ((__nonnull__ (1, 2)));
1381
1382
1383 extern char *strcat (char *__restrict __dest, __const char *__restrict __src)
1384 throw () __attribute__ ((__nonnull__ (1, 2)));
1385
1386 extern char *strncat (char *__restrict __dest, __const char *__restrict __src,
1387 size_t __n) throw () __attribute__ ((__nonnull__ (1, 2)));
1388
1389
1390 extern int strcmp (__const char *__s1, __const char *__s2)
1391 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1392
1393 extern int strncmp (__const char *__s1, __const char *__s2, size_t __n)
1394 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1395
1396
1397 extern int strcoll (__const char *__s1, __const char *__s2)
1398 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1399
1400 extern size_t strxfrm (char *__restrict __dest,
1401 __const char *__restrict __src, size_t __n)
1402 throw () __attribute__ ((__nonnull__ (2)));
1403
1404
1405
1406
1407
1408
1409 # 1 "/usr/include/xlocale.h" 1 3 4
1410 # 119 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
1411
1412
1413 extern int strcoll_l (__const char *__s1, __const char *__s2, __locale_t __l)
1414 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
1415
1416 extern size_t strxfrm_l (char *__dest, __const char *__src, size_t __n,
1417 __locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4)));
1418
1419
1420
1421
1422 extern char *strdup (__const char *__s)
1423 throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
1424
1425
1426
1427
1428
1429
1430 extern char *strndup (__const char *__string, size_t __n)
1431 throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
1432 # 165 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
1433
1434
1435 extern char *strchr (__const char *__s, int __c)
1436 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1437
1438 extern char *strrchr (__const char *__s, int __c)
1439 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1440
1441
1442
1443
1444
1445 extern char *strchrnul (__const char *__s, int __c)
1446 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1447
1448
1449
1450
1451
1452 extern size_t strcspn (__const char *__s, __const char *__reject)
1453 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1454
1455
1456 extern size_t strspn (__const char *__s, __const char *__accept)
1457 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1458
1459 extern char *strpbrk (__const char *__s, __const char *__accept)
1460 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1461
1462 extern char *strstr (__const char *__haystack, __const char *__needle)
1463 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1464
1465
1466
1467 extern char *strtok (char *__restrict __s, __const char *__restrict __delim)
1468 throw () __attribute__ ((__nonnull__ (2)));
1469
1470
1471
1472
1473 extern char *__strtok_r (char *__restrict __s,
1474 __const char *__restrict __delim,
1475 char **__restrict __save_ptr)
1476 throw () __attribute__ ((__nonnull__ (2, 3)));
1477
1478 extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim,
1479 char **__restrict __save_ptr)
1480 throw () __attribute__ ((__nonnull__ (2, 3)));
1481
1482
1483
1484
1485 extern char *strcasestr (__const char *__haystack, __const char *__needle)
1486 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1487
1488
1489
1490
1491
1492
1493 extern void *memmem (__const void *__haystack, size_t __haystacklen,
1494 __const void *__needle, size_t __needlelen)
1495 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3)));
1496
1497
1498
1499 extern void *__mempcpy (void *__restrict __dest,
1500 __const void *__restrict __src, size_t __n)
1501 throw () __attribute__ ((__nonnull__ (1, 2)));
1502 extern void *mempcpy (void *__restrict __dest,
1503 __const void *__restrict __src, size_t __n)
1504 throw () __attribute__ ((__nonnull__ (1, 2)));
1505
1506
1507
1508
1509
1510 extern size_t strlen (__const char *__s)
1511 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1512
1513
1514
1515
1516
1517 extern size_t strnlen (__const char *__string, size_t __maxlen)
1518 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1519
1520
1521
1522
1523
1524 extern char *strerror (int __errnum) throw ();
1525
1526 # 281 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
1527 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
1528 throw () __attribute__ ((__nonnull__ (2)));
1529
1530
1531
1532
1533
1534 extern void __bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
1535
1536
1537
1538 extern void bcopy (__const void *__src, void *__dest, size_t __n)
1539 throw () __attribute__ ((__nonnull__ (1, 2)));
1540
1541
1542 extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
1543
1544
1545 extern int bcmp (__const void *__s1, __const void *__s2, size_t __n)
1546 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1547
1548
1549 extern char *index (__const char *__s, int __c)
1550 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1551
1552
1553 extern char *rindex (__const char *__s, int __c)
1554 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1555
1556
1557
1558 extern int ffs (int __i) throw () __attribute__ ((__const__));
1559
1560
1561
1562
1563 extern int ffsl (long int __l) throw () __attribute__ ((__const__));
1564
1565 __extension__ extern int ffsll (long long int __ll)
1566 throw () __attribute__ ((__const__));
1567
1568
1569
1570
1571 extern int strcasecmp (__const char *__s1, __const char *__s2)
1572 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1573
1574
1575 extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n)
1576 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1577
1578
1579
1580
1581
1582 extern int strcasecmp_l (__const char *__s1, __const char *__s2,
1583 __locale_t __loc)
1584 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
1585
1586 extern int strncasecmp_l (__const char *__s1, __const char *__s2,
1587 size_t __n, __locale_t __loc)
1588 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4)));
1589
1590
1591
1592
1593
1594 extern char *strsep (char **__restrict __stringp,
1595 __const char *__restrict __delim)
1596 throw () __attribute__ ((__nonnull__ (1, 2)));
1597
1598
1599
1600
1601 extern int strverscmp (__const char *__s1, __const char *__s2)
1602 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1603
1604
1605 extern char *strsignal (int __sig) throw ();
1606
1607
1608 extern char *__stpcpy (char *__restrict __dest, __const char *__restrict __src)
1609 throw () __attribute__ ((__nonnull__ (1, 2)));
1610 extern char *stpcpy (char *__restrict __dest, __const char *__restrict __src)
1611 throw () __attribute__ ((__nonnull__ (1, 2)));
1612
1613
1614
1615 extern char *__stpncpy (char *__restrict __dest,
1616 __const char *__restrict __src, size_t __n)
1617 throw () __attribute__ ((__nonnull__ (1, 2)));
1618 extern char *stpncpy (char *__restrict __dest,
1619 __const char *__restrict __src, size_t __n)
1620 throw () __attribute__ ((__nonnull__ (1, 2)));
1621
1622
1623 extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1)));
1624
1625
1626 extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
1627
1628
1629
1630
1631
1632
1633 extern char *basename (__const char *__filename) throw () __attribute__ ((__nonnull__ (1)));
1634 # 426 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
1635 }
1636 # 9 "/usr/include/string.h" 2 3 4
1637 # 656 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h" 2
1638 # 790 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h"
1639 inline bool wxIsEmpty(const wxChar *p) { return !p || !*p; }
1640
1641
1642 inline size_t wxStrlen(const wxChar *psz) { return psz ? strlen(psz) : 0; }
1643 # 810 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h"
1644 bool wxOKlibc();
1645 # 1086 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h"
1646 wchar_t *wxStrdupW(const wchar_t *pwz);
1647 # 1161 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxchar.h"
1648 size_t wxMB2WC(wchar_t *buf, const char *psz, size_t n);
1649 size_t wxWC2MB(char *buf, const wchar_t *psz, size_t n);
1650 # 23 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/debug.h" 2
1651 # 130 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/debug.h"
1652 extern const bool wxFalse;
1653 # 247 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/debug.h"
1654 inline bool wxIsDebuggerRunning() { return false; }
1655 # 510 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h" 2
1656
1657
1658
1659
1660
1661 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
1662 # 152 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 3 4
1663 typedef long int ptrdiff_t;
1664 # 516 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h" 2
1665 # 605 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1666 template <class T>
1667 inline void wxUnusedVar(const T& ) { }
1668 # 654 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1669 enum
1670 {
1671 wxUNKNOWN_PLATFORM,
1672 wxCURSES,
1673 wxXVIEW_X,
1674 wxMOTIF_X,
1675 wxCOSE_X,
1676 wxNEXTSTEP,
1677 wxMAC,
1678 wxMAC_DARWIN,
1679 wxBEOS,
1680 wxGTK,
1681 wxGTK_WIN32,
1682 wxGTK_OS2,
1683 wxGTK_BEOS,
1684 wxGEOS,
1685 wxOS2_PM,
1686 wxWINDOWS,
1687 wxMICROWINDOWS,
1688 wxPENWINDOWS,
1689 wxWINDOWS_NT,
1690 wxWIN32S,
1691 wxWIN95,
1692 wxWIN386,
1693 wxWINDOWS_CE,
1694 wxWINDOWS_POCKETPC,
1695 wxWINDOWS_SMARTPHONE,
1696 wxMGL_UNIX,
1697 wxMGL_X,
1698 wxMGL_WIN32,
1699 wxMGL_OS2,
1700 wxMGL_DOS,
1701 wxWINDOWS_OS2,
1702 wxUNIX,
1703 wxX11,
1704 wxPALMOS,
1705 wxDOS
1706 };
1707
1708
1709
1710
1711
1712
1713 typedef int wxCoord;
1714
1715 enum { wxDefaultCoord = -1 };
1716 # 717 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1717 typedef signed char wxInt8;
1718 typedef unsigned char wxUint8;
1719 typedef wxUint8 wxByte;
1720 # 731 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1721 typedef signed short wxInt16;
1722 typedef unsigned short wxUint16;
1723
1724 typedef wxUint16 wxWord;
1725 # 828 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1726 typedef int wxInt32;
1727 typedef unsigned int wxUint32;
1728 # 871 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1729 typedef wxUint32 wxDword;
1730
1731
1732
1733
1734
1735
1736 typedef unsigned long wxUIntPtr;
1737 # 892 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1738 inline wxUIntPtr wxPtrToUInt(const void *p)
1739 {
1740 # 903 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1741 return reinterpret_cast<wxUIntPtr>(p);
1742
1743
1744
1745
1746 }
1747
1748 inline void *wxUIntToPtr(wxUIntPtr p)
1749 {
1750
1751
1752
1753
1754 return reinterpret_cast<void *>(p);
1755
1756
1757
1758
1759 }
1760 # 1001 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1761 typedef long wxInt64;
1762 typedef unsigned long wxUint64;
1763 # 1037 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1764 typedef float wxFloat32;
1765
1766
1767
1768 typedef double wxFloat64;
1769
1770
1771
1772
1773
1774 typedef double wxDouble;
1775 # 1216 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1776 enum wxGeometryCentre
1777 {
1778 wxCENTRE = 0x0001,
1779 wxCENTER = wxCENTRE
1780 };
1781
1782
1783
1784
1785
1786
1787
1788 enum wxOrientation
1789 {
1790
1791 wxHORIZONTAL = 0x0004,
1792 wxVERTICAL = 0x0008,
1793
1794 wxBOTH = wxVERTICAL | wxHORIZONTAL
1795 };
1796
1797 enum wxDirection
1798 {
1799 wxLEFT = 0x0010,
1800 wxRIGHT = 0x0020,
1801 wxUP = 0x0040,
1802 wxDOWN = 0x0080,
1803
1804 wxTOP = wxUP,
1805 wxBOTTOM = wxDOWN,
1806
1807 wxNORTH = wxUP,
1808 wxSOUTH = wxDOWN,
1809 wxWEST = wxLEFT,
1810 wxEAST = wxRIGHT,
1811
1812 wxALL = (wxUP | wxDOWN | wxRIGHT | wxLEFT)
1813 };
1814
1815 enum wxAlignment
1816 {
1817 wxALIGN_NOT = 0x0000,
1818 wxALIGN_CENTER_HORIZONTAL = 0x0100,
1819 wxALIGN_CENTRE_HORIZONTAL = wxALIGN_CENTER_HORIZONTAL,
1820 wxALIGN_LEFT = wxALIGN_NOT,
1821 wxALIGN_TOP = wxALIGN_NOT,
1822 wxALIGN_RIGHT = 0x0200,
1823 wxALIGN_BOTTOM = 0x0400,
1824 wxALIGN_CENTER_VERTICAL = 0x0800,
1825 wxALIGN_CENTRE_VERTICAL = wxALIGN_CENTER_VERTICAL,
1826
1827 wxALIGN_CENTER = (wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL),
1828 wxALIGN_CENTRE = wxALIGN_CENTER,
1829
1830
1831 wxALIGN_MASK = 0x0f00
1832 };
1833
1834 enum wxStretch
1835 {
1836 wxSTRETCH_NOT = 0x0000,
1837 wxSHRINK = 0x1000,
1838 wxGROW = 0x2000,
1839 wxEXPAND = wxGROW,
1840 wxSHAPED = 0x4000,
1841 wxFIXED_MINSIZE = 0x8000,
1842 wxTILE = 0xc000,
1843
1844
1845
1846 wxADJUST_MINSIZE = 0x00100000
1847
1848
1849
1850 };
1851
1852
1853 enum wxBorder
1854 {
1855
1856
1857 wxBORDER_DEFAULT = 0,
1858
1859 wxBORDER_NONE = 0x00200000,
1860 wxBORDER_STATIC = 0x01000000,
1861 wxBORDER_SIMPLE = 0x02000000,
1862 wxBORDER_RAISED = 0x04000000,
1863 wxBORDER_SUNKEN = 0x08000000,
1864 wxBORDER_DOUBLE = 0x10000000,
1865
1866
1867 wxBORDER_MASK = 0x1f200000
1868 };
1869 # 1662 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
1870 enum wxBackgroundStyle
1871 {
1872 wxBG_STYLE_SYSTEM,
1873 wxBG_STYLE_COLOUR,
1874 wxBG_STYLE_CUSTOM
1875 };
1876
1877
1878
1879
1880
1881
1882 enum
1883 {
1884
1885 wxID_NONE = -3,
1886
1887
1888 wxID_SEPARATOR = -2,
1889
1890
1891
1892 wxID_ANY = -1,
1893
1894
1895
1896 wxID_LOWEST = 4999,
1897
1898 wxID_OPEN,
1899 wxID_CLOSE,
1900 wxID_NEW,
1901 wxID_SAVE,
1902 wxID_SAVEAS,
1903 wxID_REVERT,
1904 wxID_EXIT,
1905 wxID_UNDO,
1906 wxID_REDO,
1907 wxID_HELP,
1908 wxID_PRINT,
1909 wxID_PRINT_SETUP,
1910 wxID_PREVIEW,
1911 wxID_ABOUT,
1912 wxID_HELP_CONTENTS,
1913 wxID_HELP_COMMANDS,
1914 wxID_HELP_PROCEDURES,
1915 wxID_HELP_CONTEXT,
1916 wxID_CLOSE_ALL,
1917 wxID_PREFERENCES ,
1918
1919 wxID_CUT = 5030,
1920 wxID_COPY,
1921 wxID_PASTE,
1922 wxID_CLEAR,
1923 wxID_FIND,
1924 wxID_DUPLICATE,
1925 wxID_SELECTALL,
1926 wxID_DELETE,
1927 wxID_REPLACE,
1928 wxID_REPLACE_ALL,
1929 wxID_PROPERTIES,
1930
1931 wxID_VIEW_DETAILS,
1932 wxID_VIEW_LARGEICONS,
1933 wxID_VIEW_SMALLICONS,
1934 wxID_VIEW_LIST,
1935 wxID_VIEW_SORTDATE,
1936 wxID_VIEW_SORTNAME,
1937 wxID_VIEW_SORTSIZE,
1938 wxID_VIEW_SORTTYPE,
1939
1940 wxID_FILE1 = 5050,
1941 wxID_FILE2,
1942 wxID_FILE3,
1943 wxID_FILE4,
1944 wxID_FILE5,
1945 wxID_FILE6,
1946 wxID_FILE7,
1947 wxID_FILE8,
1948 wxID_FILE9,
1949
1950
1951 wxID_OK = 5100,
1952 wxID_CANCEL,
1953 wxID_APPLY,
1954 wxID_YES,
1955 wxID_NO,
1956 wxID_STATIC,
1957 wxID_FORWARD,
1958 wxID_BACKWARD,
1959 wxID_DEFAULT,
1960 wxID_MORE,
1961 wxID_SETUP,
1962 wxID_RESET,
1963 wxID_CONTEXT_HELP,
1964 wxID_YESTOALL,
1965 wxID_NOTOALL,
1966 wxID_ABORT,
1967 wxID_RETRY,
1968 wxID_IGNORE,
1969 wxID_ADD,
1970 wxID_REMOVE,
1971
1972 wxID_UP,
1973 wxID_DOWN,
1974 wxID_HOME,
1975 wxID_REFRESH,
1976 wxID_STOP,
1977 wxID_INDEX,
1978
1979 wxID_BOLD,
1980 wxID_ITALIC,
1981 wxID_JUSTIFY_CENTER,
1982 wxID_JUSTIFY_FILL,
1983 wxID_JUSTIFY_RIGHT,
1984 wxID_JUSTIFY_LEFT,
1985 wxID_UNDERLINE,
1986 wxID_INDENT,
1987 wxID_UNINDENT,
1988 wxID_ZOOM_100,
1989 wxID_ZOOM_FIT,
1990 wxID_ZOOM_IN,
1991 wxID_ZOOM_OUT,
1992 wxID_UNDELETE,
1993 wxID_REVERT_TO_SAVED,
1994
1995
1996 wxID_SYSTEM_MENU = 5200,
1997 wxID_CLOSE_FRAME,
1998 wxID_MOVE_FRAME,
1999 wxID_RESIZE_FRAME,
2000 wxID_MAXIMIZE_FRAME,
2001 wxID_ICONIZE_FRAME,
2002 wxID_RESTORE_FRAME,
2003
2004
2005 wxID_FILEDLGG = 5900,
2006
2007 wxID_HIGHEST = 5999
2008 };
2009
2010
2011
2012
2013
2014
2015 enum wxItemKind
2016 {
2017 wxITEM_SEPARATOR = -1,
2018 wxITEM_NORMAL,
2019 wxITEM_CHECK,
2020 wxITEM_RADIO,
2021 wxITEM_MAX
2022 };
2023
2024
2025 enum wxHitTest
2026 {
2027 wxHT_NOWHERE,
2028
2029
2030 wxHT_SCROLLBAR_FIRST = wxHT_NOWHERE,
2031 wxHT_SCROLLBAR_ARROW_LINE_1,
2032 wxHT_SCROLLBAR_ARROW_LINE_2,
2033 wxHT_SCROLLBAR_ARROW_PAGE_1,
2034 wxHT_SCROLLBAR_ARROW_PAGE_2,
2035 wxHT_SCROLLBAR_THUMB,
2036 wxHT_SCROLLBAR_BAR_1,
2037 wxHT_SCROLLBAR_BAR_2,
2038 wxHT_SCROLLBAR_LAST,
2039
2040
2041 wxHT_WINDOW_OUTSIDE,
2042 wxHT_WINDOW_INSIDE,
2043 wxHT_WINDOW_VERT_SCROLLBAR,
2044 wxHT_WINDOW_HORZ_SCROLLBAR,
2045 wxHT_WINDOW_CORNER,
2046
2047 wxHT_MAX
2048 };
2049 # 1869 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
2050 enum
2051 {
2052
2053 wxDEFAULT = 70,
2054 wxDECORATIVE,
2055 wxROMAN,
2056 wxSCRIPT,
2057 wxSWISS,
2058 wxMODERN,
2059 wxTELETYPE,
2060
2061
2062 wxVARIABLE = 80,
2063 wxFIXED,
2064
2065 wxNORMAL = 90,
2066 wxLIGHT,
2067 wxBOLD,
2068
2069 wxITALIC,
2070 wxSLANT,
2071
2072
2073 wxSOLID = 100,
2074 wxDOT,
2075 wxLONG_DASH,
2076 wxSHORT_DASH,
2077 wxDOT_DASH,
2078 wxUSER_DASH,
2079
2080 wxTRANSPARENT,
2081
2082
2083
2084 wxSTIPPLE_MASK_OPAQUE,
2085 wxSTIPPLE_MASK,
2086
2087 wxSTIPPLE = 110,
2088
2089 wxBDIAGONAL_HATCH,
2090 wxCROSSDIAG_HATCH,
2091 wxFDIAGONAL_HATCH,
2092 wxCROSS_HATCH,
2093 wxHORIZONTAL_HATCH,
2094 wxVERTICAL_HATCH,
2095 wxFIRST_HATCH = wxBDIAGONAL_HATCH,
2096 wxLAST_HATCH = wxVERTICAL_HATCH,
2097
2098 wxJOIN_BEVEL = 120,
2099 wxJOIN_MITER,
2100 wxJOIN_ROUND,
2101
2102 wxCAP_ROUND = 130,
2103 wxCAP_PROJECTING,
2104 wxCAP_BUTT
2105 };
2106 # 1933 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
2107 typedef enum
2108 {
2109 wxCLEAR, wxROP_BLACK = wxCLEAR, wxBLIT_BLACKNESS = wxCLEAR,
2110 wxXOR, wxROP_XORPEN = wxXOR, wxBLIT_SRCINVERT = wxXOR,
2111 wxINVERT, wxROP_NOT = wxINVERT, wxBLIT_DSTINVERT = wxINVERT,
2112 wxOR_REVERSE, wxROP_MERGEPENNOT = wxOR_REVERSE, wxBLIT_00DD0228 = wxOR_REVERSE,
2113 wxAND_REVERSE, wxROP_MASKPENNOT = wxAND_REVERSE, wxBLIT_SRCERASE = wxAND_REVERSE,
2114 wxCOPY, wxROP_COPYPEN = wxCOPY, wxBLIT_SRCCOPY = wxCOPY,
2115 wxAND, wxROP_MASKPEN = wxAND, wxBLIT_SRCAND = wxAND,
2116 wxAND_INVERT, wxROP_MASKNOTPEN = wxAND_INVERT, wxBLIT_00220326 = wxAND_INVERT,
2117 wxNO_OP, wxROP_NOP = wxNO_OP, wxBLIT_00AA0029 = wxNO_OP,
2118 wxNOR, wxROP_NOTMERGEPEN = wxNOR, wxBLIT_NOTSRCERASE = wxNOR,
2119 wxEQUIV, wxROP_NOTXORPEN = wxEQUIV, wxBLIT_00990066 = wxEQUIV,
2120 wxSRC_INVERT, wxROP_NOTCOPYPEN = wxSRC_INVERT, wxBLIT_NOTSCRCOPY = wxSRC_INVERT,
2121 wxOR_INVERT, wxROP_MERGENOTPEN = wxOR_INVERT, wxBLIT_MERGEPAINT = wxOR_INVERT,
2122 wxNAND, wxROP_NOTMASKPEN = wxNAND, wxBLIT_007700E6 = wxNAND,
2123 wxOR, wxROP_MERGEPEN = wxOR, wxBLIT_SRCPAINT = wxOR,
2124 wxSET, wxROP_WHITE = wxSET, wxBLIT_WHITENESS = wxSET
2125 } form_ops_t;
2126
2127
2128 enum
2129 {
2130 wxFLOOD_SURFACE = 1,
2131 wxFLOOD_BORDER
2132 };
2133
2134
2135 enum
2136 {
2137 wxODDEVEN_RULE = 1,
2138 wxWINDING_RULE
2139 };
2140
2141
2142 enum
2143 {
2144 wxTOOL_TOP = 1,
2145 wxTOOL_BOTTOM,
2146 wxTOOL_LEFT,
2147 wxTOOL_RIGHT
2148 };
2149
2150
2151
2152 enum wxDataFormatId
2153 {
2154 wxDF_INVALID = 0,
2155 wxDF_TEXT = 1,
2156 wxDF_BITMAP = 2,
2157 wxDF_METAFILE = 3,
2158 wxDF_SYLK = 4,
2159 wxDF_DIF = 5,
2160 wxDF_TIFF = 6,
2161 wxDF_OEMTEXT = 7,
2162 wxDF_DIB = 8,
2163 wxDF_PALETTE = 9,
2164 wxDF_PENDATA = 10,
2165 wxDF_RIFF = 11,
2166 wxDF_WAVE = 12,
2167 wxDF_UNICODETEXT = 13,
2168 wxDF_ENHMETAFILE = 14,
2169 wxDF_FILENAME = 15,
2170 wxDF_LOCALE = 16,
2171 wxDF_PRIVATE = 20,
2172 wxDF_HTML = 30,
2173 wxDF_MAX
2174 };
2175
2176
2177 enum wxKeyCode
2178 {
2179 WXK_BACK = 8,
2180 WXK_TAB = 9,
2181 WXK_RETURN = 13,
2182 WXK_ESCAPE = 27,
2183 WXK_SPACE = 32,
2184 WXK_DELETE = 127,
2185
2186
2187
2188
2189 WXK_START = 300,
2190 WXK_LBUTTON,
2191 WXK_RBUTTON,
2192 WXK_CANCEL,
2193 WXK_MBUTTON,
2194 WXK_CLEAR,
2195 WXK_SHIFT,
2196 WXK_ALT,
2197 WXK_CONTROL,
2198 WXK_MENU,
2199 WXK_PAUSE,
2200 WXK_CAPITAL,
2201 WXK_PRIOR,
2202 WXK_NEXT,
2203 WXK_END,
2204 WXK_HOME,
2205 WXK_LEFT,
2206 WXK_UP,
2207 WXK_RIGHT,
2208 WXK_DOWN,
2209 WXK_SELECT,
2210 WXK_PRINT,
2211 WXK_EXECUTE,
2212 WXK_SNAPSHOT,
2213 WXK_INSERT,
2214 WXK_HELP,
2215 WXK_NUMPAD0,
2216 WXK_NUMPAD1,
2217 WXK_NUMPAD2,
2218 WXK_NUMPAD3,
2219 WXK_NUMPAD4,
2220 WXK_NUMPAD5,
2221 WXK_NUMPAD6,
2222 WXK_NUMPAD7,
2223 WXK_NUMPAD8,
2224 WXK_NUMPAD9,
2225 WXK_MULTIPLY,
2226 WXK_ADD,
2227 WXK_SEPARATOR,
2228 WXK_SUBTRACT,
2229 WXK_DECIMAL,
2230 WXK_DIVIDE,
2231 WXK_F1,
2232 WXK_F2,
2233 WXK_F3,
2234 WXK_F4,
2235 WXK_F5,
2236 WXK_F6,
2237 WXK_F7,
2238 WXK_F8,
2239 WXK_F9,
2240 WXK_F10,
2241 WXK_F11,
2242 WXK_F12,
2243 WXK_F13,
2244 WXK_F14,
2245 WXK_F15,
2246 WXK_F16,
2247 WXK_F17,
2248 WXK_F18,
2249 WXK_F19,
2250 WXK_F20,
2251 WXK_F21,
2252 WXK_F22,
2253 WXK_F23,
2254 WXK_F24,
2255 WXK_NUMLOCK,
2256 WXK_SCROLL,
2257 WXK_PAGEUP,
2258 WXK_PAGEDOWN,
2259
2260 WXK_NUMPAD_SPACE,
2261 WXK_NUMPAD_TAB,
2262 WXK_NUMPAD_ENTER,
2263 WXK_NUMPAD_F1,
2264 WXK_NUMPAD_F2,
2265 WXK_NUMPAD_F3,
2266 WXK_NUMPAD_F4,
2267 WXK_NUMPAD_HOME,
2268 WXK_NUMPAD_LEFT,
2269 WXK_NUMPAD_UP,
2270 WXK_NUMPAD_RIGHT,
2271 WXK_NUMPAD_DOWN,
2272 WXK_NUMPAD_PRIOR,
2273 WXK_NUMPAD_PAGEUP,
2274 WXK_NUMPAD_NEXT,
2275 WXK_NUMPAD_PAGEDOWN,
2276 WXK_NUMPAD_END,
2277 WXK_NUMPAD_BEGIN,
2278 WXK_NUMPAD_INSERT,
2279 WXK_NUMPAD_DELETE,
2280 WXK_NUMPAD_EQUAL,
2281 WXK_NUMPAD_MULTIPLY,
2282 WXK_NUMPAD_ADD,
2283 WXK_NUMPAD_SEPARATOR,
2284 WXK_NUMPAD_SUBTRACT,
2285 WXK_NUMPAD_DECIMAL,
2286 WXK_NUMPAD_DIVIDE,
2287
2288 WXK_WINDOWS_LEFT,
2289 WXK_WINDOWS_RIGHT,
2290 WXK_WINDOWS_MENU ,
2291 WXK_COMMAND,
2292
2293
2294 WXK_SPECIAL1 = 193,
2295 WXK_SPECIAL2,
2296 WXK_SPECIAL3,
2297 WXK_SPECIAL4,
2298 WXK_SPECIAL5,
2299 WXK_SPECIAL6,
2300 WXK_SPECIAL7,
2301 WXK_SPECIAL8,
2302 WXK_SPECIAL9,
2303 WXK_SPECIAL10,
2304 WXK_SPECIAL11,
2305 WXK_SPECIAL12,
2306 WXK_SPECIAL13,
2307 WXK_SPECIAL14,
2308 WXK_SPECIAL15,
2309 WXK_SPECIAL16,
2310 WXK_SPECIAL17,
2311 WXK_SPECIAL18,
2312 WXK_SPECIAL19,
2313 WXK_SPECIAL20
2314 };
2315 # 2154 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
2316 enum
2317 {
2318 wxMM_TEXT = 1,
2319 wxMM_LOMETRIC,
2320 wxMM_HIMETRIC,
2321 wxMM_LOENGLISH,
2322 wxMM_HIENGLISH,
2323 wxMM_TWIPS,
2324 wxMM_ISOTROPIC,
2325 wxMM_ANISOTROPIC,
2326 wxMM_POINTS,
2327 wxMM_METRIC
2328 };
2329
2330
2331
2332
2333
2334 typedef enum
2335 {
2336 wxPAPER_NONE,
2337 wxPAPER_LETTER,
2338 wxPAPER_LEGAL,
2339 wxPAPER_A4,
2340 wxPAPER_CSHEET,
2341 wxPAPER_DSHEET,
2342 wxPAPER_ESHEET,
2343 wxPAPER_LETTERSMALL,
2344 wxPAPER_TABLOID,
2345 wxPAPER_LEDGER,
2346 wxPAPER_STATEMENT,
2347 wxPAPER_EXECUTIVE,
2348 wxPAPER_A3,
2349 wxPAPER_A4SMALL,
2350 wxPAPER_A5,
2351 wxPAPER_B4,
2352 wxPAPER_B5,
2353 wxPAPER_FOLIO,
2354 wxPAPER_QUARTO,
2355 wxPAPER_10X14,
2356 wxPAPER_11X17,
2357 wxPAPER_NOTE,
2358 wxPAPER_ENV_9,
2359 wxPAPER_ENV_10,
2360 wxPAPER_ENV_11,
2361 wxPAPER_ENV_12,
2362 wxPAPER_ENV_14,
2363 wxPAPER_ENV_DL,
2364 wxPAPER_ENV_C5,
2365 wxPAPER_ENV_C3,
2366 wxPAPER_ENV_C4,
2367 wxPAPER_ENV_C6,
2368 wxPAPER_ENV_C65,
2369 wxPAPER_ENV_B4,
2370 wxPAPER_ENV_B5,
2371 wxPAPER_ENV_B6,
2372 wxPAPER_ENV_ITALY,
2373 wxPAPER_ENV_MONARCH,
2374 wxPAPER_ENV_PERSONAL,
2375 wxPAPER_FANFOLD_US,
2376 wxPAPER_FANFOLD_STD_GERMAN,
2377 wxPAPER_FANFOLD_LGL_GERMAN,
2378
2379 wxPAPER_ISO_B4,
2380 wxPAPER_JAPANESE_POSTCARD,
2381 wxPAPER_9X11,
2382 wxPAPER_10X11,
2383 wxPAPER_15X11,
2384 wxPAPER_ENV_INVITE,
2385 wxPAPER_LETTER_EXTRA,
2386 wxPAPER_LEGAL_EXTRA,
2387 wxPAPER_TABLOID_EXTRA,
2388 wxPAPER_A4_EXTRA,
2389 wxPAPER_LETTER_TRANSVERSE,
2390 wxPAPER_A4_TRANSVERSE,
2391 wxPAPER_LETTER_EXTRA_TRANSVERSE,
2392 wxPAPER_A_PLUS,
2393 wxPAPER_B_PLUS,
2394 wxPAPER_LETTER_PLUS,
2395 wxPAPER_A4_PLUS,
2396 wxPAPER_A5_TRANSVERSE,
2397 wxPAPER_B5_TRANSVERSE,
2398 wxPAPER_A3_EXTRA,
2399 wxPAPER_A5_EXTRA,
2400 wxPAPER_B5_EXTRA,
2401 wxPAPER_A2,
2402 wxPAPER_A3_TRANSVERSE,
2403 wxPAPER_A3_EXTRA_TRANSVERSE,
2404
2405 wxPAPER_DBL_JAPANESE_POSTCARD,
2406 wxPAPER_A6,
2407 wxPAPER_JENV_KAKU2,
2408 wxPAPER_JENV_KAKU3,
2409 wxPAPER_JENV_CHOU3,
2410 wxPAPER_JENV_CHOU4,
2411 wxPAPER_LETTER_ROTATED,
2412 wxPAPER_A3_ROTATED,
2413 wxPAPER_A4_ROTATED,
2414 wxPAPER_A5_ROTATED,
2415 wxPAPER_B4_JIS_ROTATED,
2416 wxPAPER_B5_JIS_ROTATED,
2417 wxPAPER_JAPANESE_POSTCARD_ROTATED,
2418 wxPAPER_DBL_JAPANESE_POSTCARD_ROTATED,
2419 wxPAPER_A6_ROTATED,
2420 wxPAPER_JENV_KAKU2_ROTATED,
2421 wxPAPER_JENV_KAKU3_ROTATED,
2422 wxPAPER_JENV_CHOU3_ROTATED,
2423 wxPAPER_JENV_CHOU4_ROTATED,
2424 wxPAPER_B6_JIS,
2425 wxPAPER_B6_JIS_ROTATED,
2426 wxPAPER_12X11,
2427 wxPAPER_JENV_YOU4,
2428 wxPAPER_JENV_YOU4_ROTATED,
2429 wxPAPER_P16K,
2430 wxPAPER_P32K,
2431 wxPAPER_P32KBIG,
2432 wxPAPER_PENV_1,
2433 wxPAPER_PENV_2,
2434 wxPAPER_PENV_3,
2435 wxPAPER_PENV_4,
2436 wxPAPER_PENV_5,
2437 wxPAPER_PENV_6,
2438 wxPAPER_PENV_7,
2439 wxPAPER_PENV_8,
2440 wxPAPER_PENV_9,
2441 wxPAPER_PENV_10,
2442 wxPAPER_P16K_ROTATED,
2443 wxPAPER_P32K_ROTATED,
2444 wxPAPER_P32KBIG_ROTATED,
2445 wxPAPER_PENV_1_ROTATED,
2446 wxPAPER_PENV_2_ROTATED,
2447 wxPAPER_PENV_3_ROTATED,
2448 wxPAPER_PENV_4_ROTATED,
2449 wxPAPER_PENV_5_ROTATED,
2450 wxPAPER_PENV_6_ROTATED,
2451 wxPAPER_PENV_7_ROTATED,
2452 wxPAPER_PENV_8_ROTATED,
2453 wxPAPER_PENV_9_ROTATED,
2454 wxPAPER_PENV_10_ROTATED
2455 } wxPaperSize;
2456 # 2304 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
2457 enum wxDuplexMode
2458 {
2459 wxDUPLEX_SIMPLEX,
2460 wxDUPLEX_HORIZONTAL,
2461 wxDUPLEX_VERTICAL
2462 };
2463 # 2319 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
2464 typedef int wxPrintQuality;
2465
2466
2467
2468
2469 enum wxPrintMode
2470 {
2471 wxPRINT_MODE_NONE = 0,
2472 wxPRINT_MODE_PREVIEW = 1,
2473 wxPRINT_MODE_FILE = 2,
2474 wxPRINT_MODE_PRINTER = 3,
2475 wxPRINT_MODE_STREAM = 4
2476 };
2477
2478
2479
2480
2481
2482 enum wxUpdateUI
2483 {
2484 wxUPDATE_UI_NONE = 0x0000,
2485 wxUPDATE_UI_RECURSE = 0x0001,
2486 wxUPDATE_UI_FROMIDLE = 0x0002
2487 };
2488 # 2746 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
2489 typedef char gchar;
2490 typedef signed char gint8;
2491 typedef int gint;
2492 typedef unsigned guint;
2493 typedef unsigned long gulong;
2494 typedef void* gpointer;
2495 typedef struct _GSList GSList;
2496
2497
2498 typedef struct _GdkColor GdkColor;
2499 typedef struct _GdkColormap GdkColormap;
2500 typedef struct _GdkFont GdkFont;
2501 typedef struct _GdkGC GdkGC;
2502 typedef struct _GdkVisual GdkVisual;
2503
2504
2505 typedef struct _GdkAtom *GdkAtom;
2506 typedef struct _GdkDrawable GdkWindow;
2507 typedef struct _GdkDrawable GdkBitmap;
2508 typedef struct _GdkDrawable GdkPixmap;
2509
2510
2511
2512
2513
2514
2515
2516 typedef struct _GdkCursor GdkCursor;
2517 typedef struct _GdkRegion GdkRegion;
2518 typedef struct _GdkDragContext GdkDragContext;
2519
2520
2521
2522
2523
2524
2525
2526 typedef struct _GtkWidget GtkWidget;
2527 typedef struct _GtkRcStyle GtkRcStyle;
2528 typedef struct _GtkAdjustment GtkAdjustment;
2529 typedef struct _GtkList GtkList;
2530 typedef struct _GtkToolbar GtkToolbar;
2531 typedef struct _GtkTooltips GtkTooltips;
2532 typedef struct _GtkNotebook GtkNotebook;
2533 typedef struct _GtkNotebookPage GtkNotebookPage;
2534 typedef struct _GtkAccelGroup GtkAccelGroup;
2535 typedef struct _GtkItemFactory GtkItemFactory;
2536 typedef struct _GtkSelectionData GtkSelectionData;
2537 typedef struct _GtkTextBuffer GtkTextBuffer;
2538
2539 typedef GtkWidget *WXWidget;
2540 # 2813 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/defs.h"
2541 typedef struct _PangoContext PangoContext;
2542 typedef struct _PangoLayout PangoLayout;
2543 typedef struct _PangoFontDescription PangoFontDescription;
2544 # 14 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxprec.h" 2
2545 # 54 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wxprec.h"
2546 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wx.h" 1
2547 # 16 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/wx.h"
2548 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/object.h" 1
2549 # 25 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/object.h"
2550 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/memory.h" 1
2551 # 20 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/memory.h"
2552 # 1 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/string.h" 1
2553 # 39 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/string.h"
2554 # 1 "/usr/include/string.h" 1 3 4
2555 # 40 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/string.h" 2
2556 # 1 "/usr/include/stdio.h" 1 3 4
2557
2558
2559
2560
2561
2562
2563
2564 # 1 "/usr/include/gentoo-multilib/amd64/stdio.h" 1 3 4
2565 # 28 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
2566 # 1 "/usr/include/features.h" 1 3 4
2567 # 29 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
2568
2569 extern "C" {
2570
2571
2572
2573 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
2574 # 35 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
2575
2576 # 1 "/usr/include/bits/types.h" 1 3 4
2577 # 37 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
2578 # 72 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
2579 # 1 "/usr/include/libio.h" 1 3 4
2580
2581
2582
2583
2584
2585
2586
2587 # 1 "/usr/include/gentoo-multilib/amd64/libio.h" 1 3 4
2588 # 32 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2589 # 1 "/usr/include/_G_config.h" 1 3 4
2590
2591
2592
2593
2594
2595
2596
2597 # 1 "/usr/include/gentoo-multilib/amd64/_G_config.h" 1 3 4
2598 # 9 "/usr/include/gentoo-multilib/amd64/_G_config.h" 3 4
2599 # 1 "/usr/include/bits/types.h" 1 3 4
2600 # 10 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
2601
2602
2603
2604
2605 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
2606 # 15 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
2607 # 24 "/usr/include/gentoo-multilib/amd64/_G_config.h" 3 4
2608 # 1 "/usr/include/wchar.h" 1 3 4
2609 # 25 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
2610
2611 typedef struct
2612 {
2613 __off_t __pos;
2614 __mbstate_t __state;
2615 } _G_fpos_t;
2616 typedef struct
2617 {
2618 __off64_t __pos;
2619 __mbstate_t __state;
2620 } _G_fpos64_t;
2621 # 44 "/usr/include/gentoo-multilib/amd64/_G_config.h" 3 4
2622 # 1 "/usr/include/gconv.h" 1 3 4
2623
2624
2625
2626
2627
2628
2629
2630 # 1 "/usr/include/gentoo-multilib/amd64/gconv.h" 1 3 4
2631 # 26 "/usr/include/gentoo-multilib/amd64/gconv.h" 3 4
2632 # 1 "/usr/include/features.h" 1 3 4
2633 # 27 "/usr/include/gentoo-multilib/amd64/gconv.h" 2 3 4
2634
2635 # 1 "/usr/include/wchar.h" 1 3 4
2636 # 29 "/usr/include/gentoo-multilib/amd64/gconv.h" 2 3 4
2637
2638
2639 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
2640 # 32 "/usr/include/gentoo-multilib/amd64/gconv.h" 2 3 4
2641
2642
2643
2644
2645
2646 enum
2647 {
2648 __GCONV_OK = 0,
2649 __GCONV_NOCONV,
2650 __GCONV_NODB,
2651 __GCONV_NOMEM,
2652
2653 __GCONV_EMPTY_INPUT,
2654 __GCONV_FULL_OUTPUT,
2655 __GCONV_ILLEGAL_INPUT,
2656 __GCONV_INCOMPLETE_INPUT,
2657
2658 __GCONV_ILLEGAL_DESCRIPTOR,
2659 __GCONV_INTERNAL_ERROR
2660 };
2661
2662
2663
2664 enum
2665 {
2666 __GCONV_IS_LAST = 0x0001,
2667 __GCONV_IGNORE_ERRORS = 0x0002
2668 };
2669
2670
2671
2672 struct __gconv_step;
2673 struct __gconv_step_data;
2674 struct __gconv_loaded_object;
2675 struct __gconv_trans_data;
2676
2677
2678
2679 typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *,
2680 __const unsigned char **, __const unsigned char *,
2681 unsigned char **, size_t *, int, int);
2682
2683
2684 typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char);
2685
2686
2687 typedef int (*__gconv_init_fct) (struct __gconv_step *);
2688 typedef void (*__gconv_end_fct) (struct __gconv_step *);
2689
2690
2691
2692 typedef int (*__gconv_trans_fct) (struct __gconv_step *,
2693 struct __gconv_step_data *, void *,
2694 __const unsigned char *,
2695 __const unsigned char **,
2696 __const unsigned char *, unsigned char **,
2697 size_t *);
2698
2699
2700 typedef int (*__gconv_trans_context_fct) (void *, __const unsigned char *,
2701 __const unsigned char *,
2702 unsigned char *, unsigned char *);
2703
2704
2705 typedef int (*__gconv_trans_query_fct) (__const char *, __const char ***,
2706 size_t *);
2707
2708
2709 typedef int (*__gconv_trans_init_fct) (void **, const char *);
2710 typedef void (*__gconv_trans_end_fct) (void *);
2711
2712 struct __gconv_trans_data
2713 {
2714
2715 __gconv_trans_fct __trans_fct;
2716 __gconv_trans_context_fct __trans_context_fct;
2717 __gconv_trans_end_fct __trans_end_fct;
2718 void *__data;
2719 struct __gconv_trans_data *__next;
2720 };
2721
2722
2723
2724 struct __gconv_step
2725 {
2726 struct __gconv_loaded_object *__shlib_handle;
2727 __const char *__modname;
2728
2729 int __counter;
2730
2731 char *__from_name;
2732 char *__to_name;
2733
2734 __gconv_fct __fct;
2735 __gconv_btowc_fct __btowc_fct;
2736 __gconv_init_fct __init_fct;
2737 __gconv_end_fct __end_fct;
2738
2739
2740
2741 int __min_needed_from;
2742 int __max_needed_from;
2743 int __min_needed_to;
2744 int __max_needed_to;
2745
2746
2747 int __stateful;
2748
2749 void *__data;
2750 };
2751
2752
2753
2754 struct __gconv_step_data
2755 {
2756 unsigned char *__outbuf;
2757 unsigned char *__outbufend;
2758
2759
2760
2761 int __flags;
2762
2763
2764
2765 int __invocation_counter;
2766
2767
2768
2769 int __internal_use;
2770
2771 __mbstate_t *__statep;
2772 __mbstate_t __state;
2773
2774
2775
2776 struct __gconv_trans_data *__trans;
2777 };
2778
2779
2780
2781 typedef struct __gconv_info
2782 {
2783 size_t __nsteps;
2784 struct __gconv_step *__steps;
2785 __extension__ struct __gconv_step_data __data [];
2786 } *__gconv_t;
2787 # 9 "/usr/include/gconv.h" 2 3 4
2788 # 45 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
2789 typedef union
2790 {
2791 struct __gconv_info __cd;
2792 struct
2793 {
2794 struct __gconv_info __cd;
2795 struct __gconv_step_data __data;
2796 } __combined;
2797 } _G_iconv_t;
2798
2799 typedef int _G_int16_t __attribute__ ((__mode__ (__HI__)));
2800 typedef int _G_int32_t __attribute__ ((__mode__ (__SI__)));
2801 typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__)));
2802 typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__)));
2803 # 9 "/usr/include/_G_config.h" 2 3 4
2804 # 33 "/usr/include/gentoo-multilib/amd64/libio.h" 2 3 4
2805 # 166 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2806 struct _IO_jump_t; struct _IO_FILE;
2807 # 176 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2808 typedef void _IO_lock_t;
2809
2810
2811
2812
2813
2814 struct _IO_marker {
2815 struct _IO_marker *_next;
2816 struct _IO_FILE *_sbuf;
2817
2818
2819
2820 int _pos;
2821 # 199 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2822 };
2823
2824
2825 enum __codecvt_result
2826 {
2827 __codecvt_ok,
2828 __codecvt_partial,
2829 __codecvt_error,
2830 __codecvt_noconv
2831 };
2832 # 267 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2833 struct _IO_FILE {
2834 int _flags;
2835
2836
2837
2838
2839 char* _IO_read_ptr;
2840 char* _IO_read_end;
2841 char* _IO_read_base;
2842 char* _IO_write_base;
2843 char* _IO_write_ptr;
2844 char* _IO_write_end;
2845 char* _IO_buf_base;
2846 char* _IO_buf_end;
2847
2848 char *_IO_save_base;
2849 char *_IO_backup_base;
2850 char *_IO_save_end;
2851
2852 struct _IO_marker *_markers;
2853
2854 struct _IO_FILE *_chain;
2855
2856 int _fileno;
2857
2858
2859
2860 int _flags2;
2861
2862 __off_t _old_offset;
2863
2864
2865
2866 unsigned short _cur_column;
2867 signed char _vtable_offset;
2868 char _shortbuf[1];
2869
2870
2871
2872 _IO_lock_t *_lock;
2873 # 315 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2874 __off64_t _offset;
2875 # 324 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2876 void *__pad1;
2877 void *__pad2;
2878 void *__pad3;
2879 void *__pad4;
2880 size_t __pad5;
2881
2882 int _mode;
2883
2884 char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
2885
2886 };
2887
2888
2889
2890
2891
2892 struct _IO_FILE_plus;
2893
2894 extern struct _IO_FILE_plus _IO_2_1_stdin_;
2895 extern struct _IO_FILE_plus _IO_2_1_stdout_;
2896 extern struct _IO_FILE_plus _IO_2_1_stderr_;
2897 # 360 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2898 typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
2899
2900
2901
2902
2903
2904
2905
2906 typedef __ssize_t __io_write_fn (void *__cookie, __const char *__buf,
2907 size_t __n);
2908
2909
2910
2911
2912
2913
2914
2915 typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w);
2916
2917
2918 typedef int __io_close_fn (void *__cookie);
2919
2920
2921
2922
2923 typedef __io_read_fn cookie_read_function_t;
2924 typedef __io_write_fn cookie_write_function_t;
2925 typedef __io_seek_fn cookie_seek_function_t;
2926 typedef __io_close_fn cookie_close_function_t;
2927
2928
2929 typedef struct
2930 {
2931 __io_read_fn *read;
2932 __io_write_fn *write;
2933 __io_seek_fn *seek;
2934 __io_close_fn *close;
2935 } _IO_cookie_io_functions_t;
2936 typedef _IO_cookie_io_functions_t cookie_io_functions_t;
2937
2938 struct _IO_cookie_file;
2939
2940
2941 extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write,
2942 void *__cookie, _IO_cookie_io_functions_t __fns);
2943
2944
2945
2946
2947 extern "C" {
2948
2949
2950 extern int __underflow (_IO_FILE *) throw ();
2951 extern int __uflow (_IO_FILE *) throw ();
2952 extern int __overflow (_IO_FILE *, int) throw ();
2953 extern wint_t __wunderflow (_IO_FILE *) throw ();
2954 extern wint_t __wuflow (_IO_FILE *) throw ();
2955 extern wint_t __woverflow (_IO_FILE *, wint_t) throw ();
2956 # 450 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2957 extern int _IO_getc (_IO_FILE *__fp) throw ();
2958 extern int _IO_putc (int __c, _IO_FILE *__fp) throw ();
2959 extern int _IO_feof (_IO_FILE *__fp) throw ();
2960 extern int _IO_ferror (_IO_FILE *__fp) throw ();
2961
2962 extern int _IO_peekc_locked (_IO_FILE *__fp) throw ();
2963
2964
2965
2966
2967
2968 extern void _IO_flockfile (_IO_FILE *) throw ();
2969 extern void _IO_funlockfile (_IO_FILE *) throw ();
2970 extern int _IO_ftrylockfile (_IO_FILE *) throw ();
2971 # 480 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2972 extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict,
2973 __gnuc_va_list, int *__restrict);
2974 extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
2975 __gnuc_va_list);
2976 extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t) throw ();
2977 extern size_t _IO_sgetn (_IO_FILE *, void *, size_t) throw ();
2978
2979 extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int) throw ();
2980 extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int) throw ();
2981
2982 extern void _IO_free_backup_area (_IO_FILE *) throw ();
2983 # 542 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2984 }
2985 # 9 "/usr/include/libio.h" 2 3 4
2986 # 73 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
2987 # 86 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
2988
2989
2990
2991
2992 typedef _G_fpos64_t fpos_t;
2993
2994
2995
2996 typedef _G_fpos64_t fpos64_t;
2997 # 138 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
2998 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4
2999
3000
3001
3002
3003
3004
3005
3006 # 1 "/usr/include/gentoo-multilib/amd64/bits/stdio_lim.h" 1 3 4
3007 # 9 "/usr/include/bits/stdio_lim.h" 2 3 4
3008 # 139 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
3009
3010
3011
3012 extern struct _IO_FILE *stdin;
3013 extern struct _IO_FILE *stdout;
3014 extern struct _IO_FILE *stderr;
3015
3016
3017
3018
3019
3020
3021
3022 extern int remove (__const char *__filename) throw ();
3023
3024 extern int rename (__const char *__old, __const char *__new) throw ();
3025
3026
3027
3028
3029 extern int renameat (int __oldfd, __const char *__old, int __newfd,
3030 __const char *__new) throw ();
3031
3032
3033
3034 # 172 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3035 extern FILE *tmpfile (void) __asm__ ("" "tmpfile64");
3036
3037
3038
3039
3040
3041
3042 extern FILE *tmpfile64 (void);
3043
3044
3045
3046 extern char *tmpnam (char *__s) throw ();
3047
3048
3049
3050
3051
3052 extern char *tmpnam_r (char *__s) throw ();
3053 # 201 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3054 extern char *tempnam (__const char *__dir, __const char *__pfx)
3055 throw () __attribute__ ((__malloc__));
3056
3057
3058
3059
3060
3061
3062
3063
3064 extern int fclose (FILE *__stream);
3065
3066
3067
3068
3069 extern int fflush (FILE *__stream);
3070
3071 # 226 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3072 extern int fflush_unlocked (FILE *__stream);
3073 # 236 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3074 extern int fcloseall (void);
3075
3076
3077
3078
3079 # 257 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3080 extern FILE *fopen (__const char *__restrict __filename, __const char *__restrict __modes) __asm__ ("" "fopen64");
3081
3082 extern FILE *freopen (__const char *__restrict __filename, __const char *__restrict __modes, FILE *__restrict __stream) __asm__ ("" "freopen64");
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092 extern FILE *fopen64 (__const char *__restrict __filename,
3093 __const char *__restrict __modes);
3094 extern FILE *freopen64 (__const char *__restrict __filename,
3095 __const char *__restrict __modes,
3096 FILE *__restrict __stream);
3097
3098
3099
3100
3101 extern FILE *fdopen (int __fd, __const char *__modes) throw ();
3102
3103
3104
3105
3106
3107 extern FILE *fopencookie (void *__restrict __magic_cookie,
3108 __const char *__restrict __modes,
3109 _IO_cookie_io_functions_t __io_funcs) throw ();
3110
3111
3112 extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes) throw ();
3113
3114
3115
3116
3117 extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw ();
3118
3119
3120
3121
3122
3123
3124 extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw ();
3125
3126
3127
3128 extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
3129 int __modes, size_t __n) throw ();
3130
3131
3132
3133
3134
3135 extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
3136 size_t __size) throw ();
3137
3138
3139 extern void setlinebuf (FILE *__stream) throw ();
3140
3141
3142
3143
3144
3145
3146
3147
3148 extern int fprintf (FILE *__restrict __stream,
3149 __const char *__restrict __format, ...);
3150
3151
3152
3153
3154 extern int printf (__const char *__restrict __format, ...);
3155
3156 extern int sprintf (char *__restrict __s,
3157 __const char *__restrict __format, ...) throw ();
3158
3159
3160
3161
3162
3163 extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format,
3164 __gnuc_va_list __arg);
3165
3166
3167
3168
3169 extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg);
3170
3171 extern int vsprintf (char *__restrict __s, __const char *__restrict __format,
3172 __gnuc_va_list __arg) throw ();
3173
3174
3175
3176
3177
3178 extern int snprintf (char *__restrict __s, size_t __maxlen,
3179 __const char *__restrict __format, ...)
3180 throw () __attribute__ ((__format__ (__printf__, 3, 4)));
3181
3182 extern int vsnprintf (char *__restrict __s, size_t __maxlen,
3183 __const char *__restrict __format, __gnuc_va_list __arg)
3184 throw () __attribute__ ((__format__ (__printf__, 3, 0)));
3185
3186
3187
3188
3189
3190
3191 extern int vasprintf (char **__restrict __ptr, __const char *__restrict __f,
3192 __gnuc_va_list __arg)
3193 throw () __attribute__ ((__format__ (__printf__, 2, 0)));
3194 extern int __asprintf (char **__restrict __ptr,
3195 __const char *__restrict __fmt, ...)
3196 throw () __attribute__ ((__format__ (__printf__, 2, 3)));
3197 extern int asprintf (char **__restrict __ptr,
3198 __const char *__restrict __fmt, ...)
3199 throw () __attribute__ ((__format__ (__printf__, 2, 3)));
3200
3201
3202
3203
3204
3205
3206
3207 extern int vdprintf (int __fd, __const char *__restrict __fmt,
3208 __gnuc_va_list __arg)
3209 __attribute__ ((__format__ (__printf__, 2, 0)));
3210 extern int dprintf (int __fd, __const char *__restrict __fmt, ...)
3211 __attribute__ ((__format__ (__printf__, 2, 3)));
3212
3213
3214
3215
3216
3217
3218
3219
3220 extern int fscanf (FILE *__restrict __stream,
3221 __const char *__restrict __format, ...) ;
3222
3223
3224
3225
3226 extern int scanf (__const char *__restrict __format, ...) ;
3227
3228 extern int sscanf (__const char *__restrict __s,
3229 __const char *__restrict __format, ...) throw ();
3230
3231
3232
3233
3234
3235
3236
3237
3238 extern int vfscanf (FILE *__restrict __s, __const char *__restrict __format,
3239 __gnuc_va_list __arg)
3240 __attribute__ ((__format__ (__scanf__, 2, 0))) ;
3241
3242
3243
3244
3245
3246 extern int vscanf (__const char *__restrict __format, __gnuc_va_list __arg)
3247 __attribute__ ((__format__ (__scanf__, 1, 0))) ;
3248
3249
3250 extern int vsscanf (__const char *__restrict __s,
3251 __const char *__restrict __format, __gnuc_va_list __arg)
3252 throw () __attribute__ ((__format__ (__scanf__, 2, 0)));
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262 extern int fgetc (FILE *__stream);
3263 extern int getc (FILE *__stream);
3264
3265
3266
3267
3268
3269 extern int getchar (void);
3270
3271 # 458 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3272 extern int getc_unlocked (FILE *__stream);
3273 extern int getchar_unlocked (void);
3274 # 469 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3275 extern int fgetc_unlocked (FILE *__stream);
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287 extern int fputc (int __c, FILE *__stream);
3288 extern int putc (int __c, FILE *__stream);
3289
3290
3291
3292
3293
3294 extern int putchar (int __c);
3295
3296 # 502 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3297 extern int fputc_unlocked (int __c, FILE *__stream);
3298
3299
3300
3301
3302
3303
3304
3305 extern int putc_unlocked (int __c, FILE *__stream);
3306 extern int putchar_unlocked (int __c);
3307
3308
3309
3310
3311
3312
3313 extern int getw (FILE *__stream);
3314
3315
3316 extern int putw (int __w, FILE *__stream);
3317
3318
3319
3320
3321
3322
3323
3324
3325 extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
3326 ;
3327
3328
3329
3330
3331
3332
3333 extern char *gets (char *__s) ;
3334
3335 # 548 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3336 extern char *fgets_unlocked (char *__restrict __s, int __n,
3337 FILE *__restrict __stream) ;
3338 # 564 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3339 extern __ssize_t __getdelim (char **__restrict __lineptr,
3340 size_t *__restrict __n, int __delimiter,
3341 FILE *__restrict __stream) ;
3342 extern __ssize_t getdelim (char **__restrict __lineptr,
3343 size_t *__restrict __n, int __delimiter,
3344 FILE *__restrict __stream) ;
3345
3346
3347
3348
3349
3350
3351
3352 extern __ssize_t getline (char **__restrict __lineptr,
3353 size_t *__restrict __n,
3354 FILE *__restrict __stream) ;
3355
3356
3357
3358
3359
3360
3361
3362
3363 extern int fputs (__const char *__restrict __s, FILE *__restrict __stream);
3364
3365
3366
3367
3368
3369 extern int puts (__const char *__s);
3370
3371
3372
3373
3374
3375
3376 extern int ungetc (int __c, FILE *__stream);
3377
3378
3379
3380
3381
3382
3383 extern size_t fread (void *__restrict __ptr, size_t __size,
3384 size_t __n, FILE *__restrict __stream) ;
3385
3386
3387
3388
3389 extern size_t fwrite (__const void *__restrict __ptr, size_t __size,
3390 size_t __n, FILE *__restrict __s) ;
3391
3392 # 625 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3393 extern int fputs_unlocked (__const char *__restrict __s,
3394 FILE *__restrict __stream);
3395 # 636 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3396 extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
3397 size_t __n, FILE *__restrict __stream) ;
3398 extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size,
3399 size_t __n, FILE *__restrict __stream) ;
3400
3401
3402
3403
3404
3405
3406
3407
3408 extern int fseek (FILE *__stream, long int __off, int __whence);
3409
3410
3411
3412
3413 extern long int ftell (FILE *__stream) ;
3414
3415
3416
3417
3418 extern void rewind (FILE *__stream);
3419
3420 # 680 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3421 extern int fseeko (FILE *__stream, __off64_t __off, int __whence) __asm__ ("" "fseeko64");
3422
3423
3424 extern __off64_t ftello (FILE *__stream) __asm__ ("" "ftello64");
3425
3426
3427
3428
3429
3430
3431
3432
3433 # 705 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3434 extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos) __asm__ ("" "fgetpos64");
3435
3436 extern int fsetpos (FILE *__stream, __const fpos_t *__pos) __asm__ ("" "fsetpos64");
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446 extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
3447 extern __off64_t ftello64 (FILE *__stream) ;
3448 extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
3449 extern int fsetpos64 (FILE *__stream, __const fpos64_t *__pos);
3450
3451
3452
3453
3454 extern void clearerr (FILE *__stream) throw ();
3455
3456 extern int feof (FILE *__stream) throw () ;
3457
3458 extern int ferror (FILE *__stream) throw () ;
3459
3460
3461
3462
3463 extern void clearerr_unlocked (FILE *__stream) throw ();
3464 extern int feof_unlocked (FILE *__stream) throw () ;
3465 extern int ferror_unlocked (FILE *__stream) throw () ;
3466
3467
3468
3469
3470
3471
3472
3473
3474 extern void perror (__const char *__s);
3475
3476
3477
3478
3479
3480
3481 # 1 "/usr/include/bits/sys_errlist.h" 1 3 4
3482
3483
3484
3485
3486
3487
3488
3489 # 1 "/usr/include/gentoo-multilib/amd64/bits/sys_errlist.h" 1 3 4
3490 # 27 "/usr/include/gentoo-multilib/amd64/bits/sys_errlist.h" 3 4
3491 extern int sys_nerr;
3492 extern __const char *__const sys_errlist[];
3493
3494
3495 extern int _sys_nerr;
3496 extern __const char *__const _sys_errlist[];
3497 # 9 "/usr/include/bits/sys_errlist.h" 2 3 4
3498 # 753 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
3499
3500
3501
3502
3503 extern int fileno (FILE *__stream) throw () ;
3504
3505
3506
3507
3508 extern int fileno_unlocked (FILE *__stream) throw () ;
3509 # 772 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3510 extern FILE *popen (__const char *__command, __const char *__modes) ;
3511
3512
3513
3514
3515
3516 extern int pclose (FILE *__stream);
3517
3518
3519
3520
3521
3522 extern char *ctermid (char *__s) throw ();
3523
3524
3525
3526
3527
3528 extern char *cuserid (char *__s);
3529
3530
3531
3532
3533 struct obstack;
3534
3535
3536 extern int obstack_printf (struct obstack *__restrict __obstack,
3537 __const char *__restrict __format, ...)
3538 throw () __attribute__ ((__format__ (__printf__, 2, 3)));
3539 extern int obstack_vprintf (struct obstack *__restrict __obstack,
3540 __const char *__restrict __format,
3541 __gnuc_va_list __args)
3542 throw () __attribute__ ((__format__ (__printf__, 2, 0)));
3543
3544
3545
3546
3547
3548
3549
3550 extern void flockfile (FILE *__stream) throw ();
3551
3552
3553
3554 extern int ftrylockfile (FILE *__stream) throw () ;
3555
3556
3557 extern void funlockfile (FILE *__stream) throw ();
3558 # 833 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3559 # 1 "/usr/include/bits/stdio.h" 1 3 4
3560
3561
3562
3563
3564
3565
3566
3567 # 1 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 1 3 4
3568 # 33 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 3 4
3569 inline int
3570 vprintf (__const char *__restrict __fmt, __gnuc_va_list __arg)
3571 {
3572 return vfprintf (stdout, __fmt, __arg);
3573 }
3574
3575
3576 inline int
3577 getchar (void)
3578 {
3579 return _IO_getc (stdin);
3580 }
3581
3582
3583
3584
3585 inline int
3586 getc_unlocked (FILE *__fp)
3587 {
3588 return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++);
3589 }
3590
3591
3592 inline int
3593 getchar_unlocked (void)
3594 {
3595 return (__builtin_expect (((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end), 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++);
3596 }
3597
3598
3599
3600
3601 inline int
3602 putchar (int __c)
3603 {
3604 return _IO_putc (__c, stdout);
3605 }
3606
3607
3608
3609
3610 inline int
3611 fputc_unlocked (int __c, FILE *__stream)
3612 {
3613 return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
3614 }
3615
3616
3617
3618
3619
3620 inline int
3621 putc_unlocked (int __c, FILE *__stream)
3622 {
3623 return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
3624 }
3625
3626
3627 inline int
3628 putchar_unlocked (int __c)
3629 {
3630 return (__builtin_expect (((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end), 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c)));
3631 }
3632
3633
3634
3635
3636
3637 inline __ssize_t
3638 getline (char **__lineptr, size_t *__n, FILE *__stream)
3639 {
3640 return __getdelim (__lineptr, __n, '\n', __stream);
3641 }
3642
3643
3644
3645
3646
3647 inline int
3648 feof_unlocked (FILE *__stream) throw ()
3649 {
3650 return (((__stream)->_flags & 0x10) != 0);
3651 }
3652
3653
3654 inline int
3655 ferror_unlocked (FILE *__stream) throw ()
3656 {
3657 return (((__stream)->_flags & 0x20) != 0);
3658 }
3659 # 9 "/usr/include/bits/stdio.h" 2 3 4
3660 # 834 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
3661 # 842 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3662 }
3663 # 9 "/usr/include/stdio.h" 2 3 4
3664 # 41 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/string.h" 2
3665
3666 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/limits.h" 1 3 4
3667 # 43 "/var/tmp/portage/x11-libs/wxGTK-2.6.3.3/work/wxPython-src-2.6.3.3/include/wx/string.h" 2
3668 # 1 "/usr/include/stdlib.h" 1 3 4
3669
3670
3671
3672
3673
3674
3675
3676 # 1 "/usr/include/gentoo-multilib/amd64/stdlib.h" 1 3 4
3677 # 25 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3678 # 1 "/usr/include/features.h" 1 3 4
3679 # 26 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
3680
3681
3682
3683
3684
3685
3686
3687 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
3688 # 34 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
3689
3690 extern "C" {
3691
3692
3693
3694
3695
3696
3697 # 1 "/usr/include/bits/waitflags.h" 1 3 4
3698
3699
3700
3701
3702
3703
3704
3705 # 1 "/usr/include/gentoo-multilib/amd64/bits/waitflags.h" 1 3 4
3706 # 9 "/usr/include/bits/waitflags.h" 2 3 4
3707 # 43 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
3708 # 1 "/usr/include/bits/waitstatus.h" 1 3 4
3709
3710
3711
3712
3713
3714
3715
3716 # 1 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 1 3 4
3717 # 65 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 3 4
3718 # 1 "/usr/include/endian.h" 1 3 4
3719 # 66 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 2 3 4
3720
3721 union wait
3722 {
3723 int w_status;
3724 struct
3725 {
3726
3727 unsigned int __w_termsig:7;
3728 unsigned int __w_coredump:1;
3729 unsigned int __w_retcode:8;
3730 unsigned int:16;
3731
3732
3733
3734
3735
3736
3737
3738 } __wait_terminated;
3739 struct
3740 {
3741
3742 unsigned int __w_stopval:8;
3743 unsigned int __w_stopsig:8;
3744 unsigned int:16;
3745
3746
3747
3748
3749
3750
3751 } __wait_stopped;
3752 };
3753 # 9 "/usr/include/bits/waitstatus.h" 2 3 4
3754 # 44 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
3755 # 96 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3756
3757
3758 typedef struct
3759 {
3760 int quot;
3761 int rem;
3762 } div_t;
3763
3764
3765
3766 typedef struct
3767 {
3768 long int quot;
3769 long int rem;
3770 } ldiv_t;
3771
3772
3773
3774
3775
3776
3777
3778 __extension__ typedef struct
3779 {
3780 long long int quot;
3781 long long int rem;
3782 } lldiv_t;
3783
3784
3785 # 140 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3786 extern size_t __ctype_get_mb_cur_max (void) throw () ;
3787
3788
3789
3790
3791 extern double atof (__const char *__nptr)
3792 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
3793
3794 extern int atoi (__const char *__nptr)
3795 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
3796
3797 extern long int atol (__const char *__nptr)
3798 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
3799
3800
3801
3802
3803
3804 __extension__ extern long long int atoll (__const char *__nptr)
3805 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
3806
3807
3808
3809
3810
3811 extern double strtod (__const char *__restrict __nptr,
3812 char **__restrict __endptr)
3813 throw () __attribute__ ((__nonnull__ (1))) ;
3814
3815
3816
3817
3818
3819 extern float strtof (__const char *__restrict __nptr,
3820 char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))) ;
3821
3822 extern long double strtold (__const char *__restrict __nptr,
3823 char **__restrict __endptr)
3824 throw () __attribute__ ((__nonnull__ (1))) ;
3825
3826
3827
3828
3829
3830 extern long int strtol (__const char *__restrict __nptr,
3831 char **__restrict __endptr, int __base)
3832 throw () __attribute__ ((__nonnull__ (1))) ;
3833
3834 extern unsigned long int strtoul (__const char *__restrict __nptr,
3835 char **__restrict __endptr, int __base)
3836 throw () __attribute__ ((__nonnull__ (1))) ;
3837
3838
3839
3840
3841 __extension__
3842 extern long long int strtoq (__const char *__restrict __nptr,
3843 char **__restrict __endptr, int __base)
3844 throw () __attribute__ ((__nonnull__ (1))) ;
3845
3846 __extension__
3847 extern unsigned long long int strtouq (__const char *__restrict __nptr,
3848 char **__restrict __endptr, int __base)
3849 throw () __attribute__ ((__nonnull__ (1))) ;
3850
3851
3852
3853
3854
3855 __extension__
3856 extern long long int strtoll (__const char *__restrict __nptr,
3857 char **__restrict __endptr, int __base)
3858 throw () __attribute__ ((__nonnull__ (1))) ;
3859
3860 __extension__
3861 extern unsigned long long int strtoull (__const char *__restrict __nptr,
3862 char **__restrict __endptr, int __base)
3863 throw () __attribute__ ((__nonnull__ (1))) ;
3864
3865 # 236 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3866 # 1 "/usr/include/xlocale.h" 1 3 4
3867 # 237 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
3868
3869
3870
3871 extern long int strtol_l (__const char *__restrict __nptr,
3872 char **__restrict __endptr, int __base,
3873 __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))) ;
3874
3875 extern unsigned long int strtoul_l (__const char *__restrict __nptr,
3876 char **__restrict __endptr,
3877 int __base, __locale_t __loc)
3878 throw () __attribute__ ((__nonnull__ (1, 4))) ;
3879
3880 __extension__
3881 extern long long int strtoll_l (__const char *__restrict __nptr,
3882 char **__restrict __endptr, int __base,
3883 __locale_t __loc)
3884 throw () __attribute__ ((__nonnull__ (1, 4))) ;
3885
3886 __extension__
3887 extern unsigned long long int strtoull_l (__const char *__restrict __nptr,
3888 char **__restrict __endptr,
3889 int __base, __locale_t __loc)
3890 throw () __attribute__ ((__nonnull__ (1, 4))) ;
3891
3892 extern double strtod_l (__const char *__restrict __nptr,
3893 char **__restrict __endptr, __locale_t __loc)
3894 throw () __attribute__ ((__nonnull__ (1, 3))) ;
3895
3896 extern float strtof_l (__const char *__restrict __nptr,
3897 char **__restrict __endptr, __locale_t __loc)
3898 throw () __attribute__ ((__nonnull__ (1, 3))) ;
3899
3900 extern long double strtold_l (__const char *__restrict __nptr,
3901 char **__restrict __endptr,
3902 __locale_t __loc)
3903 throw () __attribute__ ((__nonnull__ (1, 3))) ;
3904
3905
3906
3907
3908
3909
3910 extern double __strtod_internal (__const char *__restrict __nptr,
3911 char **__restrict __endptr, int __group)
3912 throw () __attribute__ ((__nonnull__ (1))) ;
3913 extern float __strtof_internal (__const char *__restrict __nptr,
3914 char **__restrict __endptr, int __group)
3915 throw () __attribute__ ((__nonnull__ (1))) ;
3916 extern long double __strtold_internal (__const char *__restrict __nptr,
3917 char **__restrict __endptr,
3918 int __group)
3919 throw () __attribute__ ((__nonnull__ (1))) ;
3920
3921 extern long int __strtol_internal (__const char *__restrict __nptr,
3922 char **__restrict __endptr,
3923 int __base, int __group)
3924 throw () __attribute__ ((__nonnull__ (1))) ;
3925
3926
3927
3928 extern unsigned long int __strtoul_internal (__const char *__restrict __nptr,
3929 char **__restrict __endptr,
3930 int __base, int __group)
3931 throw () __attribute__ ((__nonnull__ (1))) ;
3932
3933
3934
3935
3936 __extension__
3937 extern long long int __strtoll_internal (__const char *__restrict __nptr,
3938 char **__restrict __endptr,
3939 int __base, int __group)
3940 throw () __attribute__ ((__nonnull__ (1))) ;
3941
3942
3943
3944 __extension__
3945 extern unsigned long long int __strtoull_internal (__const char *
3946 __restrict __nptr,
3947 char **__restrict __endptr,
3948 int __base, int __group)
3949 throw () __attribute__ ((__nonnull__ (1))) ;
3950
3951
3952
3953
3954
3955
3956
3957
3958 extern __inline double
3959 strtod (__const char *__restrict __nptr, char **__restrict __endptr) throw ()
3960 {
3961 return __strtod_internal (__nptr, __endptr, 0);
3962 }
3963 extern __inline long int
3964 strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw ()
3965
3966 {
3967 return __strtol_internal (__nptr, __endptr, __base, 0);
3968 }
3969 extern __inline unsigned long int
3970 strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw ()
3971
3972 {
3973 return __strtoul_internal (__nptr, __endptr, __base, 0);
3974 }
3975
3976
3977
3978
3979 extern __inline float
3980 strtof (__const char *__restrict __nptr, char **__restrict __endptr) throw ()
3981 {
3982 return __strtof_internal (__nptr, __endptr, 0);
3983 }
3984
3985 extern __inline long double
3986 strtold (__const char *__restrict __nptr, char **__restrict __endptr) throw ()
3987 {
3988 return __strtold_internal (__nptr, __endptr, 0);
3989 }
3990
3991
3992
3993
3994
3995 __extension__ extern __inline long long int
3996 strtoq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw ()
3997
3998 {
3999 return __strtoll_internal (__nptr, __endptr, __base, 0);
4000 }
4001 __extension__ extern __inline unsigned long long int
4002 strtouq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw ()
4003
4004 {
4005 return __strtoull_internal (__nptr, __endptr, __base, 0);
4006 }
4007
4008
4009
4010
4011 __extension__ extern __inline long long int
4012 strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw ()
4013
4014 {
4015 return __strtoll_internal (__nptr, __endptr, __base, 0);
4016 }
4017 __extension__ extern __inline unsigned long long int
4018 strtoull (__const char * __restrict __nptr, char **__restrict __endptr, int __base) throw ()
4019
4020 {
4021 return __strtoull_internal (__nptr, __endptr, __base, 0);
4022 }
4023
4024
4025
4026
4027 extern __inline double
4028 atof (__const char *__nptr) throw ()
4029 {
4030 return strtod (__nptr, (char **) __null);
4031 }
4032 extern __inline int
4033 atoi (__const char *__nptr) throw ()
4034 {
4035 return (int) strtol (__nptr, (char **) __null, 10);
4036 }
4037 extern __inline long int
4038 atol (__const char *__nptr) throw ()
4039 {
4040 return strtol (__nptr, (char **) __null, 10);
4041 }
4042
4043
4044
4045
4046 __extension__ extern __inline long long int
4047 atoll (__const char *__nptr) throw ()
4048 {
4049 return strtoll (__nptr, (char **) __null, 10);
4050 }
4051
4052 # 429 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4053 extern char *l64a (long int __n) throw () ;
4054
4055
4056 extern long int a64l (__const char *__s)
4057 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
4058
4059
4060
4061
4062 # 1 "/usr/include/sys/types.h" 1 3 4
4063
4064
4065
4066
4067
4068
4069
4070 # 1 "/usr/include/gentoo-multilib/amd64/sys/types.h" 1 3 4
4071 # 27 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
4072 # 1 "/usr/include/features.h" 1 3 4
4073 # 28 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
4074
4075 extern "C" {
4076
4077 # 1 "/usr/include/bits/types.h" 1 3 4
4078 # 32 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
4079
4080
4081
4082 typedef __u_char u_char;
4083 typedef __u_short u_short;
4084 typedef __u_int u_int;
4085 typedef __u_long u_long;
4086 typedef __quad_t quad_t;
4087 typedef __u_quad_t u_quad_t;
4088 typedef __fsid_t fsid_t;
4089
4090
4091
4092
4093 typedef __loff_t loff_t;
4094
4095
4096
4097
4098
4099 typedef __ino64_t ino_t;
4100
4101
4102
4103
4104 typedef __ino64_t ino64_t;
4105
4106
4107
4108
4109 typedef __dev_t dev_t;
4110
4111
4112
4113
4114 typedef __gid_t gid_t;
4115
4116
4117
4118
4119 typedef __mode_t mode_t;
4120
4121
4122
4123
4124 typedef __nlink_t nlink_t;
4125
4126
4127
4128
4129 typedef __uid_t uid_t;
4130
4131
4132
4133
4134
4135
4136
4137 typedef __off64_t off_t;
4138
4139
4140
4141
4142 typedef __off64_t off64_t;
4143
4144
4145
4146
4147 typedef __pid_t pid_t;
4148
4149
4150
4151
4152 typedef __id_t id_t;
4153
4154
4155
4156
4157 typedef __ssize_t ssize_t;
4158
4159
4160
4161
4162
4163 typedef __daddr_t daddr_t;
4164 typedef __caddr_t caddr_t;
4165
4166
4167
4168
4169
4170 typedef __key_t key_t;
4171 # 133 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
4172 # 1 "/usr/include/time.h" 1 3 4
4173
4174
4175
4176
4177
4178
4179
4180 # 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4
4181 # 57 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
4182 # 1 "/usr/include/bits/types.h" 1 3 4
4183 # 58 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
4184
4185
4186
4187 typedef __clock_t clock_t;
4188
4189
4190
4191 # 73 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
4192 # 1 "/usr/include/bits/types.h" 1 3 4
4193 # 74 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
4194
4195
4196
4197 typedef __time_t time_t;
4198
4199
4200
4201 # 90 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
4202 # 1 "/usr/include/bits/types.h" 1 3 4
4203 # 91 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
4204
4205
4206 typedef __clockid_t clockid_t;
4207 # 102 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
4208 # 1 "/usr/include/bits/types.h" 1 3 4
4209 # 103 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
4210
4211
4212 typedef __timer_t timer_t;
4213 # 9 "/usr/include/time.h" 2 3 4
4214 # 134 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
4215
4216
4217
4218 typedef __useconds_t useconds_t;
4219
4220
4221
4222 typedef __suseconds_t suseconds_t;
4223
4224
4225
4226
4227
4228 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
4229 # 148 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
4230
4231
4232
4233 typedef unsigned long int ulong;
4234 typedef unsigned short int ushort;
4235 typedef unsigned int uint;
4236 # 195 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
4237 typedef int int8_t __attribute__ ((__mode__ (__QI__)));
4238 typedef int int16_t __attribute__ ((__mode__ (__HI__)));
4239 typedef int int32_t __attribute__ ((__mode__ (__SI__)));
4240 typedef int int64_t __attribute__ ((__mode__ (__DI__)));
4241
4242
4243 typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
4244 typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
4245 typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
4246 typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
4247
4248 typedef int register_t __attribute__ ((__mode__ (__word__)));
4249 # 217 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
4250 # 1 "/usr/include/endian.h" 1 3 4
4251 # 218 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
4252
4253
4254 # 1 "/usr/include/sys/select.h" 1 3 4
4255
4256
4257
4258
4259
4260
4261
4262 # 1 "/usr/include/gentoo-multilib/amd64/sys/select.h" 1 3 4
4263 # 25 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
4264 # 1 "/usr/include/features.h" 1 3 4
4265 # 26 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
4266
4267
4268 # 1 "/usr/include/bits/types.h" 1 3 4
4269 # 29 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
4270
4271
4272 # 1 "/usr/include/bits/select.h" 1 3 4
4273
4274
4275
4276
4277
4278
4279
4280 # 1 "/usr/include/gentoo-multilib/amd64/bits/select.h" 1 3 4
4281 # 9 "/usr/include/bits/select.h" 2 3 4
4282 # 32 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
4283
4284
4285 # 1 "/usr/include/bits/sigset.h" 1 3 4
4286
4287
4288
4289
4290
4291
4292
4293 # 1 "/usr/include/gentoo-multilib/amd64/bits/sigset.h" 1 3 4
4294 # 23 "/usr/include/gentoo-multilib/amd64/bits/sigset.h" 3 4
4295 typedef int __sig_atomic_t;
4296
4297
4298
4299
4300 typedef struct
4301 {
4302 unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
4303 } __sigset_t;
4304 # 9 "/usr/include/bits/sigset.h" 2 3 4
4305 # 35 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
4306
4307
4308
4309 typedef __sigset_t sigset_t;
4310
4311
4312
4313
4314
4315 # 1 "/usr/include/time.h" 1 3 4
4316
4317
4318
4319
4320
4321
4322
4323 # 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4
4324 # 117 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
4325 # 1 "/usr/include/bits/types.h" 1 3 4
4326 # 118 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
4327
4328
4329
4330 struct timespec
4331 {
4332 __time_t tv_sec;
4333 long int tv_nsec;
4334 };
4335 # 9 "/usr/include/time.h" 2 3 4
4336 # 45 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
4337
4338 # 1 "/usr/include/bits/time.h" 1 3 4
4339
4340
4341
4342
4343
4344
4345
4346 # 1 "/usr/include/gentoo-multilib/amd64/bits/time.h" 1 3 4
4347 # 65 "/usr/include/gentoo-multilib/amd64/bits/time.h" 3 4
4348 # 1 "/usr/include/bits/types.h" 1 3 4
4349 # 66 "/usr/include/gentoo-multilib/amd64/bits/time.h" 2 3 4
4350
4351
4352
4353 struct timeval
4354 {
4355 __time_t tv_sec;
4356 __suseconds_t tv_usec;
4357 };
4358 # 9 "/usr/include/bits/time.h" 2 3 4
4359 # 47 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
4360 # 55 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
4361 typedef long int __fd_mask;
4362 # 67 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
4363 typedef struct
4364 {
4365
4366
4367
4368 __fd_mask fds_bits[1024 / (8 * sizeof (__fd_mask))];
4369
4370
4371
4372
4373
4374 } fd_set;
4375
4376
4377
4378
4379
4380
4381 typedef __fd_mask fd_mask;
4382 # 99 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
4383 extern "C" {
4384 # 109 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
4385 extern int select (int __nfds, fd_set *__restrict __readfds,
4386 fd_set *__restrict __writefds,
4387 fd_set *__restrict __exceptfds,
4388 struct timeval *__restrict __timeout);
4389 # 121 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
4390 extern int pselect (int __nfds, fd_set *__restrict __readfds,
4391 fd_set *__restrict __writefds,
4392 fd_set *__restrict __exceptfds,
4393 const struct timespec *__restrict __timeout,
4394 const __sigset_t *__restrict __sigmask);
4395
4396
4397 }
4398 # 9 "/usr/include/sys/select.h" 2 3 4
4399 # 221 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
4400
4401
4402 # 1 "/usr/include/sys/sysmacros.h" 1 3 4
4403
4404
4405
4406
4407
4408
4409
4410 # 1 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 1 3 4
4411 # 23 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 3 4
4412 # 1 "/usr/include/features.h" 1 3 4
4413 # 24 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 2 3 4
4414
4415
4416
4417
4418
4419 __extension__
4420 extern __inline unsigned int gnu_dev_major (unsigned long long int __dev)
4421 throw ();
4422 __extension__
4423 extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev)
4424 throw ();
4425 __extension__
4426 extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major,
4427 unsigned int __minor)
4428 throw ();
4429
4430
4431 __extension__ extern __inline unsigned int
4432 gnu_dev_major (unsigned long long int __dev) throw ()
4433 {
4434 return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff);
4435 }
4436
4437 __extension__ extern __inline unsigned int
4438 gnu_dev_minor (unsigned long long int __dev) throw ()
4439 {
4440 return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff);
4441 }
4442
4443 __extension__ extern __inline unsigned long long int
4444 gnu_dev_makedev (unsigned int __major, unsigned int __minor) throw ()
4445 {
4446 return ((__minor & 0xff) | ((__major & 0xfff) << 8)
4447 | (((unsigned long long int) (__minor & ~0xff)) << 12)
4448 | (((unsigned long long int) (__major & ~0xfff)) << 32));
4449 }
4450 # 9 "/usr/include/sys/sysmacros.h" 2 3 4
4451 # 224 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
4452
4453
4454
4455
4456 typedef __blksize_t blksize_t;
4457 # 248 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
4458 typedef __blkcnt64_t blkcnt_t;
4459
4460
4461
4462 typedef __fsblkcnt64_t fsblkcnt_t;
4463
4464
4465
4466 typedef __fsfilcnt64_t fsfilcnt_t;
4467
4468
4469
4470
4471
4472 typedef __blkcnt64_t blkcnt64_t;
4473 typedef __fsblkcnt64_t fsblkcnt64_t;
4474 typedef __fsfilcnt64_t fsfilcnt64_t;
4475
4476
4477
4478
4479
4480 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4
4481
4482
4483
4484
4485
4486
4487
4488 # 1 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 1 3 4
4489 # 23 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
4490 # 1 "/usr/include/bits/wordsize.h" 1 3 4
4491
4492
4493
4494
4495
4496
4497
4498 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
4499 # 9 "/usr/include/bits/wordsize.h" 2 3 4
4500 # 24 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 2 3 4
4501 # 50 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
4502 typedef unsigned long int pthread_t;
4503
4504
4505 typedef union
4506 {
4507 char __size[56];
4508 long int __align;
4509 } pthread_attr_t;
4510
4511
4512
4513 typedef struct __pthread_internal_list
4514 {
4515 struct __pthread_internal_list *__prev;
4516 struct __pthread_internal_list *__next;
4517 } __pthread_list_t;
4518 # 76 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
4519 typedef union
4520 {
4521 struct __pthread_mutex_s
4522 {
4523 int __lock;
4524 unsigned int __count;
4525 int __owner;
4526
4527 unsigned int __nusers;
4528
4529
4530
4531 int __kind;
4532
4533 int __spins;
4534 __pthread_list_t __list;
4535 # 101 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
4536 } __data;
4537 char __size[40];
4538 long int __align;
4539 } pthread_mutex_t;
4540
4541 typedef union
4542 {
4543 char __size[4];
4544 int __align;
4545 } pthread_mutexattr_t;
4546
4547
4548
4549
4550 typedef union
4551 {
4552 struct
4553 {
4554 int __lock;
4555 unsigned int __futex;
4556 __extension__ unsigned long long int __total_seq;
4557 __extension__ unsigned long long int __wakeup_seq;
4558 __extension__ unsigned long long int __woken_seq;
4559 void *__mutex;
4560 unsigned int __nwaiters;
4561 unsigned int __broadcast_seq;
4562 } __data;
4563 char __size[48];
4564 __extension__ long long int __align;
4565 } pthread_cond_t;
4566
4567 typedef union
4568 {
4569 char __size[4];
4570 int __align;
4571 } pthread_condattr_t;
4572
4573
4574
4575 typedef unsigned int pthread_key_t;
4576
4577
4578
4579 typedef int pthread_once_t;
4580
4581
4582
4583
4584
4585 typedef union
4586 {
4587
4588 struct
4589 {
4590 int __lock;
4591 unsigned int __nr_readers;
4592 unsigned int __readers_wakeup;
4593 unsigned int __writer_wakeup;
4594 unsigned int __nr_readers_queued;
4595 unsigned int __nr_writers_queued;
4596 int __writer;
4597 int __pad1;
4598 unsigned long int __pad2;
4599 unsigned long int __pad3;
4600
4601
4602 unsigned int __flags;
4603 } __data;
4604 # 184 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
4605 char __size[56];
4606 long int __align;
4607 } pthread_rwlock_t;
4608
4609 typedef union
4610 {
4611 char __size[8];
4612 long int __align;
4613 } pthread_rwlockattr_t;
4614
4615
4616
4617
4618
4619 typedef volatile int pthread_spinlock_t;
4620
4621
4622
4623
4624 typedef union
4625 {
4626 char __size[32];
4627 long int __align;
4628 } pthread_barrier_t;
4629
4630 typedef union
4631 {
4632 char __size[4];
4633 int __align;
4634 } pthread_barrierattr_t;
4635 # 9 "/usr/include/bits/pthreadtypes.h" 2 3 4
4636 # 271 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
4637
4638
4639 }
4640 # 9 "/usr/include/sys/types.h" 2 3 4
4641 # 439 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
4642
4643
4644
4645
4646
4647
4648 extern long int random (void) throw ();
4649
4650
4651 extern void srandom (unsigned int __seed) throw ();
4652
4653
4654
4655
4656
4657 extern char *initstate (unsigned int __seed, char *__statebuf,
4658 size_t __statelen) throw () __attribute__ ((__nonnull__ (2)));
4659
4660
4661
4662 extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1)));
4663
4664
4665
4666
4667
4668
4669
4670 struct random_data
4671 {
4672 int32_t *fptr;
4673 int32_t *rptr;
4674 int32_t *state;
4675 int rand_type;
4676 int rand_deg;
4677 int rand_sep;
4678 int32_t *end_ptr;
4679 };
4680
4681 extern int random_r (struct random_data *__restrict __buf,
4682 int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
4683
4684 extern int srandom_r (unsigned int __seed, struct random_data *__buf)
4685 throw () __attribute__ ((__nonnull__ (2)));
4686
4687 extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
4688 size_t __statelen,
4689 struct random_data *__restrict __buf)
4690 throw () __attribute__ ((__nonnull__ (2, 4)));
4691
4692 extern int setstate_r (char *__restrict __statebuf,
4693 struct random_data *__restrict __buf)
4694 throw () __attribute__ ((__nonnull__ (1, 2)));
4695
4696
4697
4698
4699
4700
4701 extern int rand (void) throw ();
4702
4703 extern void srand (unsigned int __seed) throw ();
4704
4705
4706
4707
4708 extern int rand_r (unsigned int *__seed) throw ();
4709
4710
4711
4712
4713
4714
4715
4716 extern double drand48 (void) throw ();
4717 extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1)));
4718
4719
4720 extern long int lrand48 (void) throw ();
4721 extern long int nrand48 (unsigned short int __xsubi[3])
4722 throw () __attribute__ ((__nonnull__ (1)));
4723
4724
4725 extern long int mrand48 (void) throw ();
4726 extern long int jrand48 (unsigned short int __xsubi[3])
4727 throw () __attribute__ ((__nonnull__ (1)));
4728
4729
4730 extern void srand48 (long int __seedval) throw ();
4731 extern unsigned short int *seed48 (unsigned short int __seed16v[3])
4732 throw () __attribute__ ((__nonnull__ (1)));
4733 extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1)));
4734
4735
4736
4737
4738
4739 struct drand48_data
4740 {
4741 unsigned short int __x[3];
4742 unsigned short int __old_x[3];
4743 unsigned short int __c;
4744 unsigned short int __init;
4745 unsigned long long int __a;
4746 };
4747
4748
4749 extern int drand48_r (struct drand48_data *__restrict __buffer,
4750 double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
4751 extern int erand48_r (unsigned short int __xsubi[3],
4752 struct drand48_data *__restrict __buffer,
4753 double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
4754
4755
4756 extern int lrand48_r (struct drand48_data *__restrict __buffer,
4757 long int *__restrict __result)
4758 throw () __attribute__ ((__nonnull__ (1, 2)));
4759 extern int nrand48_r (unsigned short int __xsubi[3],
4760 struct drand48_data *__restrict __buffer,
4761 long int *__restrict __result)
4762 throw () __attribute__ ((__nonnull__ (1, 2)));
4763
4764
4765 extern int mrand48_r (struct drand48_data *__restrict __buffer,
4766 long int *__restrict __result)
4767 throw () __attribute__ ((__nonnull__ (1, 2)));
4768 extern int jrand48_r (unsigned short int __xsubi[3],
4769 struct drand48_data *__restrict __buffer,
4770 long int *__restrict __result)
4771 throw () __attribute__ ((__nonnull__ (1, 2)));
4772
4773
4774 extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
4775 throw () __attribute__ ((__nonnull__ (2)));
4776
4777 extern int seed48_r (unsigned short int __seed16v[3],
4778 struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2)));
4779
4780 extern int lcong48_r (unsigned short int __param[7],
4781 struct drand48_data *__buffer)