initial import
[ICEs.git] / 212337 / Command.ii
1 # 1 "Command.cc"
2 # 1 "<built-in>"
3 #define __STDC__ 1
4 #define __cplusplus 1
5 #define __STDC_HOSTED__ 1
6 #define __GNUC__ 4
7 #define __GNUG__ 4
8 #define __GNUC_MINOR__ 2
9 #define __GNUC_PATCHLEVEL__ 3
10 #define __SIZE_TYPE__ long unsigned int
11 #define __PTRDIFF_TYPE__ long int
12 #define __WCHAR_TYPE__ int
13 #define __WINT_TYPE__ unsigned int
14 #define __INTMAX_TYPE__ long int
15 #define __UINTMAX_TYPE__ long unsigned int
16 #define __GXX_WEAK__ 1
17 #define __DEPRECATED 1
18 #define __EXCEPTIONS 1
19 #define __GXX_ABI_VERSION 1002
20 #define __SCHAR_MAX__ 127
21 #define __SHRT_MAX__ 32767
22 #define __INT_MAX__ 2147483647
23 #define __LONG_MAX__ 9223372036854775807L
24 #define __LONG_LONG_MAX__ 9223372036854775807LL
25 #define __WCHAR_MAX__ 2147483647
26 #define __CHAR_BIT__ 8
27 #define __INTMAX_MAX__ 9223372036854775807L
28 #define __FLT_EVAL_METHOD__ 0
29 #define __DEC_EVAL_METHOD__ 2
30 #define __FLT_RADIX__ 2
31 #define __FLT_MANT_DIG__ 24
32 #define __FLT_DIG__ 6
33 #define __FLT_MIN_EXP__ (-125)
34 #define __FLT_MIN_10_EXP__ (-37)
35 #define __FLT_MAX_EXP__ 128
36 #define __FLT_MAX_10_EXP__ 38
37 #define __FLT_MAX__ 3.40282347e+38F
38 #define __FLT_MIN__ 1.17549435e-38F
39 #define __FLT_EPSILON__ 1.19209290e-7F
40 #define __FLT_DENORM_MIN__ 1.40129846e-45F
41 #define __FLT_HAS_DENORM__ 1
42 #define __FLT_HAS_INFINITY__ 1
43 #define __FLT_HAS_QUIET_NAN__ 1
44 #define __DBL_MANT_DIG__ 53
45 #define __DBL_DIG__ 15
46 #define __DBL_MIN_EXP__ (-1021)
47 #define __DBL_MIN_10_EXP__ (-307)
48 #define __DBL_MAX_EXP__ 1024
49 #define __DBL_MAX_10_EXP__ 308
50 #define __DBL_MAX__ 1.7976931348623157e+308
51 #define __DBL_MIN__ 2.2250738585072014e-308
52 #define __DBL_EPSILON__ 2.2204460492503131e-16
53 #define __DBL_DENORM_MIN__ 4.9406564584124654e-324
54 #define __DBL_HAS_DENORM__ 1
55 #define __DBL_HAS_INFINITY__ 1
56 #define __DBL_HAS_QUIET_NAN__ 1
57 #define __LDBL_MANT_DIG__ 64
58 #define __LDBL_DIG__ 18
59 #define __LDBL_MIN_EXP__ (-16381)
60 #define __LDBL_MIN_10_EXP__ (-4931)
61 #define __LDBL_MAX_EXP__ 16384
62 #define __LDBL_MAX_10_EXP__ 4932
63 #define __DECIMAL_DIG__ 21
64 #define __LDBL_MAX__ 1.18973149535723176502e+4932L
65 #define __LDBL_MIN__ 3.36210314311209350626e-4932L
66 #define __LDBL_EPSILON__ 1.08420217248550443401e-19L
67 #define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
68 #define __LDBL_HAS_DENORM__ 1
69 #define __LDBL_HAS_INFINITY__ 1
70 #define __LDBL_HAS_QUIET_NAN__ 1
71 #define __DEC32_MANT_DIG__ 7
72 #define __DEC32_MIN_EXP__ (-95)
73 #define __DEC32_MAX_EXP__ 96
74 #define __DEC32_MIN__ 1E-95DF
75 #define __DEC32_MAX__ 9.999999E96DF
76 #define __DEC32_EPSILON__ 1E-6DF
77 #define __DEC32_DEN__ 0.000001E-95DF
78 #define __DEC64_MANT_DIG__ 16
79 #define __DEC64_MIN_EXP__ (-383)
80 #define __DEC64_MAX_EXP__ 384
81 #define __DEC64_MIN__ 1E-383DD
82 #define __DEC64_MAX__ 9.999999999999999E384DD
83 #define __DEC64_EPSILON__ 1E-15DD
84 #define __DEC64_DEN__ 0.000000000000001E-383DD
85 #define __DEC128_MANT_DIG__ 34
86 #define __DEC128_MIN_EXP__ (-6143)
87 #define __DEC128_MAX_EXP__ 6144
88 #define __DEC128_MIN__ 1E-6143DL
89 #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
90 #define __DEC128_EPSILON__ 1E-33DL
91 #define __DEC128_DEN__ 0.000000000000000000000000000000001E-6143DL
92 #define __REGISTER_PREFIX__
93 #define __USER_LABEL_PREFIX__
94 #define __VERSION__ "4.2.3 (Gentoo 4.2.3 p1.0)"
95 #define __GNUC_GNU_INLINE__ 1
96 #define _LP64 1
97 #define __LP64__ 1
98 #define __OPTIMIZE__ 1
99 #define __FINITE_MATH_ONLY__ 0
100 #define __amd64 1
101 #define __amd64__ 1
102 #define __x86_64 1
103 #define __x86_64__ 1
104 #define __tune_k8__ 1
105 #define __MMX__ 1
106 #define __3dNOW__ 1
107 #define __3dNOW_A__ 1
108 #define __SSE__ 1
109 #define __SSE2__ 1
110 #define __SSE3__ 1
111 #define __SSE_MATH__ 1
112 #define __SSE2_MATH__ 1
113 #define __k8 1
114 #define __k8__ 1
115 #define __gnu_linux__ 1
116 #define __linux 1
117 #define __linux__ 1
118 #define linux 1
119 #define __unix 1
120 #define __unix__ 1
121 #define unix 1
122 #define __ELF__ 1
123 # 1 "<command-line>"
124 #define _GNU_SOURCE 1
125 #define HAVE_CONFIG_H 1
126 #define LOCALEDIR "/usr/share/locale"
127 #define HAVE_CONFIG_H 1
128 # 1 "Command.cc"
129 # 35 "Command.cc"
130 # 1 "Command.h" 1
131 # 36 "Command.h"
132 #define _D_COMMAND_H_
133
134 # 1 "common.h" 1
135 # 36 "common.h"
136 #define _D_COMMON_H_
137
138
139 # 1 "../config.h" 1
140 # 19 "../config.h"
141 #define ENABLE_MESSAGE_DIGEST 1
142 # 29 "../config.h"
143 #define ENABLE_SSL 1
144
145
146 #define HAVE_ALLOCA 1
147
148
149
150 #define HAVE_ALLOCA_H 1
151
152
153 #define HAVE_ARGZ_COUNT 1
154
155
156 #define HAVE_ARGZ_H 1
157
158
159 #define HAVE_ARGZ_NEXT 1
160
161
162 #define HAVE_ARGZ_STRINGIFY 1
163
164
165 #define HAVE_ARPA_INET_H 1
166
167
168 #define HAVE_ASPRINTF 1
169
170
171 #define HAVE_BASENAME 1
172
173
174 #define HAVE_BUILTIN_EXPECT 1
175 # 71 "../config.h"
176 #define HAVE_DAEMON 1
177
178
179
180
181
182
183
184 #define HAVE_DECL_FEOF_UNLOCKED 1
185
186
187
188 #define HAVE_DECL_FGETS_UNLOCKED 1
189
190
191
192 #define HAVE_DECL_GETC_UNLOCKED 1
193
194
195
196 #define HAVE_DECL__SNPRINTF 0
197
198
199
200 #define HAVE_DECL__SNWPRINTF 0
201
202
203
204
205
206 #define HAVE_EVP_DIGESTINIT_EX 1
207
208
209 #define HAVE_EVP_SHA256 1
210
211
212 #define HAVE_FCNTL_H 1
213
214
215 #define HAVE_FTRUNCATE 1
216
217
218 #define HAVE_FWPRINTF 1
219
220
221 #define HAVE_GAI_STRERROR 1
222
223
224 #define HAVE_GETADDRINFO 1
225
226
227 #define HAVE_GETCWD 1
228
229
230 #define HAVE_GETEGID 1
231
232
233 #define HAVE_GETEUID 1
234
235
236 #define HAVE_GETGID 1
237
238
239 #define HAVE_GETPAGESIZE 1
240
241
242
243
244
245 #define HAVE_GETTIMEOFDAY 1
246
247
248 #define HAVE_GETUID 1
249
250
251 #define HAVE_ICONV 1
252
253
254 #define HAVE_INET_ATON 1
255
256
257 #define HAVE_INET_NTOA 1
258
259
260 #define HAVE_INTMAX_T 1
261
262
263 #define HAVE_INTTYPES_H 1
264
265
266
267 #define HAVE_INTTYPES_H_WITH_UINTMAX 1
268
269
270
271
272
273 #define HAVE_LANGINFO_CODESET 1
274
275
276 #define HAVE_LANGINFO_H 1
277
278
279 #define HAVE_LC_MESSAGES 1
280 # 192 "../config.h"
281 #define HAVE_LIBGEN_H 1
282
283
284
285
286
287 #define HAVE_LIBINTL_H 1
288
289
290 #define HAVE_LIBSSL 1
291
292
293 #define HAVE_LIBXML2 1
294
295
296 #define HAVE_LIMITS_H 1
297
298
299 #define HAVE_LOCALE_H 1
300
301
302 #define HAVE_LOCALTIME_R 1
303
304
305 #define HAVE_LONG_LONG_INT 1
306
307
308
309 #define HAVE_MALLOC 1
310
311
312 #define HAVE_MALLOC_H 1
313
314
315 #define HAVE_MEMCHR 1
316
317
318 #define HAVE_MEMORY_H 1
319
320
321 #define HAVE_MEMPCPY 1
322
323
324 #define HAVE_MEMSET 1
325
326
327 #define HAVE_MKDIR 1
328
329
330 #define HAVE_MMAP 1
331
332
333 #define HAVE_MUNMAP 1
334
335
336 #define HAVE_NETDB_H 1
337
338
339 #define HAVE_NETINET_IN_H 1
340
341
342 #define HAVE_NL_LANGINFO 1
343
344
345
346 #define HAVE_NL_LOCALE_NAME 1
347
348
349
350
351
352 #define HAVE_POSIX_MEMALIGN 1
353
354
355 #define HAVE_POSIX_PRINTF 1
356
357
358 #define HAVE_PTHREAD_MUTEX_RECURSIVE 1
359
360
361 #define HAVE_PTHREAD_RWLOCK 1
362
363
364 #define HAVE_PUTENV 1
365
366
367 #define HAVE_RANDOM 1
368
369
370
371 #define HAVE_REALLOC 1
372
373
374 #define HAVE_RMDIR 1
375
376
377 #define HAVE_SELECT 1
378
379
380 #define HAVE_SETENV 1
381
382
383 #define HAVE_SETLOCALE 1
384
385
386 #define HAVE_SIGACTION 1
387
388
389 #define HAVE_SLEEP 1
390
391
392 #define HAVE_SNPRINTF 1
393
394
395 #define HAVE_SOCKET 1
396
397
398 #define HAVE_SRANDOM 1
399
400
401
402
403
404
405 #define HAVE_STDBOOL_H 1
406
407
408 #define HAVE_STDDEF_H 1
409
410
411 #define HAVE_STDINT_H 1
412
413
414
415 #define HAVE_STDINT_H_WITH_UINTMAX 1
416
417
418 #define HAVE_STDIO_EXT_H 1
419
420
421 #define HAVE_STDLIB_H 1
422
423
424 #define HAVE_STPCPY 1
425
426
427 #define HAVE_STRCASECMP 1
428
429
430 #define HAVE_STRCHR 1
431
432
433 #define HAVE_STRCSPN 1
434
435
436 #define HAVE_STRDUP 1
437
438
439 #define HAVE_STRERROR 1
440
441
442 #define HAVE_STRINGS_H 1
443
444
445 #define HAVE_STRING_H 1
446
447
448 #define HAVE_STRPTIME 1
449
450
451 #define HAVE_STRSTR 1
452
453
454 #define HAVE_STRTOL 1
455
456
457 #define HAVE_STRTOUL 1
458
459
460 #define HAVE_SYS_PARAM_H 1
461
462
463 #define HAVE_SYS_SELECT_H 1
464
465
466 #define HAVE_SYS_SOCKET_H 1
467
468
469 #define HAVE_SYS_STAT_H 1
470
471
472 #define HAVE_SYS_TIME_H 1
473
474
475 #define HAVE_SYS_TYPES_H 1
476
477
478 #define HAVE_TIMEGM 1
479
480
481 #define HAVE_TSEARCH 1
482
483
484 #define HAVE_UINTMAX_T 1
485
486
487 #define HAVE_UNISTD_H 1
488
489
490 #define HAVE_UNSETENV 1
491
492
493 #define HAVE_UNSIGNED_LONG_LONG_INT 1
494
495
496 #define HAVE_USLEEP 1
497
498
499
500 #define HAVE_VISIBILITY 1
501
502
503 #define HAVE_VPRINTF 1
504
505
506 #define HAVE_WCHAR_T 1
507
508
509 #define HAVE_WCSLEN 1
510
511
512
513
514
515 #define HAVE_WINT_T 1
516 # 435 "../config.h"
517 #define HAVE___ARGZ_COUNT 1
518
519
520 #define HAVE___ARGZ_NEXT 1
521
522
523 #define HAVE___ARGZ_STRINGIFY 1
524
525
526 #define HAVE___FSETLOCKING 1
527
528
529 #define ICONV_CONST
530
531
532 #define INTDIV0_RAISES_SIGFPE 1
533
534
535
536 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
537
538
539 #define PACKAGE "aria2c"
540
541
542 #define PACKAGE_BUGREPORT "t-tujikawa@users.sourceforge.net"
543
544
545 #define PACKAGE_NAME "aria2c"
546
547
548 #define PACKAGE_STRING "aria2c 0.13.0"
549
550
551 #define PACKAGE_TARNAME "aria2c"
552
553
554 #define PACKAGE_VERSION "0.13.0"
555 # 481 "../config.h"
556 #define SELECT_TYPE_ARG1 int
557
558
559 #define SELECT_TYPE_ARG234 (fd_set *)
560
561
562 #define SELECT_TYPE_ARG5 (struct timeval *)
563
564
565
566 #define SIZE_MAX (((1UL << 63) - 1) * 2 + 1)
567 # 502 "../config.h"
568 #define STDC_HEADERS 1
569
570
571 #define TARGET "x86_64-pc-linux-gnu"
572
573
574 #define TIME_WITH_SYS_TIME 1
575
576
577
578
579
580 #define USE_POSIX_THREADS 1
581
582
583
584 #define USE_POSIX_THREADS_WEAK 1
585 # 538 "../config.h"
586 #define VERSION "0.13.0"
587 # 570 "../config.h"
588 #define __EXTENSIONS__ 1
589
590
591 #define _POSIX_PTHREAD_SEMANTICS 1
592
593
594 #define _TANDEM_SOURCE 1
595 # 610 "../config.h"
596 #define __libc_lock_t gl_lock_t
597 #define __libc_lock_define gl_lock_define
598 #define __libc_lock_define_initialized gl_lock_define_initialized
599 #define __libc_lock_init gl_lock_init
600 #define __libc_lock_lock gl_lock_lock
601 #define __libc_lock_unlock gl_lock_unlock
602 #define __libc_lock_recursive_t gl_recursive_lock_t
603 #define __libc_lock_define_recursive gl_recursive_lock_define
604 #define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized
605 #define __libc_lock_init_recursive gl_recursive_lock_init
606 #define __libc_lock_lock_recursive gl_recursive_lock_lock
607 #define __libc_lock_unlock_recursive gl_recursive_lock_unlock
608 #define glthread_in_use libintl_thread_in_use
609 #define glthread_lock_init libintl_lock_init
610 #define glthread_lock_lock libintl_lock_lock
611 #define glthread_lock_unlock libintl_lock_unlock
612 #define glthread_lock_destroy libintl_lock_destroy
613 #define glthread_rwlock_init libintl_rwlock_init
614 #define glthread_rwlock_rdlock libintl_rwlock_rdlock
615 #define glthread_rwlock_wrlock libintl_rwlock_wrlock
616 #define glthread_rwlock_unlock libintl_rwlock_unlock
617 #define glthread_rwlock_destroy libintl_rwlock_destroy
618 #define glthread_recursive_lock_init libintl_recursive_lock_init
619 #define glthread_recursive_lock_lock libintl_recursive_lock_lock
620 #define glthread_recursive_lock_unlock libintl_recursive_lock_unlock
621 #define glthread_recursive_lock_destroy libintl_recursive_lock_destroy
622 #define glthread_once libintl_once
623 #define glthread_once_call libintl_once_call
624 #define glthread_once_singlethreaded libintl_once_singlethreaded
625 # 40 "common.h" 2
626 # 51 "common.h"
627 # 1 "../lib/gettext.h" 1
628 # 20 "../lib/gettext.h"
629 #define _LIBGETTEXT_H 1
630 # 45 "../lib/gettext.h"
631 #define gettext(Msgid) ((const char *) (Msgid))
632 #define dgettext(Domainname,Msgid) ((const char *) (Msgid))
633 #define dcgettext(Domainname,Msgid,Category) ((const char *) (Msgid))
634 #define ngettext(Msgid1,Msgid2,N) ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2))
635
636 #define dngettext(Domainname,Msgid1,Msgid2,N) ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2))
637
638 #define dcngettext(Domainname,Msgid1,Msgid2,N,Category) ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2))
639
640 #define textdomain(Domainname) ((const char *) (Domainname))
641 #define bindtextdomain(Domainname,Dirname) ((const char *) (Dirname))
642 #define bind_textdomain_codeset(Domainname,Codeset) ((const char *) (Codeset))
643 # 67 "../lib/gettext.h"
644 #define gettext_noop(String) String
645 # 52 "common.h" 2
646 #define _(String) gettext(String)
647
648
649 #define __STDC_LIMIT_MACROS
650 # 39 "Command.h" 2
651 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/deque" 1 3
652 # 61 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/deque" 3
653 #define _GLIBCXX_DEQUE 1
654
655
656 # 64 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/deque" 3
657
658 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h" 1 3
659 # 39 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h" 3
660 #define _FUNCTEXCEPT_H 1
661
662 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 1 3
663 # 38 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
664 #define _CXXCONFIG 1
665
666
667 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/os_defines.h" 1 3
668 # 36 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/os_defines.h" 3
669 #define _GLIBCXX_OS_DEFINES 1
670
671
672
673
674
675 #define __NO_CTYPE 1
676
677 # 1 "/usr/include/features.h" 1 3 4
678
679
680
681
682
683
684
685 # 1 "/usr/include/gentoo-multilib/amd64/features.h" 1 3 4
686 # 20 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
687 #define _FEATURES_H 1
688 # 93 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
689 #undef __USE_ISOC99
690 #undef __USE_ISOC95
691 #undef __USE_POSIX
692 #undef __USE_POSIX2
693 #undef __USE_POSIX199309
694 #undef __USE_POSIX199506
695 #undef __USE_XOPEN
696 #undef __USE_XOPEN_EXTENDED
697 #undef __USE_UNIX98
698 #undef __USE_XOPEN2K
699 #undef __USE_LARGEFILE
700 #undef __USE_LARGEFILE64
701 #undef __USE_FILE_OFFSET64
702 #undef __USE_BSD
703 #undef __USE_SVID
704 #undef __USE_MISC
705 #undef __USE_ATFILE
706 #undef __USE_GNU
707 #undef __USE_REENTRANT
708 #undef __USE_FORTIFY_LEVEL
709 #undef __FAVOR_BSD
710 #undef __KERNEL_STRICT_NAMES
711
712
713
714
715 #define __KERNEL_STRICT_NAMES
716
717
718
719 #define __USE_ANSI 1
720 # 133 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
721 #define __GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
722 # 150 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
723 #undef _ISOC99_SOURCE
724 #define _ISOC99_SOURCE 1
725 #undef _POSIX_SOURCE
726 #define _POSIX_SOURCE 1
727 #undef _POSIX_C_SOURCE
728 #define _POSIX_C_SOURCE 200112L
729 #undef _XOPEN_SOURCE
730 #define _XOPEN_SOURCE 600
731 #undef _XOPEN_SOURCE_EXTENDED
732 #define _XOPEN_SOURCE_EXTENDED 1
733 #undef _LARGEFILE64_SOURCE
734 #define _LARGEFILE64_SOURCE 1
735 #undef _BSD_SOURCE
736 #define _BSD_SOURCE 1
737 #undef _SVID_SOURCE
738 #define _SVID_SOURCE 1
739 #undef _ATFILE_SOURCE
740 #define _ATFILE_SOURCE 1
741 # 186 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
742 #define __USE_ISOC99 1
743
744
745
746
747
748 #define __USE_ISOC95 1
749 # 210 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
750 #define __USE_POSIX 1
751
752
753
754 #define __USE_POSIX2 1
755
756
757
758 #define __USE_POSIX199309 1
759
760
761
762 #define __USE_POSIX199506 1
763
764
765
766 #define __USE_XOPEN2K 1
767
768
769
770 #define __USE_XOPEN 1
771
772 #define __USE_XOPEN_EXTENDED 1
773 #define __USE_UNIX98 1
774 #undef _LARGEFILE_SOURCE
775 #define _LARGEFILE_SOURCE 1
776
777 #define __USE_XOPEN2K 1
778 #undef __USE_ISOC99
779 #define __USE_ISOC99 1
780 # 249 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
781 #define __USE_LARGEFILE 1
782
783
784
785 #define __USE_LARGEFILE64 1
786
787
788
789
790
791
792
793 #define __USE_MISC 1
794
795
796
797 #define __USE_BSD 1
798
799
800
801 #define __USE_SVID 1
802
803
804
805 #define __USE_ATFILE 1
806
807
808
809 #define __USE_GNU 1
810 # 292 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
811 #define __USE_FORTIFY_LEVEL 0
812
813
814
815 #define __STDC_IEC_559__ 1
816 #define __STDC_IEC_559_COMPLEX__ 1
817
818
819 #define __STDC_ISO_10646__ 200009L
820
821
822
823
824
825
826
827 #undef __GNU_LIBRARY__
828 #define __GNU_LIBRARY__ 6
829
830
831
832 #define __GLIBC__ 2
833 #define __GLIBC_MINOR__ 7
834
835 #define __GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
836
837
838
839
840
841
842
843 #define __GLIBC_HAVE_LONG_LONG 1
844
845
846
847
848
849 # 1 "/usr/include/sys/cdefs.h" 1 3 4
850
851
852
853
854
855
856
857 # 1 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 1 3 4
858 # 21 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
859 #define _SYS_CDEFS_H 1
860 # 36 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
861 #undef __P
862 #undef __PMT
863 # 51 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
864 #define __THROW throw ()
865 #define __NTH(fct) fct throw ()
866 # 74 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
867 #define __P(args) args
868 #define __PMT(args) args
869
870
871
872
873 #define __CONCAT(x,y) x ## y
874 #define __STRING(x) #x
875
876
877 #define __ptr_t void *
878 #define __long_double_t long double
879
880
881
882
883 #define __BEGIN_DECLS extern "C" {
884 #define __END_DECLS }
885 # 114 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
886 #define __BEGIN_NAMESPACE_STD
887 #define __END_NAMESPACE_STD
888 #define __USING_NAMESPACE_STD(name)
889 #define __BEGIN_NAMESPACE_C99
890 #define __END_NAMESPACE_C99
891 #define __USING_NAMESPACE_C99(name)
892
893
894
895
896
897 #define __bounded
898 #define __unbounded
899 #define __ptrvalue
900
901
902
903
904 #define __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)
905 #define __bos0(ptr) __builtin_object_size (ptr, 0)
906 # 142 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
907 #define __warndecl(name,msg) extern void name (void)
908 #define __warnattr(msg)
909 #define __errordecl(name,msg) extern void name (void)
910
911
912
913
914
915 #define __flexarr []
916 # 177 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
917 #define __REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))
918
919 #define __REDIRECT_NTH(name,proto,alias) name proto __THROW __asm__ (__ASMNAME (#alias))
920
921
922
923
924
925 #define __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
926 #define __ASMNAME2(prefix,cname) __STRING (prefix) cname
927 # 207 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
928 #define __attribute_malloc__ __attribute__ ((__malloc__))
929 # 216 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
930 #define __attribute_pure__ __attribute__ ((__pure__))
931 # 225 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
932 #define __attribute_used__ __attribute__ ((__used__))
933 #define __attribute_noinline__ __attribute__ ((__noinline__))
934
935
936
937
938
939
940
941 #define __attribute_deprecated__ __attribute__ ((__deprecated__))
942 # 246 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
943 #define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))
944 # 256 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
945 #define __attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))
946 # 265 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
947 #define __nonnull(params) __attribute__ ((__nonnull__ params))
948
949
950
951
952
953
954
955 #define __attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))
956 # 282 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
957 #define __wur
958
959
960
961
962 #define __always_inline __inline __attribute__ ((__always_inline__))
963 # 337 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
964 #define __restrict_arr
965 # 348 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
966 # 1 "/usr/include/bits/wordsize.h" 1 3 4
967
968
969
970
971
972
973
974 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
975
976
977
978 #define __WORDSIZE 64
979 #define __WORDSIZE_COMPAT32 1
980 # 9 "/usr/include/bits/wordsize.h" 2 3 4
981 # 349 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 2 3 4
982 # 370 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
983 #define __LDBL_REDIR1(name,proto,alias) name proto
984 #define __LDBL_REDIR(name,proto) name proto
985 #define __LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW
986 #define __LDBL_REDIR_NTH(name,proto) name proto __THROW
987 #define __LDBL_REDIR_DECL(name)
988
989 #define __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)
990 #define __REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)
991 # 9 "/usr/include/sys/cdefs.h" 2 3 4
992 # 331 "/usr/include/gentoo-multilib/amd64/features.h" 2 3 4
993 # 354 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
994 # 1 "/usr/include/gnu/stubs.h" 1 3 4
995
996
997
998
999
1000
1001
1002 # 1 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 1 3 4
1003
1004
1005
1006 # 1 "/usr/include/bits/wordsize.h" 1 3 4
1007
1008
1009
1010
1011
1012
1013
1014 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
1015
1016
1017
1018 #define __WORDSIZE 64
1019 #define __WORDSIZE_COMPAT32 1
1020 # 9 "/usr/include/bits/wordsize.h" 2 3 4
1021 # 5 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 2 3 4
1022
1023
1024
1025
1026 # 1 "/usr/include/gnu/stubs-64.h" 1 3 4
1027
1028
1029
1030 # 1 "/usr/include/gentoo-multilib/amd64/gnu/stubs-64.h" 1 3 4
1031 # 10 "/usr/include/gentoo-multilib/amd64/gnu/stubs-64.h" 3 4
1032 #define __stub_bdflush
1033 #define __stub_chflags
1034 #define __stub_fattach
1035 #define __stub_fchflags
1036 #define __stub_fdetach
1037 #define __stub_getmsg
1038 #define __stub_gtty
1039 #define __stub_lchmod
1040 #define __stub_putmsg
1041 #define __stub_revoke
1042 #define __stub_setlogin
1043 #define __stub_sigreturn
1044 #define __stub_sstk
1045 #define __stub_stty
1046 # 5 "/usr/include/gnu/stubs-64.h" 2 3 4
1047 # 10 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 2 3 4
1048 # 9 "/usr/include/gnu/stubs.h" 2 3 4
1049 # 355 "/usr/include/gentoo-multilib/amd64/features.h" 2 3 4
1050 # 9 "/usr/include/features.h" 2 3 4
1051 # 45 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/os_defines.h" 2 3
1052
1053
1054
1055 #define __NO_STRING_INLINES
1056 # 42 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 2 3
1057
1058
1059 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/cpu_defines.h" 1 3
1060 # 36 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/cpu_defines.h" 3
1061 #define _GLIBCXX_CPU_DEFINES 1
1062 # 45 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 2 3
1063
1064
1065 #define __GLIBCXX__ 20080201
1066
1067
1068 #define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1
1069
1070
1071 #define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
1072 # 63 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1073 #define _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 0
1074 # 76 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1075 #define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY(default) {
1076 #define _GLIBCXX_END_NAMESPACE }
1077
1078
1079
1080
1081 #define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X,Y) _GLIBCXX_BEGIN_NAMESPACE(X)
1082 #define _GLIBCXX_END_NESTED_NAMESPACE _GLIBCXX_END_NAMESPACE
1083 # 139 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1084 #define _GLIBCXX_STD std
1085 #define _GLIBCXX_EXT __gnu_cxx
1086
1087
1088
1089
1090 #undef _GLIBCXX_LONG_DOUBLE_COMPAT
1091
1092
1093
1094 namespace std __attribute__ ((__visibility__ ("default"))) {
1095
1096
1097
1098
1099
1100
1101
1102 #define _GLIBCXX_LDBL_NAMESPACE
1103 #define _GLIBCXX_BEGIN_LDBL_NAMESPACE
1104 #define _GLIBCXX_END_LDBL_NAMESPACE
1105
1106 }
1107 # 175 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1108 #define _GLIBCXX_EXTERN_TEMPLATE 1
1109
1110
1111
1112
1113
1114
1115
1116 #define _GLIBCXX_WEAK_DEFINITION
1117 # 193 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1118 #define _GLIBCXX_FAST_MATH 0
1119
1120
1121
1122
1123
1124
1125 #define __N(msgid) (msgid)
1126
1127
1128 #undef min
1129 #undef max
1130
1131
1132
1133
1134
1135
1136 #define _GLIBCXX_HAVE_ACOSF 1
1137
1138
1139 #define _GLIBCXX_HAVE_ACOSL 1
1140
1141
1142 #define _GLIBCXX_HAVE_ASINF 1
1143
1144
1145 #define _GLIBCXX_HAVE_ASINL 1
1146
1147
1148 #define _GLIBCXX_HAVE_ATAN2F 1
1149
1150
1151 #define _GLIBCXX_HAVE_ATAN2L 1
1152
1153
1154 #define _GLIBCXX_HAVE_ATANF 1
1155
1156
1157 #define _GLIBCXX_HAVE_ATANL 1
1158
1159
1160 #define _GLIBCXX_HAVE_CEILF 1
1161
1162
1163 #define _GLIBCXX_HAVE_CEILL 1
1164
1165
1166 #define _GLIBCXX_HAVE_COMPLEX_H 1
1167
1168
1169 #define _GLIBCXX_HAVE_COPYSIGN 1
1170
1171
1172 #define _GLIBCXX_HAVE_COPYSIGNF 1
1173
1174
1175 #define _GLIBCXX_HAVE_COPYSIGNL 1
1176
1177
1178 #define _GLIBCXX_HAVE_COSF 1
1179
1180
1181 #define _GLIBCXX_HAVE_COSHF 1
1182
1183
1184 #define _GLIBCXX_HAVE_COSHL 1
1185
1186
1187 #define _GLIBCXX_HAVE_COSL 1
1188
1189
1190 #define _GLIBCXX_HAVE_ENDIAN_H 1
1191
1192
1193 #define _GLIBCXX_HAVE_EXPF 1
1194
1195
1196 #define _GLIBCXX_HAVE_EXPL 1
1197
1198
1199 #define _GLIBCXX_HAVE_FABSF 1
1200
1201
1202 #define _GLIBCXX_HAVE_FABSL 1
1203
1204
1205 #define _GLIBCXX_HAVE_FENV_H 1
1206
1207
1208 #define _GLIBCXX_HAVE_FINITE 1
1209
1210
1211 #define _GLIBCXX_HAVE_FINITEF 1
1212
1213
1214 #define _GLIBCXX_HAVE_FINITEL 1
1215
1216
1217 #define _GLIBCXX_HAVE_FLOAT_H 1
1218
1219
1220 #define _GLIBCXX_HAVE_FLOORF 1
1221
1222
1223 #define _GLIBCXX_HAVE_FLOORL 1
1224
1225
1226 #define _GLIBCXX_HAVE_FMODF 1
1227
1228
1229 #define _GLIBCXX_HAVE_FMODL 1
1230 # 313 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1231 #define _GLIBCXX_HAVE_FREXPF 1
1232
1233
1234 #define _GLIBCXX_HAVE_FREXPL 1
1235
1236
1237 #define _GLIBCXX_HAVE_GCONV_H 1
1238
1239
1240 #define _GLIBCXX_HAVE_GETIPINFO 1
1241
1242
1243 #define _GLIBCXX_HAVE_GETPAGESIZE 1
1244
1245
1246
1247 #define _GLIBCXX_HAVE_GTHR_DEFAULT 1
1248
1249
1250 #define _GLIBCXX_HAVE_HYPOT 1
1251
1252
1253 #define _GLIBCXX_HAVE_HYPOTF 1
1254
1255
1256 #define _GLIBCXX_HAVE_HYPOTL 1
1257
1258
1259 #define _GLIBCXX_HAVE_ICONV 1
1260
1261
1262 #define _GLIBCXX_HAVE_ICONV_CLOSE 1
1263
1264
1265 #define _GLIBCXX_HAVE_ICONV_OPEN 1
1266
1267
1268
1269
1270
1271 #define _GLIBCXX_HAVE_INT64_T 1
1272
1273
1274 #define _GLIBCXX_HAVE_INTTYPES_H 1
1275
1276
1277 #define _GLIBCXX_HAVE_ISINF 1
1278
1279
1280 #define _GLIBCXX_HAVE_ISINFF 1
1281
1282
1283 #define _GLIBCXX_HAVE_ISINFL 1
1284
1285
1286 #define _GLIBCXX_HAVE_ISNAN 1
1287
1288
1289 #define _GLIBCXX_HAVE_ISNANF 1
1290
1291
1292 #define _GLIBCXX_HAVE_ISNANL 1
1293
1294
1295 #define _GLIBCXX_HAVE_ISWBLANK 1
1296
1297
1298 #define _GLIBCXX_HAVE_LC_MESSAGES 1
1299
1300
1301 #define _GLIBCXX_HAVE_LDEXPF 1
1302
1303
1304 #define _GLIBCXX_HAVE_LDEXPL 1
1305
1306
1307
1308
1309
1310 #define _GLIBCXX_HAVE_LIBM 1
1311
1312
1313 #define _GLIBCXX_HAVE_LIMIT_AS 1
1314
1315
1316 #define _GLIBCXX_HAVE_LIMIT_DATA 1
1317
1318
1319 #define _GLIBCXX_HAVE_LIMIT_FSIZE 1
1320
1321
1322 #define _GLIBCXX_HAVE_LIMIT_RSS 1
1323
1324
1325 #define _GLIBCXX_HAVE_LIMIT_VMEM 0
1326
1327
1328 #define _GLIBCXX_HAVE_LOCALE_H 1
1329
1330
1331 #define _GLIBCXX_HAVE_LOG10F 1
1332
1333
1334 #define _GLIBCXX_HAVE_LOG10L 1
1335
1336
1337 #define _GLIBCXX_HAVE_LOGF 1
1338
1339
1340 #define _GLIBCXX_HAVE_LOGL 1
1341 # 431 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1342 #define _GLIBCXX_HAVE_MBSTATE_T 1
1343
1344
1345 #define _GLIBCXX_HAVE_MEMORY_H 1
1346
1347
1348 #define _GLIBCXX_HAVE_MMAP 1
1349
1350
1351 #define _GLIBCXX_HAVE_MODF 1
1352
1353
1354 #define _GLIBCXX_HAVE_MODFF 1
1355
1356
1357 #define _GLIBCXX_HAVE_MODFL 1
1358
1359
1360
1361
1362
1363 #define _GLIBCXX_HAVE_NL_LANGINFO 1
1364
1365
1366 #define _GLIBCXX_HAVE_POLL 1
1367
1368
1369 #define _GLIBCXX_HAVE_POWF 1
1370
1371
1372 #define _GLIBCXX_HAVE_POWL 1
1373
1374
1375
1376
1377
1378 #define _GLIBCXX_HAVE_SETENV 1
1379
1380
1381 #define _GLIBCXX_HAVE_SIGSETJMP 1
1382
1383
1384 #define _GLIBCXX_HAVE_SINCOS 1
1385
1386
1387 #define _GLIBCXX_HAVE_SINCOSF 1
1388
1389
1390 #define _GLIBCXX_HAVE_SINCOSL 1
1391
1392
1393 #define _GLIBCXX_HAVE_SINF 1
1394
1395
1396 #define _GLIBCXX_HAVE_SINHF 1
1397
1398
1399 #define _GLIBCXX_HAVE_SINHL 1
1400
1401
1402 #define _GLIBCXX_HAVE_SINL 1
1403
1404
1405 #define _GLIBCXX_HAVE_SQRTF 1
1406
1407
1408 #define _GLIBCXX_HAVE_SQRTL 1
1409
1410
1411 #define _GLIBCXX_HAVE_STDBOOL_H 1
1412
1413
1414 #define _GLIBCXX_HAVE_STDINT_H 1
1415
1416
1417 #define _GLIBCXX_HAVE_STDLIB_H 1
1418
1419
1420 #define _GLIBCXX_HAVE_STRERROR_L 1
1421
1422
1423 #define _GLIBCXX_HAVE_STRERROR_R 1
1424
1425
1426 #define _GLIBCXX_HAVE_STRINGS_H 1
1427
1428
1429 #define _GLIBCXX_HAVE_STRING_H 1
1430
1431
1432 #define _GLIBCXX_HAVE_STRTOF 1
1433
1434
1435 #define _GLIBCXX_HAVE_STRTOLD 1
1436
1437
1438 #define _GLIBCXX_HAVE_STRXFRM_L 1
1439
1440
1441
1442
1443
1444 #define _GLIBCXX_HAVE_SYS_IOCTL_H 1
1445
1446
1447 #define _GLIBCXX_HAVE_SYS_IPC_H 1
1448 # 548 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1449 #define _GLIBCXX_HAVE_SYS_RESOURCE_H 1
1450
1451
1452 #define _GLIBCXX_HAVE_SYS_SEM_H 1
1453
1454
1455 #define _GLIBCXX_HAVE_SYS_STAT_H 1
1456
1457
1458 #define _GLIBCXX_HAVE_SYS_TIME_H 1
1459
1460
1461 #define _GLIBCXX_HAVE_SYS_TYPES_H 1
1462
1463
1464 #define _GLIBCXX_HAVE_SYS_UIO_H 1
1465
1466
1467
1468
1469
1470 #define _GLIBCXX_HAVE_S_ISREG 1
1471
1472
1473 #define _GLIBCXX_HAVE_TANF 1
1474
1475
1476 #define _GLIBCXX_HAVE_TANHF 1
1477
1478
1479 #define _GLIBCXX_HAVE_TANHL 1
1480
1481
1482 #define _GLIBCXX_HAVE_TANL 1
1483
1484
1485 #define _GLIBCXX_HAVE_TLS 1
1486
1487
1488 #define _GLIBCXX_HAVE_UNISTD_H 1
1489
1490
1491 #define _GLIBCXX_HAVE_VFWSCANF 1
1492
1493
1494 #define _GLIBCXX_HAVE_VSWSCANF 1
1495
1496
1497 #define _GLIBCXX_HAVE_VWSCANF 1
1498
1499
1500 #define _GLIBCXX_HAVE_WCHAR_H 1
1501
1502
1503 #define _GLIBCXX_HAVE_WCSTOF 1
1504
1505
1506 #define _GLIBCXX_HAVE_WCTYPE_H 1
1507
1508
1509 #define _GLIBCXX_HAVE_WRITEV 1
1510 # 803 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1511 #define _GLIBCXX_HAVE___BUILTIN_ABS 1
1512
1513
1514 #define _GLIBCXX_HAVE___BUILTIN_COS 1
1515
1516
1517 #define _GLIBCXX_HAVE___BUILTIN_COSF 1
1518
1519
1520 #define _GLIBCXX_HAVE___BUILTIN_COSL 1
1521
1522
1523 #define _GLIBCXX_HAVE___BUILTIN_FABS 1
1524
1525
1526 #define _GLIBCXX_HAVE___BUILTIN_FABSF 1
1527
1528
1529 #define _GLIBCXX_HAVE___BUILTIN_FABSL 1
1530
1531
1532 #define _GLIBCXX_HAVE___BUILTIN_LABS 1
1533
1534
1535 #define _GLIBCXX_HAVE___BUILTIN_SIN 1
1536
1537
1538 #define _GLIBCXX_HAVE___BUILTIN_SINF 1
1539
1540
1541 #define _GLIBCXX_HAVE___BUILTIN_SINL 1
1542
1543
1544 #define _GLIBCXX_HAVE___BUILTIN_SQRT 1
1545
1546
1547 #define _GLIBCXX_HAVE___BUILTIN_SQRTF 1
1548
1549
1550 #define _GLIBCXX_HAVE___BUILTIN_SQRTL 1
1551
1552
1553 #define _GLIBCXX_HAVE___SIGNBIT 1
1554
1555
1556 #define _GLIBCXX_HAVE___SIGNBITF 1
1557
1558
1559 #define _GLIBCXX_HAVE___SIGNBITL 1
1560
1561
1562
1563
1564
1565 #define _GLIBCXX_PACKAGE_BUGREPORT ""
1566
1567
1568 #define _GLIBCXX_PACKAGE_NAME "package-unused"
1569
1570
1571 #define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"
1572
1573
1574 #define _GLIBCXX_PACKAGE_TARNAME "libstdc++"
1575
1576
1577 #define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"
1578
1579
1580 #define STDC_HEADERS 1
1581
1582
1583
1584
1585
1586 #define _GLIBCXX_ATOMIC_BUILTINS 1
1587 # 887 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1588 #define _GLIBCXX_HOSTED 1
1589
1590
1591
1592
1593
1594
1595
1596 #define _GLIBCXX_RES_LIMITS 1
1597 # 904 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
1598 #define _GLIBCXX_SYMVER 1
1599
1600
1601
1602
1603
1604 #define _GLIBCXX_SYMVER_GNU 1
1605
1606
1607
1608
1609
1610
1611 #define _GLIBCXX_USE_C99 1
1612
1613
1614
1615
1616 #define _GLIBCXX_USE_C99_COMPLEX 1
1617
1618
1619
1620
1621 #define _GLIBCXX_USE_C99_COMPLEX_TR1 1
1622
1623
1624
1625 #define _GLIBCXX_USE_C99_CTYPE_TR1 1
1626
1627
1628
1629 #define _GLIBCXX_USE_C99_FENV_TR1 1
1630
1631
1632
1633 #define _GLIBCXX_USE_C99_INTTYPES_TR1 1
1634
1635
1636
1637 #define _GLIBCXX_USE_C99_MATH 1
1638
1639
1640
1641 #define _GLIBCXX_USE_C99_MATH_TR1 1
1642
1643
1644
1645 #define _GLIBCXX_USE_C99_STDINT_TR1 1
1646
1647
1648 #define _GLIBCXX_USE_ICONV 1
1649
1650
1651 #define _GLIBCXX_USE_LFS 1
1652
1653
1654 #define _GLIBCXX_USE_LONG_LONG 1
1655
1656
1657
1658
1659
1660
1661 #define _GLIBCXX_USE_RANDOM_TR1 1
1662
1663
1664 #define _GLIBCXX_USE_WCHAR_T 1
1665 # 42 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h" 2 3
1666 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h" 1 3
1667 # 39 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h" 3
1668 #define _EXCEPTION_DEFINES_H 1
1669 # 48 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h" 3
1670 #define __throw_exception_again throw
1671 # 43 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h" 2 3
1672
1673 namespace std __attribute__ ((__visibility__ ("default"))) {
1674
1675
1676 void
1677 __throw_bad_exception(void) __attribute__((__noreturn__));
1678
1679
1680 void
1681 __throw_bad_alloc(void) __attribute__((__noreturn__));
1682
1683
1684 void
1685 __throw_bad_cast(void) __attribute__((__noreturn__));
1686
1687 void
1688 __throw_bad_typeid(void) __attribute__((__noreturn__));
1689
1690
1691 void
1692 __throw_logic_error(const char*) __attribute__((__noreturn__));
1693
1694 void
1695 __throw_domain_error(const char*) __attribute__((__noreturn__));
1696
1697 void
1698 __throw_invalid_argument(const char*) __attribute__((__noreturn__));
1699
1700 void
1701 __throw_length_error(const char*) __attribute__((__noreturn__));
1702
1703 void
1704 __throw_out_of_range(const char*) __attribute__((__noreturn__));
1705
1706 void
1707 __throw_runtime_error(const char*) __attribute__((__noreturn__));
1708
1709 void
1710 __throw_range_error(const char*) __attribute__((__noreturn__));
1711
1712 void
1713 __throw_overflow_error(const char*) __attribute__((__noreturn__));
1714
1715 void
1716 __throw_underflow_error(const char*) __attribute__((__noreturn__));
1717
1718
1719 void
1720 __throw_ios_failure(const char*) __attribute__((__noreturn__));
1721
1722 }
1723 # 66 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/deque" 2 3
1724 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h" 1 3
1725 # 63 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h" 3
1726 #define _ALGOBASE_H 1
1727
1728
1729 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstring" 1 3
1730 # 46 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstring" 3
1731 #define _GLIBCXX_CSTRING 1
1732
1733
1734 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstring" 3
1735
1736
1737 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstddef" 1 3
1738 # 46 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstddef" 3
1739 #define _GLIBCXX_CSTDDEF 1
1740
1741
1742 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstddef" 3
1743
1744
1745 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 1 3 4
1746 # 43 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1747 #define _STDDEF_H
1748 #define _STDDEF_H_
1749
1750 #define _ANSI_STDDEF_H
1751
1752 #define __STDDEF_H__
1753 # 141 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1754 #define _PTRDIFF_T
1755 #define _T_PTRDIFF_
1756 #define _T_PTRDIFF
1757 #define __PTRDIFF_T
1758 #define _PTRDIFF_T_
1759 #define _BSD_PTRDIFF_T_
1760 #define ___int_ptrdiff_t_h
1761 #define _GCC_PTRDIFF_T
1762
1763
1764
1765 typedef long int ptrdiff_t;
1766 # 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1767 #undef __need_ptrdiff_t
1768 # 189 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1769 #define __size_t__
1770 #define __SIZE_T__
1771 #define _SIZE_T
1772 #define _SYS_SIZE_T_H
1773 #define _T_SIZE_
1774 #define _T_SIZE
1775 #define __SIZE_T
1776 #define _SIZE_T_
1777 #define _BSD_SIZE_T_
1778 #define _SIZE_T_DEFINED_
1779 #define _SIZE_T_DEFINED
1780 #define _BSD_SIZE_T_DEFINED_
1781 #define _SIZE_T_DECLARED
1782 #define ___int_size_t_h
1783 #define _GCC_SIZE_T
1784 #define _SIZET_
1785
1786
1787
1788 #define __size_t
1789
1790
1791
1792
1793
1794 typedef long unsigned int size_t;
1795 # 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1796 #undef __need_size_t
1797 # 265 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1798 #define __wchar_t__
1799 #define __WCHAR_T__
1800 #define _WCHAR_T
1801 #define _T_WCHAR_
1802 #define _T_WCHAR
1803 #define __WCHAR_T
1804 #define _WCHAR_T_
1805 #define _BSD_WCHAR_T_
1806 #define _WCHAR_T_DEFINED_
1807 #define _WCHAR_T_DEFINED
1808 #define _WCHAR_T_H
1809 #define ___int_wchar_t_h
1810 #define __INT_WCHAR_T_H
1811 #define _GCC_WCHAR_T
1812 #define _WCHAR_T_DECLARED
1813 # 292 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1814 #undef _BSD_WCHAR_T_
1815 # 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1816 #undef __need_wchar_t
1817 # 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1818 #undef NULL
1819
1820 #define NULL __null
1821 # 409 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1822 #undef __need_NULL
1823
1824
1825
1826
1827 #define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)
1828 # 52 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstddef" 2 3
1829
1830 namespace std __attribute__ ((__visibility__ ("default"))) {
1831
1832 using ::ptrdiff_t;
1833 using ::size_t;
1834
1835 }
1836 # 52 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstring" 2 3
1837 # 1 "/usr/include/string.h" 1 3 4
1838
1839
1840
1841
1842
1843
1844
1845 # 1 "/usr/include/gentoo-multilib/amd64/string.h" 1 3 4
1846 # 24 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
1847 #define _STRING_H 1
1848
1849 # 1 "/usr/include/features.h" 1 3 4
1850 # 27 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
1851
1852 extern "C" {
1853
1854
1855 #define __need_size_t
1856 #define __need_NULL
1857 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 1 3 4
1858 # 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1859 #undef __need_ptrdiff_t
1860 # 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1861 #undef __need_size_t
1862 # 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1863 #undef __need_wchar_t
1864 # 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1865 #undef NULL
1866
1867 #define NULL __null
1868 # 409 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
1869 #undef __need_NULL
1870
1871
1872
1873
1874 #define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)
1875 # 34 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
1876
1877
1878
1879
1880 extern void *memcpy (void *__restrict __dest,
1881 __const void *__restrict __src, size_t __n)
1882 throw () __attribute__ ((__nonnull__ (1, 2)));
1883
1884
1885 extern void *memmove (void *__dest, __const void *__src, size_t __n)
1886 throw () __attribute__ ((__nonnull__ (1, 2)));
1887
1888
1889
1890
1891
1892
1893 extern void *memccpy (void *__restrict __dest, __const void *__restrict __src,
1894 int __c, size_t __n)
1895 throw () __attribute__ ((__nonnull__ (1, 2)));
1896
1897
1898
1899
1900
1901 extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
1902
1903
1904 extern int memcmp (__const void *__s1, __const void *__s2, size_t __n)
1905 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1906
1907
1908 extern void *memchr (__const void *__s, int __c, size_t __n)
1909 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1910
1911
1912
1913
1914
1915 extern void *rawmemchr (__const void *__s, int __c)
1916 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1917
1918
1919 extern void *memrchr (__const void *__s, int __c, size_t __n)
1920 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
1921
1922
1923
1924
1925
1926 extern char *strcpy (char *__restrict __dest, __const char *__restrict __src)
1927 throw () __attribute__ ((__nonnull__ (1, 2)));
1928
1929 extern char *strncpy (char *__restrict __dest,
1930 __const char *__restrict __src, size_t __n)
1931 throw () __attribute__ ((__nonnull__ (1, 2)));
1932
1933
1934 extern char *strcat (char *__restrict __dest, __const char *__restrict __src)
1935 throw () __attribute__ ((__nonnull__ (1, 2)));
1936
1937 extern char *strncat (char *__restrict __dest, __const char *__restrict __src,
1938 size_t __n) throw () __attribute__ ((__nonnull__ (1, 2)));
1939
1940
1941 extern int strcmp (__const char *__s1, __const char *__s2)
1942 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1943
1944 extern int strncmp (__const char *__s1, __const char *__s2, size_t __n)
1945 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1946
1947
1948 extern int strcoll (__const char *__s1, __const char *__s2)
1949 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
1950
1951 extern size_t strxfrm (char *__restrict __dest,
1952 __const char *__restrict __src, size_t __n)
1953 throw () __attribute__ ((__nonnull__ (2)));
1954
1955
1956
1957
1958
1959
1960 # 1 "/usr/include/xlocale.h" 1 3 4
1961
1962
1963
1964
1965
1966
1967
1968 # 1 "/usr/include/gentoo-multilib/amd64/xlocale.h" 1 3 4
1969 # 22 "/usr/include/gentoo-multilib/amd64/xlocale.h" 3 4
1970 #define _XLOCALE_H 1
1971
1972
1973
1974
1975
1976 typedef struct __locale_struct
1977 {
1978
1979 struct locale_data *__locales[13];
1980
1981
1982 const unsigned short int *__ctype_b;
1983 const int *__ctype_tolower;
1984 const int *__ctype_toupper;
1985
1986
1987 const char *__names[13];
1988 } *__locale_t;
1989 # 9 "/usr/include/xlocale.h" 2 3 4
1990 # 119 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
1991
1992
1993 extern int strcoll_l (__const char *__s1, __const char *__s2, __locale_t __l)
1994 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
1995
1996 extern size_t strxfrm_l (char *__dest, __const char *__src, size_t __n,
1997 __locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4)));
1998
1999
2000
2001
2002 extern char *strdup (__const char *__s)
2003 throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
2004
2005
2006
2007
2008
2009
2010 extern char *strndup (__const char *__string, size_t __n)
2011 throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
2012
2013
2014
2015
2016 #define strdupa(s) (__extension__ ({ __const char *__old = (s); size_t __len = strlen (__old) + 1; char *__new = (char *) __builtin_alloca (__len); (char *) memcpy (__new, __old, __len); }))
2017 # 154 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
2018 #define strndupa(s,n) (__extension__ ({ __const char *__old = (s); size_t __len = strnlen (__old, (n)); char *__new = (char *) __builtin_alloca (__len + 1); __new[__len] = '\0'; (char *) memcpy (__new, __old, __len); }))
2019 # 165 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
2020
2021
2022 extern char *strchr (__const char *__s, int __c)
2023 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2024
2025 extern char *strrchr (__const char *__s, int __c)
2026 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2027
2028
2029
2030
2031
2032 extern char *strchrnul (__const char *__s, int __c)
2033 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2034
2035
2036
2037
2038
2039 extern size_t strcspn (__const char *__s, __const char *__reject)
2040 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2041
2042
2043 extern size_t strspn (__const char *__s, __const char *__accept)
2044 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2045
2046 extern char *strpbrk (__const char *__s, __const char *__accept)
2047 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2048
2049 extern char *strstr (__const char *__haystack, __const char *__needle)
2050 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2051
2052
2053
2054 extern char *strtok (char *__restrict __s, __const char *__restrict __delim)
2055 throw () __attribute__ ((__nonnull__ (2)));
2056
2057
2058
2059
2060 extern char *__strtok_r (char *__restrict __s,
2061 __const char *__restrict __delim,
2062 char **__restrict __save_ptr)
2063 throw () __attribute__ ((__nonnull__ (2, 3)));
2064
2065 extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim,
2066 char **__restrict __save_ptr)
2067 throw () __attribute__ ((__nonnull__ (2, 3)));
2068
2069
2070
2071
2072 extern char *strcasestr (__const char *__haystack, __const char *__needle)
2073 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2074
2075
2076
2077
2078
2079
2080 extern void *memmem (__const void *__haystack, size_t __haystacklen,
2081 __const void *__needle, size_t __needlelen)
2082 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3)));
2083
2084
2085
2086 extern void *__mempcpy (void *__restrict __dest,
2087 __const void *__restrict __src, size_t __n)
2088 throw () __attribute__ ((__nonnull__ (1, 2)));
2089 extern void *mempcpy (void *__restrict __dest,
2090 __const void *__restrict __src, size_t __n)
2091 throw () __attribute__ ((__nonnull__ (1, 2)));
2092
2093
2094
2095
2096
2097 extern size_t strlen (__const char *__s)
2098 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2099
2100
2101
2102
2103
2104 extern size_t strnlen (__const char *__string, size_t __maxlen)
2105 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2106
2107
2108
2109
2110
2111 extern char *strerror (int __errnum) throw ();
2112
2113 # 281 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
2114 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
2115 throw () __attribute__ ((__nonnull__ (2)));
2116
2117
2118
2119
2120
2121 extern char *strerror_l (int __errnum, __locale_t __l) throw ();
2122
2123
2124
2125
2126
2127 extern void __bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
2128
2129
2130
2131 extern void bcopy (__const void *__src, void *__dest, size_t __n)
2132 throw () __attribute__ ((__nonnull__ (1, 2)));
2133
2134
2135 extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
2136
2137
2138 extern int bcmp (__const void *__s1, __const void *__s2, size_t __n)
2139 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2140
2141
2142 extern char *index (__const char *__s, int __c)
2143 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2144
2145
2146 extern char *rindex (__const char *__s, int __c)
2147 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2148
2149
2150
2151 extern int ffs (int __i) throw () __attribute__ ((__const__));
2152
2153
2154
2155
2156 extern int ffsl (long int __l) throw () __attribute__ ((__const__));
2157
2158 __extension__ extern int ffsll (long long int __ll)
2159 throw () __attribute__ ((__const__));
2160
2161
2162
2163
2164 extern int strcasecmp (__const char *__s1, __const char *__s2)
2165 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2166
2167
2168 extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n)
2169 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2170
2171
2172
2173
2174
2175 extern int strcasecmp_l (__const char *__s1, __const char *__s2,
2176 __locale_t __loc)
2177 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
2178
2179 extern int strncasecmp_l (__const char *__s1, __const char *__s2,
2180 size_t __n, __locale_t __loc)
2181 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4)));
2182
2183
2184
2185
2186
2187 extern char *strsep (char **__restrict __stringp,
2188 __const char *__restrict __delim)
2189 throw () __attribute__ ((__nonnull__ (1, 2)));
2190
2191
2192
2193
2194 extern int strverscmp (__const char *__s1, __const char *__s2)
2195 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2196
2197
2198 extern char *strsignal (int __sig) throw ();
2199
2200
2201 extern char *__stpcpy (char *__restrict __dest, __const char *__restrict __src)
2202 throw () __attribute__ ((__nonnull__ (1, 2)));
2203 extern char *stpcpy (char *__restrict __dest, __const char *__restrict __src)
2204 throw () __attribute__ ((__nonnull__ (1, 2)));
2205
2206
2207
2208 extern char *__stpncpy (char *__restrict __dest,
2209 __const char *__restrict __src, size_t __n)
2210 throw () __attribute__ ((__nonnull__ (1, 2)));
2211 extern char *stpncpy (char *__restrict __dest,
2212 __const char *__restrict __src, size_t __n)
2213 throw () __attribute__ ((__nonnull__ (1, 2)));
2214
2215
2216 extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1)));
2217
2218
2219 extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
2220
2221
2222
2223
2224
2225
2226 extern char *basename (__const char *__filename) throw () __attribute__ ((__nonnull__ (1)));
2227 # 432 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
2228 }
2229 # 9 "/usr/include/string.h" 2 3 4
2230 # 53 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstring" 2 3
2231
2232
2233 #undef memcpy
2234 #undef memmove
2235 #undef strcpy
2236 #undef strncpy
2237 #undef strcat
2238 #undef strncat
2239 #undef memcmp
2240 #undef strcmp
2241 #undef strcoll
2242 #undef strncmp
2243 #undef strxfrm
2244 #undef memchr
2245 #undef strchr
2246 #undef strcspn
2247 #undef strpbrk
2248 #undef strrchr
2249 #undef strspn
2250 #undef strstr
2251 #undef strtok
2252 #undef memset
2253 #undef strerror
2254 #undef strlen
2255
2256 namespace std __attribute__ ((__visibility__ ("default"))) {
2257
2258 using ::memcpy;
2259 using ::memmove;
2260 using ::strcpy;
2261 using ::strncpy;
2262 using ::strcat;
2263 using ::strncat;
2264 using ::memcmp;
2265 using ::strcmp;
2266 using ::strcoll;
2267 using ::strncmp;
2268 using ::strxfrm;
2269 using ::strcspn;
2270 using ::strspn;
2271 using ::strtok;
2272 using ::memset;
2273 using ::strerror;
2274 using ::strlen;
2275
2276 using ::memchr;
2277
2278 inline void*
2279 memchr(void* __p, int __c, size_t __n)
2280 { return memchr(const_cast<const void*>(__p), __c, __n); }
2281
2282 using ::strchr;
2283
2284 inline char*
2285 strchr(char* __s1, int __n)
2286 { return __builtin_strchr(const_cast<const char*>(__s1), __n); }
2287
2288 using ::strpbrk;
2289
2290 inline char*
2291 strpbrk(char* __s1, const char* __s2)
2292 { return __builtin_strpbrk(const_cast<const char*>(__s1), __s2); }
2293
2294 using ::strrchr;
2295
2296 inline char*
2297 strrchr(char* __s1, int __n)
2298 { return __builtin_strrchr(const_cast<const char*>(__s1), __n); }
2299
2300 using ::strstr;
2301
2302 inline char*
2303 strstr(char* __s1, const char* __s2)
2304 { return __builtin_strstr(const_cast<const char*>(__s1), __s2); }
2305
2306 }
2307 # 67 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h" 2 3
2308 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/climits" 1 3
2309 # 46 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/climits" 3
2310 #define _GLIBCXX_CLIMITS 1
2311
2312
2313 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/climits" 3
2314
2315 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/limits.h" 1 3 4
2316
2317
2318
2319
2320
2321
2322 #define _GCC_LIMITS_H_
2323
2324
2325
2326 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/syslimits.h" 1 3 4
2327
2328
2329
2330
2331
2332 #define _GCC_NEXT_LIMITS_H
2333 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/limits.h" 1 3 4
2334 # 122 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/limits.h" 3 4
2335 # 1 "/usr/include/limits.h" 1 3 4
2336
2337
2338
2339
2340
2341
2342
2343 # 1 "/usr/include/gentoo-multilib/amd64/limits.h" 1 3 4
2344 # 25 "/usr/include/gentoo-multilib/amd64/limits.h" 3 4
2345 #define _LIBC_LIMITS_H_ 1
2346
2347 # 1 "/usr/include/features.h" 1 3 4
2348 # 28 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
2349
2350
2351
2352
2353
2354 #define MB_LEN_MAX 16
2355 # 133 "/usr/include/gentoo-multilib/amd64/limits.h" 3 4
2356 #define LLONG_MIN (-LLONG_MAX-1)
2357
2358
2359 #define LLONG_MAX __LONG_LONG_MAX__
2360
2361
2362 #define ULLONG_MAX (LLONG_MAX * 2ULL + 1)
2363
2364
2365
2366
2367
2368 # 1 "/usr/include/bits/posix1_lim.h" 1 3 4
2369
2370
2371
2372
2373
2374
2375
2376 # 1 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 1 3 4
2377 # 26 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 3 4
2378 #define _BITS_POSIX1_LIM_H 1
2379
2380
2381
2382
2383
2384 #define _POSIX_AIO_LISTIO_MAX 2
2385
2386
2387 #define _POSIX_AIO_MAX 1
2388
2389
2390 #define _POSIX_ARG_MAX 4096
2391
2392
2393
2394 #define _POSIX_CHILD_MAX 25
2395
2396
2397
2398
2399
2400 #define _POSIX_DELAYTIMER_MAX 32
2401
2402
2403
2404 #define _POSIX_HOST_NAME_MAX 255
2405
2406
2407 #define _POSIX_LINK_MAX 8
2408
2409
2410 #define _POSIX_LOGIN_NAME_MAX 9
2411
2412
2413 #define _POSIX_MAX_CANON 255
2414
2415
2416
2417 #define _POSIX_MAX_INPUT 255
2418
2419
2420 #define _POSIX_MQ_OPEN_MAX 8
2421
2422
2423 #define _POSIX_MQ_PRIO_MAX 32
2424
2425
2426 #define _POSIX_NAME_MAX 14
2427
2428
2429
2430 #define _POSIX_NGROUPS_MAX 8
2431
2432
2433
2434
2435
2436
2437 #define _POSIX_OPEN_MAX 20
2438
2439
2440
2441
2442
2443
2444 #define _POSIX_FD_SETSIZE _POSIX_OPEN_MAX
2445
2446
2447 #define _POSIX_PATH_MAX 256
2448
2449
2450 #define _POSIX_PIPE_BUF 512
2451
2452
2453
2454 #define _POSIX_RE_DUP_MAX 255
2455
2456
2457 #define _POSIX_RTSIG_MAX 8
2458
2459
2460 #define _POSIX_SEM_NSEMS_MAX 256
2461
2462
2463 #define _POSIX_SEM_VALUE_MAX 32767
2464
2465
2466 #define _POSIX_SIGQUEUE_MAX 32
2467
2468
2469 #define _POSIX_SSIZE_MAX 32767
2470
2471
2472 #define _POSIX_STREAM_MAX 8
2473
2474
2475 #define _POSIX_SYMLINK_MAX 255
2476
2477
2478
2479 #define _POSIX_SYMLOOP_MAX 8
2480
2481
2482 #define _POSIX_TIMER_MAX 32
2483
2484
2485 #define _POSIX_TTY_NAME_MAX 9
2486
2487
2488 #define _POSIX_TZNAME_MAX 6
2489
2490
2491 #define _POSIX_QLIMIT 1
2492
2493
2494
2495 #define _POSIX_HIWAT _POSIX_PIPE_BUF
2496
2497
2498 #define _POSIX_UIO_MAXIOV 16
2499
2500
2501 #define _POSIX_CLOCKRES_MIN 20000000
2502
2503
2504
2505 # 1 "/usr/include/bits/local_lim.h" 1 3 4
2506
2507
2508
2509
2510
2511
2512
2513 # 1 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 1 3 4
2514 # 26 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 3 4
2515 #define __undef_NR_OPEN
2516
2517
2518 #define __undef_LINK_MAX
2519
2520
2521 #define __undef_OPEN_MAX
2522
2523
2524
2525 # 1 "/usr/include/linux/limits.h" 1 3 4
2526
2527 #define _LINUX_LIMITS_H
2528
2529 #define NR_OPEN 1024
2530
2531 #define NGROUPS_MAX 65536
2532 #define ARG_MAX 131072
2533 #define LINK_MAX 127
2534 #define MAX_CANON 255
2535 #define MAX_INPUT 255
2536 #define NAME_MAX 255
2537 #define PATH_MAX 4096
2538 #define PIPE_BUF 4096
2539 #define XATTR_NAME_MAX 255
2540 #define XATTR_SIZE_MAX 65536
2541 #define XATTR_LIST_MAX 65536
2542
2543 #define RTSIG_MAX 32
2544 # 37 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 2 3 4
2545
2546
2547
2548 #undef NR_OPEN
2549 #undef __undef_NR_OPEN
2550
2551
2552
2553 #undef LINK_MAX
2554 #undef __undef_LINK_MAX
2555
2556
2557
2558 #undef OPEN_MAX
2559 #undef __undef_OPEN_MAX
2560
2561
2562
2563 #define _POSIX_THREAD_KEYS_MAX 128
2564
2565 #define PTHREAD_KEYS_MAX 1024
2566
2567
2568 #define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4
2569
2570 #define PTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONS
2571
2572
2573 #define _POSIX_THREAD_THREADS_MAX 64
2574
2575 #undef PTHREAD_THREADS_MAX
2576
2577
2578
2579 #define AIO_PRIO_DELTA_MAX 20
2580
2581
2582 #define PTHREAD_STACK_MIN 16384
2583
2584
2585 #define DELAYTIMER_MAX 2147483647
2586
2587
2588 #define TTY_NAME_MAX 32
2589
2590
2591 #define LOGIN_NAME_MAX 256
2592
2593
2594 #define HOST_NAME_MAX 64
2595
2596
2597 #define MQ_PRIO_MAX 32768
2598
2599
2600 #define SEM_VALUE_MAX (2147483647)
2601 # 9 "/usr/include/bits/local_lim.h" 2 3 4
2602 # 154 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 2 3 4
2603
2604
2605
2606 #define SSIZE_MAX LONG_MAX
2607 # 9 "/usr/include/bits/posix1_lim.h" 2 3 4
2608 # 146 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
2609
2610
2611
2612 # 1 "/usr/include/bits/posix2_lim.h" 1 3 4
2613
2614
2615
2616
2617
2618
2619
2620 # 1 "/usr/include/gentoo-multilib/amd64/bits/posix2_lim.h" 1 3 4
2621 # 24 "/usr/include/gentoo-multilib/amd64/bits/posix2_lim.h" 3 4
2622 #define _BITS_POSIX2_LIM_H 1
2623
2624
2625
2626 #define _POSIX2_BC_BASE_MAX 99
2627
2628
2629 #define _POSIX2_BC_DIM_MAX 2048
2630
2631
2632 #define _POSIX2_BC_SCALE_MAX 99
2633
2634
2635 #define _POSIX2_BC_STRING_MAX 1000
2636
2637
2638
2639 #define _POSIX2_COLL_WEIGHTS_MAX 2
2640
2641
2642
2643 #define _POSIX2_EXPR_NEST_MAX 32
2644
2645
2646 #define _POSIX2_LINE_MAX 2048
2647
2648
2649
2650 #define _POSIX2_RE_DUP_MAX 255
2651
2652
2653
2654 #define _POSIX2_CHARCLASS_NAME_MAX 14
2655
2656
2657
2658
2659
2660
2661
2662 #define BC_BASE_MAX _POSIX2_BC_BASE_MAX
2663
2664
2665 #define BC_DIM_MAX _POSIX2_BC_DIM_MAX
2666
2667
2668 #define BC_SCALE_MAX _POSIX2_BC_SCALE_MAX
2669
2670
2671 #define BC_STRING_MAX _POSIX2_BC_STRING_MAX
2672
2673
2674 #define COLL_WEIGHTS_MAX 255
2675
2676
2677 #define EXPR_NEST_MAX _POSIX2_EXPR_NEST_MAX
2678
2679
2680 #define LINE_MAX _POSIX2_LINE_MAX
2681
2682
2683 #define CHARCLASS_NAME_MAX 2048
2684
2685
2686
2687 #define RE_DUP_MAX (0x7fff)
2688 # 9 "/usr/include/bits/posix2_lim.h" 2 3 4
2689 # 150 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
2690
2691
2692
2693 # 1 "/usr/include/bits/xopen_lim.h" 1 3 4
2694
2695
2696
2697
2698
2699
2700
2701 # 1 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 1 3 4
2702 # 31 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 3 4
2703 #define _XOPEN_LIM_H 1
2704
2705 #define __need_IOV_MAX
2706 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4
2707
2708
2709
2710
2711
2712
2713
2714 # 1 "/usr/include/gentoo-multilib/amd64/bits/stdio_lim.h" 1 3 4
2715 # 40 "/usr/include/gentoo-multilib/amd64/bits/stdio_lim.h" 3 4
2716 #define IOV_MAX 1024
2717 # 9 "/usr/include/bits/stdio_lim.h" 2 3 4
2718 # 35 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 2 3 4
2719 # 66 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 3 4
2720 #define _XOPEN_IOV_MAX _POSIX_UIO_MAXIOV
2721
2722
2723
2724
2725 #define NL_ARGMAX _POSIX_ARG_MAX
2726
2727
2728 #define NL_LANGMAX _POSIX2_LINE_MAX
2729
2730
2731 #define NL_MSGMAX INT_MAX
2732
2733
2734
2735 #define NL_NMAX INT_MAX
2736
2737
2738 #define NL_SETMAX INT_MAX
2739
2740
2741 #define NL_TEXTMAX INT_MAX
2742
2743
2744 #define NZERO 20
2745 # 110 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 3 4
2746 #define WORD_BIT 32
2747 # 133 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 3 4
2748 #define LONG_BIT 64
2749 # 9 "/usr/include/bits/xopen_lim.h" 2 3 4
2750 # 154 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
2751 # 9 "/usr/include/limits.h" 2 3 4
2752 # 123 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/limits.h" 2 3 4
2753 # 8 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/syslimits.h" 2 3 4
2754 #undef _GCC_NEXT_LIMITS_H
2755 # 12 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/limits.h" 2 3 4
2756
2757
2758 #define _LIMITS_H___
2759
2760
2761 #undef CHAR_BIT
2762 #define CHAR_BIT __CHAR_BIT__
2763
2764
2765
2766
2767
2768
2769
2770 #undef SCHAR_MIN
2771 #define SCHAR_MIN (-SCHAR_MAX - 1)
2772 #undef SCHAR_MAX
2773 #define SCHAR_MAX __SCHAR_MAX__
2774
2775
2776 #undef UCHAR_MAX
2777
2778
2779
2780 #define UCHAR_MAX (SCHAR_MAX * 2 + 1)
2781 # 50 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/limits.h" 3 4
2782 #undef CHAR_MIN
2783 #define CHAR_MIN SCHAR_MIN
2784 #undef CHAR_MAX
2785 #define CHAR_MAX SCHAR_MAX
2786
2787
2788
2789 #undef SHRT_MIN
2790 #define SHRT_MIN (-SHRT_MAX - 1)
2791 #undef SHRT_MAX
2792 #define SHRT_MAX __SHRT_MAX__
2793
2794
2795 #undef USHRT_MAX
2796
2797
2798
2799 #define USHRT_MAX (SHRT_MAX * 2 + 1)
2800
2801
2802
2803 #undef INT_MIN
2804 #define INT_MIN (-INT_MAX - 1)
2805 #undef INT_MAX
2806 #define INT_MAX __INT_MAX__
2807
2808
2809 #undef UINT_MAX
2810 #define UINT_MAX (INT_MAX * 2U + 1U)
2811
2812
2813
2814 #undef LONG_MIN
2815 #define LONG_MIN (-LONG_MAX - 1L)
2816 #undef LONG_MAX
2817 #define LONG_MAX __LONG_MAX__
2818
2819
2820 #undef ULONG_MAX
2821 #define ULONG_MAX (LONG_MAX * 2UL + 1UL)
2822 # 105 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/limits.h" 3 4
2823 #undef LONG_LONG_MIN
2824 #define LONG_LONG_MIN (-LONG_LONG_MAX - 1LL)
2825 #undef LONG_LONG_MAX
2826 #define LONG_LONG_MAX __LONG_LONG_MAX__
2827
2828
2829 #undef ULONG_LONG_MAX
2830 #define ULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL)
2831 # 51 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/climits" 2 3
2832 # 68 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h" 2 3
2833 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib" 1 3
2834 # 46 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib" 3
2835 #define _GLIBCXX_CSTDLIB 1
2836
2837
2838 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib" 3
2839 # 72 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib" 3
2840 # 1 "/usr/include/stdlib.h" 1 3 4
2841
2842
2843
2844
2845
2846
2847
2848 # 1 "/usr/include/gentoo-multilib/amd64/stdlib.h" 1 3 4
2849 # 25 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2850 # 1 "/usr/include/features.h" 1 3 4
2851 # 26 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
2852
2853
2854 #define __need_size_t
2855
2856 #define __need_wchar_t
2857 #define __need_NULL
2858
2859 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 1 3 4
2860 # 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
2861 #undef __need_ptrdiff_t
2862 # 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
2863 #undef __need_size_t
2864 # 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
2865 #undef __need_wchar_t
2866 # 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
2867 #undef NULL
2868
2869 #define NULL __null
2870 # 409 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
2871 #undef __need_NULL
2872
2873
2874
2875
2876 #define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)
2877 # 34 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
2878
2879 extern "C" {
2880
2881
2882 #define _STDLIB_H 1
2883
2884
2885
2886 # 1 "/usr/include/bits/waitflags.h" 1 3 4
2887
2888
2889
2890
2891
2892
2893
2894 # 1 "/usr/include/gentoo-multilib/amd64/bits/waitflags.h" 1 3 4
2895 # 26 "/usr/include/gentoo-multilib/amd64/bits/waitflags.h" 3 4
2896 #define WNOHANG 1
2897 #define WUNTRACED 2
2898
2899
2900 #define WSTOPPED 2
2901 #define WEXITED 4
2902 #define WCONTINUED 8
2903 #define WNOWAIT 0x01000000
2904
2905 #define __WNOTHREAD 0x20000000
2906
2907 #define __WALL 0x40000000
2908 #define __WCLONE 0x80000000
2909 # 9 "/usr/include/bits/waitflags.h" 2 3 4
2910 # 43 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
2911 # 1 "/usr/include/bits/waitstatus.h" 1 3 4
2912
2913
2914
2915
2916
2917
2918
2919 # 1 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 1 3 4
2920 # 29 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 3 4
2921 #define __WEXITSTATUS(status) (((status) & 0xff00) >> 8)
2922
2923
2924 #define __WTERMSIG(status) ((status) & 0x7f)
2925
2926
2927 #define __WSTOPSIG(status) __WEXITSTATUS(status)
2928
2929
2930 #define __WIFEXITED(status) (__WTERMSIG(status) == 0)
2931
2932
2933 #define __WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)
2934
2935
2936
2937 #define __WIFSTOPPED(status) (((status) & 0xff) == 0x7f)
2938
2939
2940
2941
2942 #define __WIFCONTINUED(status) ((status) == __W_CONTINUED)
2943
2944
2945
2946 #define __WCOREDUMP(status) ((status) & __WCOREFLAG)
2947
2948
2949 #define __W_EXITCODE(ret,sig) ((ret) << 8 | (sig))
2950 #define __W_STOPCODE(sig) ((sig) << 8 | 0x7f)
2951 #define __W_CONTINUED 0xffff
2952 #define __WCOREFLAG 0x80
2953
2954
2955
2956
2957 # 1 "/usr/include/endian.h" 1 3 4
2958
2959
2960
2961
2962
2963
2964
2965 # 1 "/usr/include/gentoo-multilib/amd64/endian.h" 1 3 4
2966 # 20 "/usr/include/gentoo-multilib/amd64/endian.h" 3 4
2967 #define _ENDIAN_H 1
2968
2969 # 1 "/usr/include/features.h" 1 3 4
2970 # 23 "/usr/include/gentoo-multilib/amd64/endian.h" 2 3 4
2971 # 32 "/usr/include/gentoo-multilib/amd64/endian.h" 3 4
2972 #define __LITTLE_ENDIAN 1234
2973 #define __BIG_ENDIAN 4321
2974 #define __PDP_ENDIAN 3412
2975
2976
2977 # 1 "/usr/include/bits/endian.h" 1 3 4
2978
2979
2980
2981
2982
2983
2984
2985 # 1 "/usr/include/gentoo-multilib/amd64/bits/endian.h" 1 3 4
2986
2987
2988
2989
2990
2991
2992 #define __BYTE_ORDER __LITTLE_ENDIAN
2993 # 9 "/usr/include/bits/endian.h" 2 3 4
2994 # 38 "/usr/include/gentoo-multilib/amd64/endian.h" 2 3 4
2995
2996
2997
2998
2999 #define __FLOAT_WORD_ORDER __BYTE_ORDER
3000
3001
3002
3003 #define LITTLE_ENDIAN __LITTLE_ENDIAN
3004 #define BIG_ENDIAN __BIG_ENDIAN
3005 #define PDP_ENDIAN __PDP_ENDIAN
3006 #define BYTE_ORDER __BYTE_ORDER
3007
3008
3009
3010 #define __LONG_LONG_PAIR(HI,LO) LO, HI
3011 # 9 "/usr/include/endian.h" 2 3 4
3012 # 66 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 2 3 4
3013
3014 union wait
3015 {
3016 int w_status;
3017 struct
3018 {
3019
3020 unsigned int __w_termsig:7;
3021 unsigned int __w_coredump:1;
3022 unsigned int __w_retcode:8;
3023 unsigned int:16;
3024
3025
3026
3027
3028
3029
3030
3031 } __wait_terminated;
3032 struct
3033 {
3034
3035 unsigned int __w_stopval:8;
3036 unsigned int __w_stopsig:8;
3037 unsigned int:16;
3038
3039
3040
3041
3042
3043
3044 } __wait_stopped;
3045 };
3046
3047 #define w_termsig __wait_terminated.__w_termsig
3048 #define w_coredump __wait_terminated.__w_coredump
3049 #define w_retcode __wait_terminated.__w_retcode
3050 #define w_stopsig __wait_stopped.__w_stopsig
3051 #define w_stopval __wait_stopped.__w_stopval
3052 # 9 "/usr/include/bits/waitstatus.h" 2 3 4
3053 # 44 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
3054 # 55 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3055 #define __WAIT_INT(status) (*(int *) &(status))
3056 # 64 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3057 #define __WAIT_STATUS void *
3058 #define __WAIT_STATUS_DEFN void *
3059 # 85 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3060 #define WEXITSTATUS(status) __WEXITSTATUS(__WAIT_INT(status))
3061 #define WTERMSIG(status) __WTERMSIG(__WAIT_INT(status))
3062 #define WSTOPSIG(status) __WSTOPSIG(__WAIT_INT(status))
3063 #define WIFEXITED(status) __WIFEXITED(__WAIT_INT(status))
3064 #define WIFSIGNALED(status) __WIFSIGNALED(__WAIT_INT(status))
3065 #define WIFSTOPPED(status) __WIFSTOPPED(__WAIT_INT(status))
3066
3067 #define WIFCONTINUED(status) __WIFCONTINUED(__WAIT_INT(status))
3068
3069
3070
3071
3072
3073 typedef struct
3074 {
3075 int quot;
3076 int rem;
3077 } div_t;
3078
3079
3080
3081 typedef struct
3082 {
3083 long int quot;
3084 long int rem;
3085 } ldiv_t;
3086 #define __ldiv_t_defined 1
3087
3088
3089
3090
3091
3092
3093 __extension__ typedef struct
3094 {
3095 long long int quot;
3096 long long int rem;
3097 } lldiv_t;
3098 #define __lldiv_t_defined 1
3099
3100
3101
3102
3103
3104 #define RAND_MAX 2147483647
3105
3106
3107
3108
3109 #define EXIT_FAILURE 1
3110 #define EXIT_SUCCESS 0
3111
3112
3113
3114 #define MB_CUR_MAX (__ctype_get_mb_cur_max ())
3115 extern size_t __ctype_get_mb_cur_max (void) throw () ;
3116
3117
3118
3119
3120 extern double atof (__const char *__nptr)
3121 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
3122
3123 extern int atoi (__const char *__nptr)
3124 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
3125
3126 extern long int atol (__const char *__nptr)
3127 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
3128
3129
3130
3131
3132
3133 __extension__ extern long long int atoll (__const char *__nptr)
3134 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
3135
3136
3137
3138
3139
3140 extern double strtod (__const char *__restrict __nptr,
3141 char **__restrict __endptr)
3142 throw () __attribute__ ((__nonnull__ (1))) ;
3143
3144
3145
3146
3147
3148 extern float strtof (__const char *__restrict __nptr,
3149 char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))) ;
3150
3151 extern long double strtold (__const char *__restrict __nptr,
3152 char **__restrict __endptr)
3153 throw () __attribute__ ((__nonnull__ (1))) ;
3154
3155
3156
3157
3158
3159 extern long int strtol (__const char *__restrict __nptr,
3160 char **__restrict __endptr, int __base)
3161 throw () __attribute__ ((__nonnull__ (1))) ;
3162
3163 extern unsigned long int strtoul (__const char *__restrict __nptr,
3164 char **__restrict __endptr, int __base)
3165 throw () __attribute__ ((__nonnull__ (1))) ;
3166
3167
3168
3169
3170 __extension__
3171 extern long long int strtoq (__const char *__restrict __nptr,
3172 char **__restrict __endptr, int __base)
3173 throw () __attribute__ ((__nonnull__ (1))) ;
3174
3175 __extension__
3176 extern unsigned long long int strtouq (__const char *__restrict __nptr,
3177 char **__restrict __endptr, int __base)
3178 throw () __attribute__ ((__nonnull__ (1))) ;
3179
3180
3181
3182
3183
3184 __extension__
3185 extern long long int strtoll (__const char *__restrict __nptr,
3186 char **__restrict __endptr, int __base)
3187 throw () __attribute__ ((__nonnull__ (1))) ;
3188
3189 __extension__
3190 extern unsigned long long int strtoull (__const char *__restrict __nptr,
3191 char **__restrict __endptr, int __base)
3192 throw () __attribute__ ((__nonnull__ (1))) ;
3193
3194 # 236 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3195 # 1 "/usr/include/xlocale.h" 1 3 4
3196 # 237 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
3197
3198
3199
3200 extern long int strtol_l (__const char *__restrict __nptr,
3201 char **__restrict __endptr, int __base,
3202 __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))) ;
3203
3204 extern unsigned long int strtoul_l (__const char *__restrict __nptr,
3205 char **__restrict __endptr,
3206 int __base, __locale_t __loc)
3207 throw () __attribute__ ((__nonnull__ (1, 4))) ;
3208
3209 __extension__
3210 extern long long int strtoll_l (__const char *__restrict __nptr,
3211 char **__restrict __endptr, int __base,
3212 __locale_t __loc)
3213 throw () __attribute__ ((__nonnull__ (1, 4))) ;
3214
3215 __extension__
3216 extern unsigned long long int strtoull_l (__const char *__restrict __nptr,
3217 char **__restrict __endptr,
3218 int __base, __locale_t __loc)
3219 throw () __attribute__ ((__nonnull__ (1, 4))) ;
3220
3221 extern double strtod_l (__const char *__restrict __nptr,
3222 char **__restrict __endptr, __locale_t __loc)
3223 throw () __attribute__ ((__nonnull__ (1, 3))) ;
3224
3225 extern float strtof_l (__const char *__restrict __nptr,
3226 char **__restrict __endptr, __locale_t __loc)
3227 throw () __attribute__ ((__nonnull__ (1, 3))) ;
3228
3229 extern long double strtold_l (__const char *__restrict __nptr,
3230 char **__restrict __endptr,
3231 __locale_t __loc)
3232 throw () __attribute__ ((__nonnull__ (1, 3))) ;
3233 # 311 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
3234 extern char *l64a (long int __n) throw () ;
3235
3236
3237 extern long int a64l (__const char *__s)
3238 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
3239
3240
3241
3242
3243 # 1 "/usr/include/sys/types.h" 1 3 4
3244
3245
3246
3247
3248
3249
3250
3251 # 1 "/usr/include/gentoo-multilib/amd64/sys/types.h" 1 3 4
3252 # 25 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
3253 #define _SYS_TYPES_H 1
3254
3255 # 1 "/usr/include/features.h" 1 3 4
3256 # 28 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
3257
3258 extern "C" {
3259
3260 # 1 "/usr/include/bits/types.h" 1 3 4
3261
3262
3263
3264
3265
3266
3267
3268 # 1 "/usr/include/gentoo-multilib/amd64/bits/types.h" 1 3 4
3269 # 25 "/usr/include/gentoo-multilib/amd64/bits/types.h" 3 4
3270 #define _BITS_TYPES_H 1
3271
3272 # 1 "/usr/include/features.h" 1 3 4
3273 # 28 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
3274 # 1 "/usr/include/bits/wordsize.h" 1 3 4
3275
3276
3277
3278
3279
3280
3281
3282 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
3283
3284
3285
3286 #define __WORDSIZE 64
3287 #define __WORDSIZE_COMPAT32 1
3288 # 9 "/usr/include/bits/wordsize.h" 2 3 4
3289 # 29 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
3290
3291
3292 typedef unsigned char __u_char;
3293 typedef unsigned short int __u_short;
3294 typedef unsigned int __u_int;
3295 typedef unsigned long int __u_long;
3296
3297
3298 typedef signed char __int8_t;
3299 typedef unsigned char __uint8_t;
3300 typedef signed short int __int16_t;
3301 typedef unsigned short int __uint16_t;
3302 typedef signed int __int32_t;
3303 typedef unsigned int __uint32_t;
3304
3305 typedef signed long int __int64_t;
3306 typedef unsigned long int __uint64_t;
3307
3308
3309
3310
3311
3312
3313
3314 typedef long int __quad_t;
3315 typedef unsigned long int __u_quad_t;
3316 # 99 "/usr/include/gentoo-multilib/amd64/bits/types.h" 3 4
3317 #define __S16_TYPE short int
3318 #define __U16_TYPE unsigned short int
3319 #define __S32_TYPE int
3320 #define __U32_TYPE unsigned int
3321 #define __SLONGWORD_TYPE long int
3322 #define __ULONGWORD_TYPE unsigned long int
3323 # 118 "/usr/include/gentoo-multilib/amd64/bits/types.h" 3 4
3324 #define __SQUAD_TYPE long int
3325 #define __UQUAD_TYPE unsigned long int
3326 #define __SWORD_TYPE long int
3327 #define __UWORD_TYPE unsigned long int
3328 #define __SLONG32_TYPE int
3329 #define __ULONG32_TYPE unsigned int
3330 #define __S64_TYPE long int
3331 #define __U64_TYPE unsigned long int
3332
3333 #define __STD_TYPE typedef
3334
3335
3336
3337 # 1 "/usr/include/bits/typesizes.h" 1 3 4
3338
3339
3340
3341
3342
3343
3344
3345 # 1 "/usr/include/gentoo-multilib/amd64/bits/typesizes.h" 1 3 4
3346 # 25 "/usr/include/gentoo-multilib/amd64/bits/typesizes.h" 3 4
3347 #define _BITS_TYPESIZES_H 1
3348
3349
3350
3351
3352 #define __DEV_T_TYPE __UQUAD_TYPE
3353 #define __UID_T_TYPE __U32_TYPE
3354 #define __GID_T_TYPE __U32_TYPE
3355 #define __INO_T_TYPE __ULONGWORD_TYPE
3356 #define __INO64_T_TYPE __UQUAD_TYPE
3357 #define __MODE_T_TYPE __U32_TYPE
3358 #define __NLINK_T_TYPE __UWORD_TYPE
3359 #define __OFF_T_TYPE __SLONGWORD_TYPE
3360 #define __OFF64_T_TYPE __SQUAD_TYPE
3361 #define __PID_T_TYPE __S32_TYPE
3362 #define __RLIM_T_TYPE __ULONGWORD_TYPE
3363 #define __RLIM64_T_TYPE __UQUAD_TYPE
3364 #define __BLKCNT_T_TYPE __SLONGWORD_TYPE
3365 #define __BLKCNT64_T_TYPE __SQUAD_TYPE
3366 #define __FSBLKCNT_T_TYPE __ULONGWORD_TYPE
3367 #define __FSBLKCNT64_T_TYPE __UQUAD_TYPE
3368 #define __FSFILCNT_T_TYPE __ULONGWORD_TYPE
3369 #define __FSFILCNT64_T_TYPE __UQUAD_TYPE
3370 #define __ID_T_TYPE __U32_TYPE
3371 #define __CLOCK_T_TYPE __SLONGWORD_TYPE
3372 #define __TIME_T_TYPE __SLONGWORD_TYPE
3373 #define __USECONDS_T_TYPE __U32_TYPE
3374 #define __SUSECONDS_T_TYPE __SLONGWORD_TYPE
3375 #define __DADDR_T_TYPE __S32_TYPE
3376 #define __SWBLK_T_TYPE __SLONGWORD_TYPE
3377 #define __KEY_T_TYPE __S32_TYPE
3378 #define __CLOCKID_T_TYPE __S32_TYPE
3379 #define __TIMER_T_TYPE void *
3380 #define __BLKSIZE_T_TYPE __SLONGWORD_TYPE
3381 #define __FSID_T_TYPE struct { int __val[2]; }
3382 #define __SSIZE_T_TYPE __SWORD_TYPE
3383
3384
3385 #define __FD_SETSIZE 1024
3386 # 9 "/usr/include/bits/typesizes.h" 2 3 4
3387 # 132 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
3388
3389
3390 typedef unsigned long int __dev_t;
3391 typedef unsigned int __uid_t;
3392 typedef unsigned int __gid_t;
3393 typedef unsigned long int __ino_t;
3394 typedef unsigned long int __ino64_t;
3395 typedef unsigned int __mode_t;
3396 typedef unsigned long int __nlink_t;
3397 typedef long int __off_t;
3398 typedef long int __off64_t;
3399 typedef int __pid_t;
3400 typedef struct { int __val[2]; } __fsid_t;
3401 typedef long int __clock_t;
3402 typedef unsigned long int __rlim_t;
3403 typedef unsigned long int __rlim64_t;
3404 typedef unsigned int __id_t;
3405 typedef long int __time_t;
3406 typedef unsigned int __useconds_t;
3407 typedef long int __suseconds_t;
3408
3409 typedef int __daddr_t;
3410 typedef long int __swblk_t;
3411 typedef int __key_t;
3412
3413
3414 typedef int __clockid_t;
3415
3416
3417 typedef void * __timer_t;
3418
3419
3420 typedef long int __blksize_t;
3421
3422
3423
3424
3425 typedef long int __blkcnt_t;
3426 typedef long int __blkcnt64_t;
3427
3428
3429 typedef unsigned long int __fsblkcnt_t;
3430 typedef unsigned long int __fsblkcnt64_t;
3431
3432
3433 typedef unsigned long int __fsfilcnt_t;
3434 typedef unsigned long int __fsfilcnt64_t;
3435
3436 typedef long int __ssize_t;
3437
3438
3439
3440 typedef __off64_t __loff_t;
3441 typedef __quad_t *__qaddr_t;
3442 typedef char *__caddr_t;
3443
3444
3445 typedef long int __intptr_t;
3446
3447
3448 typedef unsigned int __socklen_t;
3449
3450
3451 #undef __STD_TYPE
3452 # 9 "/usr/include/bits/types.h" 2 3 4
3453 # 32 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
3454
3455
3456
3457 typedef __u_char u_char;
3458 typedef __u_short u_short;
3459 typedef __u_int u_int;
3460 typedef __u_long u_long;
3461 typedef __quad_t quad_t;
3462 typedef __u_quad_t u_quad_t;
3463 typedef __fsid_t fsid_t;
3464 #define __u_char_defined
3465
3466
3467
3468 typedef __loff_t loff_t;
3469
3470
3471
3472 typedef __ino_t ino_t;
3473
3474
3475
3476 #define __ino_t_defined
3477
3478
3479 typedef __ino64_t ino64_t;
3480 #define __ino64_t_defined
3481
3482
3483
3484 typedef __dev_t dev_t;
3485 #define __dev_t_defined
3486
3487
3488
3489 typedef __gid_t gid_t;
3490 #define __gid_t_defined
3491
3492
3493
3494 typedef __mode_t mode_t;
3495 #define __mode_t_defined
3496
3497
3498
3499 typedef __nlink_t nlink_t;
3500 #define __nlink_t_defined
3501
3502
3503
3504 typedef __uid_t uid_t;
3505 #define __uid_t_defined
3506
3507
3508
3509
3510 typedef __off_t off_t;
3511
3512
3513
3514 #define __off_t_defined
3515
3516
3517 typedef __off64_t off64_t;
3518 #define __off64_t_defined
3519
3520
3521
3522 typedef __pid_t pid_t;
3523 #define __pid_t_defined
3524
3525
3526
3527 typedef __id_t id_t;
3528 #define __id_t_defined
3529
3530
3531
3532 typedef __ssize_t ssize_t;
3533 #define __ssize_t_defined
3534
3535
3536
3537
3538 typedef __daddr_t daddr_t;
3539 typedef __caddr_t caddr_t;
3540 #define __daddr_t_defined
3541
3542
3543
3544
3545 typedef __key_t key_t;
3546 #define __key_t_defined
3547
3548
3549
3550 #define __need_clock_t
3551
3552 #define __need_time_t
3553 #define __need_timer_t
3554 #define __need_clockid_t
3555 # 1 "/usr/include/time.h" 1 3 4
3556
3557
3558
3559
3560
3561
3562
3563 # 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4
3564 # 55 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
3565 #define __clock_t_defined 1
3566
3567 # 1 "/usr/include/bits/types.h" 1 3 4
3568 # 58 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
3569
3570
3571
3572 typedef __clock_t clock_t;
3573
3574
3575
3576
3577
3578
3579 #undef __need_clock_t
3580
3581
3582 #define __time_t_defined 1
3583
3584 # 1 "/usr/include/bits/types.h" 1 3 4
3585 # 74 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
3586
3587
3588
3589 typedef __time_t time_t;
3590
3591
3592
3593
3594
3595
3596 #undef __need_time_t
3597
3598
3599
3600 #define __clockid_t_defined 1
3601
3602 # 1 "/usr/include/bits/types.h" 1 3 4
3603 # 91 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
3604
3605
3606 typedef __clockid_t clockid_t;
3607
3608
3609 #undef __clockid_time_t
3610
3611
3612
3613 #define __timer_t_defined 1
3614
3615 # 1 "/usr/include/bits/types.h" 1 3 4
3616 # 103 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
3617
3618
3619 typedef __timer_t timer_t;
3620
3621
3622 #undef __need_timer_t
3623 # 128 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
3624 #undef __need_timespec
3625 # 9 "/usr/include/time.h" 2 3 4
3626 # 134 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
3627
3628
3629
3630 typedef __useconds_t useconds_t;
3631 #define __useconds_t_defined
3632
3633
3634 typedef __suseconds_t suseconds_t;
3635 #define __suseconds_t_defined
3636
3637
3638
3639 #define __need_size_t
3640 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 1 3 4
3641 # 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
3642 #undef __need_ptrdiff_t
3643 # 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
3644 #undef __need_size_t
3645 # 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
3646 #undef __need_wchar_t
3647 # 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
3648 #undef NULL
3649
3650 #define NULL __null
3651 # 409 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
3652 #undef __need_NULL
3653
3654
3655
3656
3657 #define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)
3658 # 148 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
3659
3660
3661
3662 typedef unsigned long int ulong;
3663 typedef unsigned short int ushort;
3664 typedef unsigned int uint;
3665 # 188 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
3666 #define __intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))
3667
3668 #define __u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))
3669
3670
3671
3672 #define __int8_t_defined
3673 typedef int int8_t __attribute__ ((__mode__ (__QI__)));
3674 typedef int int16_t __attribute__ ((__mode__ (__HI__)));
3675 typedef int int32_t __attribute__ ((__mode__ (__SI__)));
3676 typedef int int64_t __attribute__ ((__mode__ (__DI__)));
3677
3678
3679 typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
3680 typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
3681 typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
3682 typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
3683
3684 typedef int register_t __attribute__ ((__mode__ (__word__)));
3685
3686
3687
3688
3689
3690 #define __BIT_TYPES_DEFINED__ 1
3691
3692
3693
3694
3695 # 1 "/usr/include/endian.h" 1 3 4
3696 # 218 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
3697
3698
3699 # 1 "/usr/include/sys/select.h" 1 3 4
3700
3701
3702
3703
3704
3705
3706
3707 # 1 "/usr/include/gentoo-multilib/amd64/sys/select.h" 1 3 4
3708 # 23 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
3709 #define _SYS_SELECT_H 1
3710
3711 # 1 "/usr/include/features.h" 1 3 4
3712 # 26 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
3713
3714
3715 # 1 "/usr/include/bits/types.h" 1 3 4
3716 # 29 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
3717
3718
3719 # 1 "/usr/include/bits/select.h" 1 3 4
3720
3721
3722
3723
3724
3725
3726
3727 # 1 "/usr/include/gentoo-multilib/amd64/bits/select.h" 1 3 4
3728 # 26 "/usr/include/gentoo-multilib/amd64/bits/select.h" 3 4
3729 #define __FD_ZERO(s) do { unsigned int __i; fd_set *__arr = (s); for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) __FDS_BITS (__arr)[__i] = 0; } while (0)
3730
3731
3732
3733
3734
3735
3736 #define __FD_SET(d,s) (__FDS_BITS (s)[__FDELT(d)] |= __FDMASK(d))
3737 #define __FD_CLR(d,s) (__FDS_BITS (s)[__FDELT(d)] &= ~__FDMASK(d))
3738 #define __FD_ISSET(d,s) ((__FDS_BITS (s)[__FDELT(d)] & __FDMASK(d)) != 0)
3739 # 9 "/usr/include/bits/select.h" 2 3 4
3740 # 32 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
3741
3742
3743 # 1 "/usr/include/bits/sigset.h" 1 3 4
3744
3745
3746
3747
3748
3749
3750
3751 # 1 "/usr/include/gentoo-multilib/amd64/bits/sigset.h" 1 3 4
3752 # 22 "/usr/include/gentoo-multilib/amd64/bits/sigset.h" 3 4
3753 #define _SIGSET_H_types 1
3754
3755 typedef int __sig_atomic_t;
3756
3757
3758
3759 #define _SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))
3760 typedef struct
3761 {
3762 unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
3763 } __sigset_t;
3764 # 9 "/usr/include/bits/sigset.h" 2 3 4
3765 # 35 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
3766
3767
3768 #define __sigset_t_defined
3769 typedef __sigset_t sigset_t;
3770
3771
3772
3773 #define __need_time_t
3774 #define __need_timespec
3775 # 1 "/usr/include/time.h" 1 3 4
3776
3777
3778
3779
3780
3781
3782
3783 # 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4
3784 # 68 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
3785 #undef __need_clock_t
3786 # 84 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
3787 #undef __need_time_t
3788 # 96 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
3789 #undef __clockid_time_t
3790 # 108 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
3791 #undef __need_timer_t
3792
3793
3794
3795
3796
3797
3798 #define __timespec_defined 1
3799
3800 # 1 "/usr/include/bits/types.h" 1 3 4
3801 # 118 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
3802
3803
3804
3805 struct timespec
3806 {
3807 __time_t tv_sec;
3808 long int tv_nsec;
3809 };
3810
3811
3812 #undef __need_timespec
3813 # 9 "/usr/include/time.h" 2 3 4
3814 # 45 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
3815 #define __need_timeval
3816 # 1 "/usr/include/bits/time.h" 1 3 4
3817
3818
3819
3820
3821
3822
3823
3824 # 1 "/usr/include/gentoo-multilib/amd64/bits/time.h" 1 3 4
3825 # 62 "/usr/include/gentoo-multilib/amd64/bits/time.h" 3 4
3826 #undef __need_timeval
3827
3828 #define _STRUCT_TIMEVAL 1
3829 # 1 "/usr/include/bits/types.h" 1 3 4
3830 # 66 "/usr/include/gentoo-multilib/amd64/bits/time.h" 2 3 4
3831
3832
3833
3834 struct timeval
3835 {
3836 __time_t tv_sec;
3837 __suseconds_t tv_usec;
3838 };
3839 # 9 "/usr/include/bits/time.h" 2 3 4
3840 # 47 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
3841 # 55 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
3842 typedef long int __fd_mask;
3843
3844
3845 #undef __NFDBITS
3846 #undef __FDELT
3847 #undef __FDMASK
3848
3849 #define __NFDBITS (8 * sizeof (__fd_mask))
3850 #define __FDELT(d) ((d) / __NFDBITS)
3851 #define __FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))
3852
3853
3854 typedef struct
3855 {
3856
3857
3858
3859 __fd_mask fds_bits[1024 / (8 * sizeof (__fd_mask))];
3860 #define __FDS_BITS(set) ((set)->fds_bits)
3861
3862
3863
3864
3865 } fd_set;
3866
3867
3868 #define FD_SETSIZE __FD_SETSIZE
3869
3870
3871
3872 typedef __fd_mask fd_mask;
3873
3874
3875 #define NFDBITS __NFDBITS
3876
3877
3878
3879
3880 #define FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)
3881 #define FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)
3882 #define FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)
3883 #define FD_ZERO(fdsetp) __FD_ZERO (fdsetp)
3884
3885
3886 extern "C" {
3887 # 109 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
3888 extern int select (int __nfds, fd_set *__restrict __readfds,
3889 fd_set *__restrict __writefds,
3890 fd_set *__restrict __exceptfds,
3891 struct timeval *__restrict __timeout);
3892 # 121 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
3893 extern int pselect (int __nfds, fd_set *__restrict __readfds,
3894 fd_set *__restrict __writefds,
3895 fd_set *__restrict __exceptfds,
3896 const struct timespec *__restrict __timeout,
3897 const __sigset_t *__restrict __sigmask);
3898
3899
3900 }
3901 # 9 "/usr/include/sys/select.h" 2 3 4
3902 # 221 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
3903
3904
3905 # 1 "/usr/include/sys/sysmacros.h" 1 3 4
3906
3907
3908
3909
3910
3911
3912
3913 # 1 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 1 3 4
3914 # 22 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 3 4
3915 #define _SYS_SYSMACROS_H 1
3916
3917 # 1 "/usr/include/features.h" 1 3 4
3918 # 25 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 2 3 4
3919
3920
3921
3922
3923
3924 __extension__
3925 extern unsigned int gnu_dev_major (unsigned long long int __dev)
3926 throw ();
3927 __extension__
3928 extern unsigned int gnu_dev_minor (unsigned long long int __dev)
3929 throw ();
3930 __extension__
3931 extern unsigned long long int gnu_dev_makedev (unsigned int __major,
3932 unsigned int __minor)
3933 throw ();
3934 # 65 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 3 4
3935 #define major(dev) gnu_dev_major (dev)
3936 #define minor(dev) gnu_dev_minor (dev)
3937 #define makedev(maj,min) gnu_dev_makedev (maj, min)
3938 # 9 "/usr/include/sys/sysmacros.h" 2 3 4
3939 # 224 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
3940
3941
3942
3943
3944 typedef __blksize_t blksize_t;
3945 #define __blksize_t_defined
3946
3947
3948
3949
3950
3951 typedef __blkcnt_t blkcnt_t;
3952 #define __blkcnt_t_defined
3953
3954
3955 typedef __fsblkcnt_t fsblkcnt_t;
3956 #define __fsblkcnt_t_defined
3957
3958
3959 typedef __fsfilcnt_t fsfilcnt_t;
3960 #define __fsfilcnt_t_defined
3961 # 262 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
3962 typedef __blkcnt64_t blkcnt64_t;
3963 typedef __fsblkcnt64_t fsblkcnt64_t;
3964 typedef __fsfilcnt64_t fsfilcnt64_t;
3965
3966
3967
3968
3969
3970 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4
3971
3972
3973
3974
3975
3976
3977
3978 # 1 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 1 3 4
3979 # 21 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
3980 #define _BITS_PTHREADTYPES_H 1
3981
3982 # 1 "/usr/include/bits/wordsize.h" 1 3 4
3983
3984
3985
3986
3987
3988
3989
3990 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
3991
3992
3993
3994 #define __WORDSIZE 64
3995 #define __WORDSIZE_COMPAT32 1
3996 # 9 "/usr/include/bits/wordsize.h" 2 3 4
3997 # 24 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 2 3 4
3998
3999
4000 #define __SIZEOF_PTHREAD_ATTR_T 56
4001 #define __SIZEOF_PTHREAD_MUTEX_T 40
4002 #define __SIZEOF_PTHREAD_MUTEXATTR_T 4
4003 #define __SIZEOF_PTHREAD_COND_T 48
4004 #define __SIZEOF_PTHREAD_CONDATTR_T 4
4005 #define __SIZEOF_PTHREAD_RWLOCK_T 56
4006 #define __SIZEOF_PTHREAD_RWLOCKATTR_T 8
4007 #define __SIZEOF_PTHREAD_BARRIER_T 32
4008 #define __SIZEOF_PTHREAD_BARRIERATTR_T 4
4009 # 50 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
4010 typedef unsigned long int pthread_t;
4011
4012
4013 typedef union
4014 {
4015 char __size[56];
4016 long int __align;
4017 } pthread_attr_t;
4018
4019
4020
4021 typedef struct __pthread_internal_list
4022 {
4023 struct __pthread_internal_list *__prev;
4024 struct __pthread_internal_list *__next;
4025 } __pthread_list_t;
4026 # 76 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
4027 typedef union
4028 {
4029 struct __pthread_mutex_s
4030 {
4031 int __lock;
4032 unsigned int __count;
4033 int __owner;
4034
4035 unsigned int __nusers;
4036
4037
4038
4039 int __kind;
4040
4041 int __spins;
4042 __pthread_list_t __list;
4043 #define __PTHREAD_MUTEX_HAVE_PREV 1
4044 # 101 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
4045 } __data;
4046 char __size[40];
4047 long int __align;
4048 } pthread_mutex_t;
4049
4050 typedef union
4051 {
4052 char __size[4];
4053 int __align;
4054 } pthread_mutexattr_t;
4055
4056
4057
4058
4059 typedef union
4060 {
4061 struct
4062 {
4063 int __lock;
4064 unsigned int __futex;
4065 __extension__ unsigned long long int __total_seq;
4066 __extension__ unsigned long long int __wakeup_seq;
4067 __extension__ unsigned long long int __woken_seq;
4068 void *__mutex;
4069 unsigned int __nwaiters;
4070 unsigned int __broadcast_seq;
4071 } __data;
4072 char __size[48];
4073 __extension__ long long int __align;
4074 } pthread_cond_t;
4075
4076 typedef union
4077 {
4078 char __size[4];
4079 int __align;
4080 } pthread_condattr_t;
4081
4082
4083
4084 typedef unsigned int pthread_key_t;
4085
4086
4087
4088 typedef int pthread_once_t;
4089
4090
4091
4092
4093
4094 typedef union
4095 {
4096
4097 struct
4098 {
4099 int __lock;
4100 unsigned int __nr_readers;
4101 unsigned int __readers_wakeup;
4102 unsigned int __writer_wakeup;
4103 unsigned int __nr_readers_queued;
4104 unsigned int __nr_writers_queued;
4105 int __writer;
4106 int __shared;
4107 unsigned long int __pad1;
4108 unsigned long int __pad2;
4109
4110
4111 unsigned int __flags;
4112 } __data;
4113 # 187 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
4114 char __size[56];
4115 long int __align;
4116 } pthread_rwlock_t;
4117
4118 typedef union
4119 {
4120 char __size[8];
4121 long int __align;
4122 } pthread_rwlockattr_t;
4123
4124
4125
4126
4127
4128 typedef volatile int pthread_spinlock_t;
4129
4130
4131
4132
4133 typedef union
4134 {
4135 char __size[32];
4136 long int __align;
4137 } pthread_barrier_t;
4138
4139 typedef union
4140 {
4141 char __size[4];
4142 int __align;
4143 } pthread_barrierattr_t;
4144 # 9 "/usr/include/bits/pthreadtypes.h" 2 3 4
4145 # 271 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
4146
4147
4148 }
4149 # 9 "/usr/include/sys/types.h" 2 3 4
4150 # 321 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
4151
4152
4153
4154
4155
4156
4157 extern long int random (void) throw ();
4158
4159
4160 extern void srandom (unsigned int __seed) throw ();
4161
4162
4163
4164
4165
4166 extern char *initstate (unsigned int __seed, char *__statebuf,
4167 size_t __statelen) throw () __attribute__ ((__nonnull__ (2)));
4168
4169
4170
4171 extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1)));
4172
4173
4174
4175
4176
4177
4178
4179 struct random_data
4180 {
4181 int32_t *fptr;
4182 int32_t *rptr;
4183 int32_t *state;
4184 int rand_type;
4185 int rand_deg;
4186 int rand_sep;
4187 int32_t *end_ptr;
4188 };
4189
4190 extern int random_r (struct random_data *__restrict __buf,
4191 int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
4192
4193 extern int srandom_r (unsigned int __seed, struct random_data *__buf)
4194 throw () __attribute__ ((__nonnull__ (2)));
4195
4196 extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
4197 size_t __statelen,
4198 struct random_data *__restrict __buf)
4199 throw () __attribute__ ((__nonnull__ (2, 4)));
4200
4201 extern int setstate_r (char *__restrict __statebuf,
4202 struct random_data *__restrict __buf)
4203 throw () __attribute__ ((__nonnull__ (1, 2)));
4204
4205
4206
4207
4208
4209
4210 extern int rand (void) throw ();
4211
4212 extern void srand (unsigned int __seed) throw ();
4213
4214
4215
4216
4217 extern int rand_r (unsigned int *__seed) throw ();
4218
4219
4220
4221
4222
4223
4224
4225 extern double drand48 (void) throw ();
4226 extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1)));
4227
4228
4229 extern long int lrand48 (void) throw ();
4230 extern long int nrand48 (unsigned short int __xsubi[3])
4231 throw () __attribute__ ((__nonnull__ (1)));
4232
4233
4234 extern long int mrand48 (void) throw ();
4235 extern long int jrand48 (unsigned short int __xsubi[3])
4236 throw () __attribute__ ((__nonnull__ (1)));
4237
4238
4239 extern void srand48 (long int __seedval) throw ();
4240 extern unsigned short int *seed48 (unsigned short int __seed16v[3])
4241 throw () __attribute__ ((__nonnull__ (1)));
4242 extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1)));
4243
4244
4245
4246
4247
4248 struct drand48_data
4249 {
4250 unsigned short int __x[3];
4251 unsigned short int __old_x[3];
4252 unsigned short int __c;
4253 unsigned short int __init;
4254 unsigned long long int __a;
4255 };
4256
4257
4258 extern int drand48_r (struct drand48_data *__restrict __buffer,
4259 double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
4260 extern int erand48_r (unsigned short int __xsubi[3],
4261 struct drand48_data *__restrict __buffer,
4262 double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
4263
4264
4265 extern int lrand48_r (struct drand48_data *__restrict __buffer,
4266 long int *__restrict __result)
4267 throw () __attribute__ ((__nonnull__ (1, 2)));
4268 extern int nrand48_r (unsigned short int __xsubi[3],
4269 struct drand48_data *__restrict __buffer,
4270 long int *__restrict __result)
4271 throw () __attribute__ ((__nonnull__ (1, 2)));
4272
4273
4274 extern int mrand48_r (struct drand48_data *__restrict __buffer,
4275 long int *__restrict __result)
4276 throw () __attribute__ ((__nonnull__ (1, 2)));
4277 extern int jrand48_r (unsigned short int __xsubi[3],
4278 struct drand48_data *__restrict __buffer,
4279 long int *__restrict __result)
4280 throw () __attribute__ ((__nonnull__ (1, 2)));
4281
4282
4283 extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
4284 throw () __attribute__ ((__nonnull__ (2)));
4285
4286 extern int seed48_r (unsigned short int __seed16v[3],
4287 struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2)));
4288
4289 extern int lcong48_r (unsigned short int __param[7],
4290 struct drand48_data *__buffer)
4291 throw () __attribute__ ((__nonnull__ (1, 2)));
4292
4293
4294
4295
4296
4297
4298 #define __malloc_and_calloc_defined
4299
4300
4301 extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
4302
4303 extern void *calloc (size_t __nmemb, size_t __size)
4304 throw () __attribute__ ((__malloc__)) ;
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315 extern void *realloc (void *__ptr, size_t __size)
4316 throw () __attribute__ ((__warn_unused_result__));
4317
4318 extern void free (void *__ptr) throw ();
4319
4320
4321
4322
4323 extern void cfree (void *__ptr) throw ();
4324
4325
4326
4327 # 1 "/usr/include/alloca.h" 1 3 4
4328
4329
4330
4331
4332
4333
4334
4335 # 1 "/usr/include/gentoo-multilib/amd64/alloca.h" 1 3 4
4336 # 20 "/usr/include/gentoo-multilib/amd64/alloca.h" 3 4
4337 #define _ALLOCA_H 1
4338
4339 # 1 "/usr/include/features.h" 1 3 4
4340 # 23 "/usr/include/gentoo-multilib/amd64/alloca.h" 2 3 4
4341
4342 #define __need_size_t
4343 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 1 3 4
4344 # 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
4345 #undef __need_ptrdiff_t
4346 # 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
4347 #undef __need_size_t
4348 # 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
4349 #undef __need_wchar_t
4350 # 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
4351 #undef NULL
4352
4353 #define NULL __null
4354 # 409 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/stddef.h" 3 4
4355 #undef __need_NULL
4356
4357
4358
4359
4360 #define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)
4361 # 26 "/usr/include/gentoo-multilib/amd64/alloca.h" 2 3 4
4362
4363 extern "C" {
4364
4365
4366 #undef alloca
4367
4368
4369 extern void *alloca (size_t __size) throw ();
4370
4371
4372 #define alloca(size) __builtin_alloca (size)
4373
4374
4375 }
4376 # 9 "/usr/include/alloca.h" 2 3 4
4377 # 498 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
4378
4379
4380
4381
4382 extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
4383
4384
4385
4386
4387 extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
4388 throw () __attribute__ ((__nonnull__ (1))) ;
4389
4390
4391
4392
4393 extern void abort (void) throw () __attribute__ ((__noreturn__));
4394
4395
4396
4397 extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1)));
4398
4399
4400
4401
4402
4403 extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
4404 throw () __attribute__ ((__nonnull__ (1)));
4405
4406
4407
4408
4409
4410
4411 extern void exit (int __status) throw () __attribute__ ((__noreturn__));
4412
4413
4414
4415
4416
4417
4418 extern void _Exit (int __status) throw () __attribute__ ((__noreturn__));
4419
4420
4421
4422
4423
4424
4425 extern char *getenv (__const char *__name) throw () __attribute__ ((__nonnull__ (1))) ;
4426
4427
4428
4429
4430 extern char *__secure_getenv (__const char *__name)
4431 throw () __attribute__ ((__nonnull__ (1))) ;
4432
4433
4434
4435
4436
4437 extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1)));
4438
4439
4440
4441
4442
4443 extern int setenv (__const char *__name, __const char *__value, int __replace)
4444 throw () __attribute__ ((__nonnull__ (2)));
4445
4446
4447 extern int unsetenv (__const char *__name) throw ();
4448
4449
4450
4451
4452
4453
4454 extern int clearenv (void) throw ();
4455 # 583 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4456 extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ;
4457 # 594 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4458 extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ;
4459 # 604 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4460 extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ;
4461 # 614 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4462 extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ;
4463 # 625 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4464 extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ;
4465 # 635 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4466 extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) ;
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476 extern int system (__const char *__command) ;
4477
4478
4479
4480
4481
4482
4483 extern char *canonicalize_file_name (__const char *__name)
4484 throw () __attribute__ ((__nonnull__ (1))) ;
4485 # 662 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4486 extern char *realpath (__const char *__restrict __name,
4487 char *__restrict __resolved) throw () ;
4488
4489
4490
4491
4492
4493 #define __COMPAR_FN_T
4494 typedef int (*__compar_fn_t) (__const void *, __const void *);
4495
4496
4497 typedef __compar_fn_t comparison_fn_t;
4498
4499
4500
4501
4502
4503
4504 extern void *bsearch (__const void *__key, __const void *__base,
4505 size_t __nmemb, size_t __size, __compar_fn_t __compar)
4506 __attribute__ ((__nonnull__ (1, 2, 5))) ;
4507
4508
4509
4510 extern void qsort (void *__base, size_t __nmemb, size_t __size,
4511 __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
4512
4513
4514
4515 extern int abs (int __x) throw () __attribute__ ((__const__)) ;
4516 extern long int labs (long int __x) throw () __attribute__ ((__const__)) ;
4517
4518
4519
4520 __extension__ extern long long int llabs (long long int __x)
4521 throw () __attribute__ ((__const__)) ;
4522
4523
4524
4525
4526
4527
4528
4529 extern div_t div (int __numer, int __denom)
4530 throw () __attribute__ ((__const__)) ;
4531 extern ldiv_t ldiv (long int __numer, long int __denom)
4532 throw () __attribute__ ((__const__)) ;
4533
4534
4535
4536
4537 __extension__ extern lldiv_t lldiv (long long int __numer,
4538 long long int __denom)
4539 throw () __attribute__ ((__const__)) ;
4540
4541 # 727 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4542 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
4543 int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ;
4544
4545
4546
4547
4548 extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
4549 int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ;
4550
4551
4552
4553
4554 extern char *gcvt (double __value, int __ndigit, char *__buf)
4555 throw () __attribute__ ((__nonnull__ (3))) ;
4556
4557
4558
4559
4560 extern char *qecvt (long double __value, int __ndigit,
4561 int *__restrict __decpt, int *__restrict __sign)
4562 throw () __attribute__ ((__nonnull__ (3, 4))) ;
4563 extern char *qfcvt (long double __value, int __ndigit,
4564 int *__restrict __decpt, int *__restrict __sign)
4565 throw () __attribute__ ((__nonnull__ (3, 4))) ;
4566 extern char *qgcvt (long double __value, int __ndigit, char *__buf)
4567 throw () __attribute__ ((__nonnull__ (3))) ;
4568
4569
4570
4571
4572 extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
4573 int *__restrict __sign, char *__restrict __buf,
4574 size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5)));
4575 extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
4576 int *__restrict __sign, char *__restrict __buf,
4577 size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5)));
4578
4579 extern int qecvt_r (long double __value, int __ndigit,
4580 int *__restrict __decpt, int *__restrict __sign,
4581 char *__restrict __buf, size_t __len)
4582 throw () __attribute__ ((__nonnull__ (3, 4, 5)));
4583 extern int qfcvt_r (long double __value, int __ndigit,
4584 int *__restrict __decpt, int *__restrict __sign,
4585 char *__restrict __buf, size_t __len)
4586 throw () __attribute__ ((__nonnull__ (3, 4, 5)));
4587
4588
4589
4590
4591
4592
4593
4594 extern int mblen (__const char *__s, size_t __n) throw () ;
4595
4596
4597 extern int mbtowc (wchar_t *__restrict __pwc,
4598 __const char *__restrict __s, size_t __n) throw () ;
4599
4600
4601 extern int wctomb (char *__s, wchar_t __wchar) throw () ;
4602
4603
4604
4605 extern size_t mbstowcs (wchar_t *__restrict __pwcs,
4606 __const char *__restrict __s, size_t __n) throw ();
4607
4608 extern size_t wcstombs (char *__restrict __s,
4609 __const wchar_t *__restrict __pwcs, size_t __n)
4610 throw ();
4611
4612
4613
4614
4615
4616
4617
4618
4619 extern int rpmatch (__const char *__response) throw () __attribute__ ((__nonnull__ (1))) ;
4620 # 815 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4621 extern int getsubopt (char **__restrict __optionp,
4622 char *__const *__restrict __tokens,
4623 char **__restrict __valuep)
4624 throw () __attribute__ ((__nonnull__ (1, 2, 3))) ;
4625
4626
4627
4628
4629
4630 extern void setkey (__const char *__key) throw () __attribute__ ((__nonnull__ (1)));
4631
4632
4633
4634
4635
4636
4637
4638 extern int posix_openpt (int __oflag) ;
4639
4640
4641
4642
4643
4644
4645
4646 extern int grantpt (int __fd) throw ();
4647
4648
4649
4650 extern int unlockpt (int __fd) throw ();
4651
4652
4653
4654
4655 extern char *ptsname (int __fd) throw () ;
4656
4657
4658
4659
4660
4661
4662 extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
4663 throw () __attribute__ ((__nonnull__ (2)));
4664
4665
4666 extern int getpt (void);
4667
4668
4669
4670
4671
4672
4673 extern int getloadavg (double __loadavg[], int __nelem)
4674 throw () __attribute__ ((__nonnull__ (1)));
4675 # 881 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
4676 #undef __need_malloc_and_calloc
4677
4678 }
4679 # 9 "/usr/include/stdlib.h" 2 3 4
4680 # 73 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib" 2 3
4681
4682
4683 #undef abort
4684 #undef abs
4685 #undef atexit
4686 #undef atof
4687 #undef atoi
4688 #undef atol
4689 #undef bsearch
4690 #undef calloc
4691 #undef div
4692 #undef exit
4693 #undef free
4694 #undef getenv
4695 #undef labs
4696 #undef ldiv
4697 #undef malloc
4698 #undef mblen
4699 #undef mbstowcs
4700 #undef mbtowc
4701 #undef qsort
4702 #undef rand
4703 #undef realloc
4704 #undef srand
4705 #undef strtod
4706 #undef strtol
4707 #undef strtoul
4708 #undef system
4709 #undef wcstombs
4710 #undef wctomb
4711
4712 namespace std __attribute__ ((__visibility__ ("default"))) {
4713
4714 using ::div_t;
4715 using ::ldiv_t;
4716
4717 using ::abort;
4718 using ::abs;
4719 using ::atexit;
4720 using ::atof;
4721 using ::atoi;
4722 using ::atol;
4723 using ::bsearch;
4724 using ::calloc;
4725 using ::div;
4726 using ::exit;
4727 using ::free;
4728 using ::getenv;
4729 using ::labs;
4730 using ::ldiv;
4731 using ::malloc;
4732
4733 using ::mblen;
473