1 // /usr/libexec/gcc/x86_64-pc-linux-gnu/4.2.2/cc1plus -quiet -D_GNU_SOURCE -D_REENTRANT genfield.cxx -quiet -dumpbase genfield.cxx -mtune=generic -auxbase-strip genfield.o -O3 -fopenmp -o - -frandom-seed=0
7 # 1 "/usr/include/boost/array.hpp" 1 3 4
8 # 27 "/usr/include/boost/array.hpp" 3 4
9 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstddef" 1 3 4
10 # 48 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstddef" 3 4
12 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstddef" 3
14 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 1 3
15 # 41 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
16 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/os_defines.h" 1 3
17 # 44 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/os_defines.h" 3
18 # 1 "/usr/include/features.h" 1 3 4
26 # 1 "/usr/include/gentoo-multilib/amd64/features.h" 1 3 4
27 # 322 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
28 # 1 "/usr/include/sys/cdefs.h" 1 3 4
36 # 1 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 1 3 4
37 # 324 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4
38 # 1 "/usr/include/bits/wordsize.h" 1 3 4
46 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
47 # 9 "/usr/include/bits/wordsize.h" 2 3 4
48 # 325 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 2 3 4
49 # 9 "/usr/include/sys/cdefs.h" 2 3 4
50 # 323 "/usr/include/gentoo-multilib/amd64/features.h" 2 3 4
51 # 345 "/usr/include/gentoo-multilib/amd64/features.h" 3 4
52 # 1 "/usr/include/gnu/stubs.h" 1 3 4
60 # 1 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 1 3 4
64 # 1 "/usr/include/bits/wordsize.h" 1 3 4
72 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
73 # 9 "/usr/include/bits/wordsize.h" 2 3 4
74 # 5 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 2 3 4
79 # 1 "/usr/include/gnu/stubs-64.h" 1 3 4
83 # 1 "/usr/include/gentoo-multilib/amd64/gnu/stubs-64.h" 1 3 4
84 # 5 "/usr/include/gnu/stubs-64.h" 2 3 4
85 # 10 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 2 3 4
86 # 9 "/usr/include/gnu/stubs.h" 2 3 4
87 # 346 "/usr/include/gentoo-multilib/amd64/features.h" 2 3 4
88 # 9 "/usr/include/features.h" 2 3 4
89 # 45 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/os_defines.h" 2 3
90 # 42 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 2 3
93 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/cpu_defines.h" 1 3
94 # 45 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 2 3
95 # 149 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
96 namespace std __attribute__ ((__visibility__ ("default"))) {
97 # 161 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h" 3
99 # 51 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstddef" 2 3
100 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
101 # 152 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4
102 typedef long int ptrdiff_t;
103 # 214 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4
104 typedef long unsigned int size_t;
105 # 52 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstddef" 2 3
107 namespace std __attribute__ ((__visibility__ ("default"))) {
113 # 28 "/usr/include/boost/array.hpp" 2 3 4
114 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/stdexcept" 1 3 4
115 # 41 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/stdexcept" 3 4
117 # 42 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/stdexcept" 3
119 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/exception" 1 3
120 # 40 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/exception" 3
121 #pragma GCC visibility push(default)
129 # 56 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/exception" 3
133 exception() throw() { }
134 virtual ~exception() throw();
138 virtual const char* what() const throw();
143 class bad_exception : public exception
146 bad_exception() throw() { }
150 virtual ~bad_exception() throw();
153 virtual const char* what() const throw();
157 typedef void (*terminate_handler) ();
160 typedef void (*unexpected_handler) ();
163 terminate_handler set_terminate(terminate_handler) throw();
167 void terminate() __attribute__ ((__noreturn__));
170 unexpected_handler set_unexpected(unexpected_handler) throw();
174 void unexpected() __attribute__ ((__noreturn__));
175 # 112 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/exception" 3
176 bool uncaught_exception() throw();
179 namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) {
180 # 127 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/exception" 3
181 void __verbose_terminate_handler ();
187 #pragma GCC visibility pop
188 # 44 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/stdexcept" 2 3
189 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/string" 1 3
190 # 43 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/string" 3
192 # 44 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/string" 3
195 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/stringfwd.h" 1 3
196 # 42 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/stringfwd.h" 3
198 # 43 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/stringfwd.h" 3
202 namespace std __attribute__ ((__visibility__ ("default"))) {
204 template<typename _Alloc>
207 template<class _CharT>
210 template<typename _CharT, typename _Traits = char_traits<_CharT>,
211 typename _Alloc = allocator<_CharT> >
214 template<> struct char_traits<char>;
216 typedef basic_string<char> string;
219 template<> struct char_traits<wchar_t>;
221 typedef basic_string<wchar_t> wstring;
225 # 47 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/string" 2 3
226 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/char_traits.h" 1 3
227 # 43 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/char_traits.h" 3
229 # 44 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/char_traits.h" 3
231 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstring" 1 3
232 # 48 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstring" 3
234 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstring" 3
238 # 1 "/usr/include/string.h" 1 3 4
246 # 1 "/usr/include/gentoo-multilib/amd64/string.h" 1 3 4
247 # 26 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
248 # 1 "/usr/include/features.h" 1 3 4
249 # 27 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
256 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
257 # 34 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
262 extern void *memcpy (void *__restrict __dest,
263 __const void *__restrict __src, size_t __n)
264 throw () __attribute__ ((__nonnull__ (1, 2)));
267 extern void *memmove (void *__dest, __const void *__src, size_t __n)
268 throw () __attribute__ ((__nonnull__ (1, 2)));
275 extern void *memccpy (void *__restrict __dest, __const void *__restrict __src,
277 throw () __attribute__ ((__nonnull__ (1, 2)));
283 extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
286 extern int memcmp (__const void *__s1, __const void *__s2, size_t __n)
287 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
290 extern void *memchr (__const void *__s, int __c, size_t __n)
291 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
297 extern void *rawmemchr (__const void *__s, int __c)
298 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
301 extern void *memrchr (__const void *__s, int __c, size_t __n)
302 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
308 extern char *strcpy (char *__restrict __dest, __const char *__restrict __src)
309 throw () __attribute__ ((__nonnull__ (1, 2)));
311 extern char *strncpy (char *__restrict __dest,
312 __const char *__restrict __src, size_t __n)
313 throw () __attribute__ ((__nonnull__ (1, 2)));
316 extern char *strcat (char *__restrict __dest, __const char *__restrict __src)
317 throw () __attribute__ ((__nonnull__ (1, 2)));
319 extern char *strncat (char *__restrict __dest, __const char *__restrict __src,
320 size_t __n) throw () __attribute__ ((__nonnull__ (1, 2)));
323 extern int strcmp (__const char *__s1, __const char *__s2)
324 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
326 extern int strncmp (__const char *__s1, __const char *__s2, size_t __n)
327 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
330 extern int strcoll (__const char *__s1, __const char *__s2)
331 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
333 extern size_t strxfrm (char *__restrict __dest,
334 __const char *__restrict __src, size_t __n)
335 throw () __attribute__ ((__nonnull__ (2)));
342 # 1 "/usr/include/xlocale.h" 1 3 4
350 # 1 "/usr/include/gentoo-multilib/amd64/xlocale.h" 1 3 4
351 # 28 "/usr/include/gentoo-multilib/amd64/xlocale.h" 3 4
352 typedef struct __locale_struct
355 struct locale_data *__locales[13];
358 const unsigned short int *__ctype_b;
359 const int *__ctype_tolower;
360 const int *__ctype_toupper;
363 const char *__names[13];
365 # 9 "/usr/include/xlocale.h" 2 3 4
366 # 119 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4
369 extern int strcoll_l (__const char *__s1, __const char *__s2, __locale_t __l)
370 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
372 extern size_t strxfrm_l (char *__dest, __const char *__src, size_t __n,
373 __locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4)));
378 extern char *strdup (__const char *__s)
379 throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
386 extern char *strndup (__const char *__string, size_t __n)
387 throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
388 # 165 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
391 extern char *strchr (__const char *__s, int __c)
392 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
394 extern char *strrchr (__const char *__s, int __c)
395 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
401 extern char *strchrnul (__const char *__s, int __c)
402 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
408 extern size_t strcspn (__const char *__s, __const char *__reject)
409 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
412 extern size_t strspn (__const char *__s, __const char *__accept)
413 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
415 extern char *strpbrk (__const char *__s, __const char *__accept)
416 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
418 extern char *strstr (__const char *__haystack, __const char *__needle)
419 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
423 extern char *strtok (char *__restrict __s, __const char *__restrict __delim)
424 throw () __attribute__ ((__nonnull__ (2)));
429 extern char *__strtok_r (char *__restrict __s,
430 __const char *__restrict __delim,
431 char **__restrict __save_ptr)
432 throw () __attribute__ ((__nonnull__ (2, 3)));
434 extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim,
435 char **__restrict __save_ptr)
436 throw () __attribute__ ((__nonnull__ (2, 3)));
441 extern char *strcasestr (__const char *__haystack, __const char *__needle)
442 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
449 extern void *memmem (__const void *__haystack, size_t __haystacklen,
450 __const void *__needle, size_t __needlelen)
451 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3)));
455 extern void *__mempcpy (void *__restrict __dest,
456 __const void *__restrict __src, size_t __n)
457 throw () __attribute__ ((__nonnull__ (1, 2)));
458 extern void *mempcpy (void *__restrict __dest,
459 __const void *__restrict __src, size_t __n)
460 throw () __attribute__ ((__nonnull__ (1, 2)));
466 extern size_t strlen (__const char *__s)
467 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
473 extern size_t strnlen (__const char *__string, size_t __maxlen)
474 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
480 extern char *strerror (int __errnum) throw ();
482 # 281 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
483 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
484 throw () __attribute__ ((__nonnull__ (2)));
490 extern char *strerror_l (int __errnum, __locale_t __l) throw ();
496 extern void __bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
500 extern void bcopy (__const void *__src, void *__dest, size_t __n)
501 throw () __attribute__ ((__nonnull__ (1, 2)));
504 extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
507 extern int bcmp (__const void *__s1, __const void *__s2, size_t __n)
508 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
511 extern char *index (__const char *__s, int __c)
512 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
515 extern char *rindex (__const char *__s, int __c)
516 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
520 extern int ffs (int __i) throw () __attribute__ ((__const__));
525 extern int ffsl (long int __l) throw () __attribute__ ((__const__));
527 __extension__ extern int ffsll (long long int __ll)
528 throw () __attribute__ ((__const__));
533 extern int strcasecmp (__const char *__s1, __const char *__s2)
534 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
537 extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n)
538 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
544 extern int strcasecmp_l (__const char *__s1, __const char *__s2,
546 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3)));
548 extern int strncasecmp_l (__const char *__s1, __const char *__s2,
549 size_t __n, __locale_t __loc)
550 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4)));
556 extern char *strsep (char **__restrict __stringp,
557 __const char *__restrict __delim)
558 throw () __attribute__ ((__nonnull__ (1, 2)));
563 extern int strverscmp (__const char *__s1, __const char *__s2)
564 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
567 extern char *strsignal (int __sig) throw ();
570 extern char *__stpcpy (char *__restrict __dest, __const char *__restrict __src)
571 throw () __attribute__ ((__nonnull__ (1, 2)));
572 extern char *stpcpy (char *__restrict __dest, __const char *__restrict __src)
573 throw () __attribute__ ((__nonnull__ (1, 2)));
577 extern char *__stpncpy (char *__restrict __dest,
578 __const char *__restrict __src, size_t __n)
579 throw () __attribute__ ((__nonnull__ (1, 2)));
580 extern char *stpncpy (char *__restrict __dest,
581 __const char *__restrict __src, size_t __n)
582 throw () __attribute__ ((__nonnull__ (1, 2)));
585 extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1)));
588 extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1)));
595 extern char *basename (__const char *__filename) throw () __attribute__ ((__nonnull__ (1)));
596 # 432 "/usr/include/gentoo-multilib/amd64/string.h" 3 4
598 # 9 "/usr/include/string.h" 2 3 4
599 # 53 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstring" 2 3
600 # 78 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstring" 3
601 namespace std __attribute__ ((__visibility__ ("default"))) {
624 memchr(void* __p, int __c, size_t __n)
625 { return memchr(const_cast<const void*>(__p), __c, __n); }
630 strchr(char* __s1, int __n)
631 { return __builtin_strchr(const_cast<const char*>(__s1), __n); }
636 strpbrk(char* __s1, const char* __s2)
637 { return __builtin_strpbrk(const_cast<const char*>(__s1), __s2); }
642 strrchr(char* __s1, int __n)
643 { return __builtin_strrchr(const_cast<const char*>(__s1), __n); }
648 strstr(char* __s1, const char* __s2)
649 { return __builtin_strstr(const_cast<const char*>(__s1), __s2); }
652 # 46 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/char_traits.h" 2 3
653 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/stl_algobase.h" 1 3
654 # 67 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/stl_algobase.h" 3
655 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/climits" 1 3
656 # 48 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/climits" 3
658 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/climits" 3
660 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 1 3 4
661 # 11 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 3 4
662 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/syslimits.h" 1 3 4
669 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 1 3 4
670 # 122 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 3 4
671 # 1 "/usr/include/limits.h" 1 3 4
679 # 1 "/usr/include/gentoo-multilib/amd64/limits.h" 1 3 4
680 # 27 "/usr/include/gentoo-multilib/amd64/limits.h" 3 4
681 # 1 "/usr/include/features.h" 1 3 4
682 # 28 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
683 # 145 "/usr/include/gentoo-multilib/amd64/limits.h" 3 4
684 # 1 "/usr/include/bits/posix1_lim.h" 1 3 4
692 # 1 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 1 3 4
693 # 153 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 3 4
694 # 1 "/usr/include/bits/local_lim.h" 1 3 4
702 # 1 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 1 3 4
703 # 36 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 3 4
704 # 1 "/usr/include/linux/limits.h" 1 3 4
705 # 37 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 2 3 4
706 # 9 "/usr/include/bits/local_lim.h" 2 3 4
707 # 154 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 2 3 4
708 # 9 "/usr/include/bits/posix1_lim.h" 2 3 4
709 # 146 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
713 # 1 "/usr/include/bits/posix2_lim.h" 1 3 4
721 # 1 "/usr/include/gentoo-multilib/amd64/bits/posix2_lim.h" 1 3 4
722 # 9 "/usr/include/bits/posix2_lim.h" 2 3 4
723 # 150 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
727 # 1 "/usr/include/bits/xopen_lim.h" 1 3 4
735 # 1 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 1 3 4
736 # 34 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 3 4
737 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4
745 # 1 "/usr/include/gentoo-multilib/amd64/bits/stdio_lim.h" 1 3 4
746 # 9 "/usr/include/bits/stdio_lim.h" 2 3 4
747 # 35 "/usr/include/gentoo-multilib/amd64/bits/xopen_lim.h" 2 3 4
748 # 9 "/usr/include/bits/xopen_lim.h" 2 3 4
749 # 154 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4
750 # 9 "/usr/include/limits.h" 2 3 4
751 # 123 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 2 3 4
752 # 8 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/syslimits.h" 2 3 4
753 # 12 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 2 3 4
754 # 51 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/climits" 2 3
755 # 68 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/stl_algobase.h" 2 3
756 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdlib" 1 3
757 # 48 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdlib" 3
759 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdlib" 3
760 # 72 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdlib" 3
761 # 1 "/usr/include/stdlib.h" 1 3 4
769 # 1 "/usr/include/gentoo-multilib/amd64/stdlib.h" 1 3 4
770 # 25 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
771 # 1 "/usr/include/features.h" 1 3 4
772 # 26 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
780 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
781 # 34 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
790 # 1 "/usr/include/bits/waitflags.h" 1 3 4
798 # 1 "/usr/include/gentoo-multilib/amd64/bits/waitflags.h" 1 3 4
799 # 9 "/usr/include/bits/waitflags.h" 2 3 4
800 # 43 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
801 # 1 "/usr/include/bits/waitstatus.h" 1 3 4
809 # 1 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 1 3 4
810 # 65 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 3 4
811 # 1 "/usr/include/endian.h" 1 3 4
819 # 1 "/usr/include/gentoo-multilib/amd64/endian.h" 1 3 4
820 # 22 "/usr/include/gentoo-multilib/amd64/endian.h" 3 4
821 # 1 "/usr/include/features.h" 1 3 4
822 # 23 "/usr/include/gentoo-multilib/amd64/endian.h" 2 3 4
823 # 37 "/usr/include/gentoo-multilib/amd64/endian.h" 3 4
824 # 1 "/usr/include/bits/endian.h" 1 3 4
832 # 1 "/usr/include/gentoo-multilib/amd64/bits/endian.h" 1 3 4
833 # 9 "/usr/include/bits/endian.h" 2 3 4
834 # 38 "/usr/include/gentoo-multilib/amd64/endian.h" 2 3 4
835 # 9 "/usr/include/endian.h" 2 3 4
836 # 66 "/usr/include/gentoo-multilib/amd64/bits/waitstatus.h" 2 3 4
844 unsigned int __w_termsig:7;
845 unsigned int __w_coredump:1;
846 unsigned int __w_retcode:8;
859 unsigned int __w_stopval:8;
860 unsigned int __w_stopsig:8;
870 # 9 "/usr/include/bits/waitstatus.h" 2 3 4
871 # 44 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
872 # 96 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
895 __extension__ typedef struct
902 # 140 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
903 extern size_t __ctype_get_mb_cur_max (void) throw () ;
908 extern double atof (__const char *__nptr)
909 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
911 extern int atoi (__const char *__nptr)
912 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
914 extern long int atol (__const char *__nptr)
915 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
921 __extension__ extern long long int atoll (__const char *__nptr)
922 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
928 extern double strtod (__const char *__restrict __nptr,
929 char **__restrict __endptr)
930 throw () __attribute__ ((__nonnull__ (1))) ;
936 extern float strtof (__const char *__restrict __nptr,
937 char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))) ;
939 extern long double strtold (__const char *__restrict __nptr,
940 char **__restrict __endptr)
941 throw () __attribute__ ((__nonnull__ (1))) ;
947 extern long int strtol (__const char *__restrict __nptr,
948 char **__restrict __endptr, int __base)
949 throw () __attribute__ ((__nonnull__ (1))) ;
951 extern unsigned long int strtoul (__const char *__restrict __nptr,
952 char **__restrict __endptr, int __base)
953 throw () __attribute__ ((__nonnull__ (1))) ;
959 extern long long int strtoq (__const char *__restrict __nptr,
960 char **__restrict __endptr, int __base)
961 throw () __attribute__ ((__nonnull__ (1))) ;
964 extern unsigned long long int strtouq (__const char *__restrict __nptr,
965 char **__restrict __endptr, int __base)
966 throw () __attribute__ ((__nonnull__ (1))) ;
973 extern long long int strtoll (__const char *__restrict __nptr,
974 char **__restrict __endptr, int __base)
975 throw () __attribute__ ((__nonnull__ (1))) ;
978 extern unsigned long long int strtoull (__const char *__restrict __nptr,
979 char **__restrict __endptr, int __base)
980 throw () __attribute__ ((__nonnull__ (1))) ;
982 # 236 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
983 # 1 "/usr/include/xlocale.h" 1 3 4
984 # 237 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
988 extern long int strtol_l (__const char *__restrict __nptr,
989 char **__restrict __endptr, int __base,
990 __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))) ;
992 extern unsigned long int strtoul_l (__const char *__restrict __nptr,
993 char **__restrict __endptr,
994 int __base, __locale_t __loc)
995 throw () __attribute__ ((__nonnull__ (1, 4))) ;
998 extern long long int strtoll_l (__const char *__restrict __nptr,
999 char **__restrict __endptr, int __base,
1001 throw () __attribute__ ((__nonnull__ (1, 4))) ;
1004 extern unsigned long long int strtoull_l (__const char *__restrict __nptr,
1005 char **__restrict __endptr,
1006 int __base, __locale_t __loc)
1007 throw () __attribute__ ((__nonnull__ (1, 4))) ;
1009 extern double strtod_l (__const char *__restrict __nptr,
1010 char **__restrict __endptr, __locale_t __loc)
1011 throw () __attribute__ ((__nonnull__ (1, 3))) ;
1013 extern float strtof_l (__const char *__restrict __nptr,
1014 char **__restrict __endptr, __locale_t __loc)
1015 throw () __attribute__ ((__nonnull__ (1, 3))) ;
1017 extern long double strtold_l (__const char *__restrict __nptr,
1018 char **__restrict __endptr,
1020 throw () __attribute__ ((__nonnull__ (1, 3))) ;
1027 extern double __strtod_internal (__const char *__restrict __nptr,
1028 char **__restrict __endptr, int __group)
1029 throw () __attribute__ ((__nonnull__ (1))) ;
1030 extern float __strtof_internal (__const char *__restrict __nptr,
1031 char **__restrict __endptr, int __group)
1032 throw () __attribute__ ((__nonnull__ (1))) ;
1033 extern long double __strtold_internal (__const char *__restrict __nptr,
1034 char **__restrict __endptr,
1036 throw () __attribute__ ((__nonnull__ (1))) ;
1038 extern long int __strtol_internal (__const char *__restrict __nptr,
1039 char **__restrict __endptr,
1040 int __base, int __group)
1041 throw () __attribute__ ((__nonnull__ (1))) ;
1045 extern unsigned long int __strtoul_internal (__const char *__restrict __nptr,
1046 char **__restrict __endptr,
1047 int __base, int __group)
1048 throw () __attribute__ ((__nonnull__ (1))) ;
1054 extern long long int __strtoll_internal (__const char *__restrict __nptr,
1055 char **__restrict __endptr,
1056 int __base, int __group)
1057 throw () __attribute__ ((__nonnull__ (1))) ;
1062 extern unsigned long long int __strtoull_internal (__const char *
1064 char **__restrict __endptr,
1065 int __base, int __group)
1066 throw () __attribute__ ((__nonnull__ (1))) ;
1075 extern __inline double
1076 strtod (__const char *__restrict __nptr, char **__restrict __endptr) throw ()
1078 return __strtod_internal (__nptr, __endptr, 0);
1080 extern __inline long int
1081 strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw ()
1084 return __strtol_internal (__nptr, __endptr, __base, 0);
1086 extern __inline unsigned long int
1087 strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw ()
1090 return __strtoul_internal (__nptr, __endptr, __base, 0);
1096 extern __inline float
1097 strtof (__const char *__restrict __nptr, char **__restrict __endptr) throw ()
1099 return __strtof_internal (__nptr, __endptr, 0);
1102 extern __inline long double
1103 strtold (__const char *__restrict __nptr, char **__restrict __endptr) throw ()
1105 return __strtold_internal (__nptr, __endptr, 0);
1112 __extension__ extern __inline long long int
1113 strtoq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw ()
1116 return __strtoll_internal (__nptr, __endptr, __base, 0);
1118 __extension__ extern __inline unsigned long long int
1119 strtouq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw ()
1122 return __strtoull_internal (__nptr, __endptr, __base, 0);
1128 __extension__ extern __inline long long int
1129 strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base) throw ()
1132 return __strtoll_internal (__nptr, __endptr, __base, 0);
1134 __extension__ extern __inline unsigned long long int
1135 strtoull (__const char * __restrict __nptr, char **__restrict __endptr, int __base) throw ()
1138 return __strtoull_internal (__nptr, __endptr, __base, 0);
1144 extern __inline double
1145 atof (__const char *__nptr) throw ()
1147 return strtod (__nptr, (char **) __null);
1150 atoi (__const char *__nptr) throw ()
1152 return (int) strtol (__nptr, (char **) __null, 10);
1154 extern __inline long int
1155 atol (__const char *__nptr) throw ()
1157 return strtol (__nptr, (char **) __null, 10);
1163 __extension__ extern __inline long long int
1164 atoll (__const char *__nptr) throw ()
1166 return strtoll (__nptr, (char **) __null, 10);
1169 # 429 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
1170 extern char *l64a (long int __n) throw () ;
1173 extern long int a64l (__const char *__s)
1174 throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ;
1179 # 1 "/usr/include/sys/types.h" 1 3 4
1187 # 1 "/usr/include/gentoo-multilib/amd64/sys/types.h" 1 3 4
1188 # 27 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
1189 # 1 "/usr/include/features.h" 1 3 4
1190 # 28 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1194 # 1 "/usr/include/bits/types.h" 1 3 4
1202 # 1 "/usr/include/gentoo-multilib/amd64/bits/types.h" 1 3 4
1203 # 27 "/usr/include/gentoo-multilib/amd64/bits/types.h" 3 4
1204 # 1 "/usr/include/features.h" 1 3 4
1205 # 28 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
1206 # 1 "/usr/include/bits/wordsize.h" 1 3 4
1214 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
1215 # 9 "/usr/include/bits/wordsize.h" 2 3 4
1216 # 29 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
1219 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
1220 # 32 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
1223 typedef unsigned char __u_char;
1224 typedef unsigned short int __u_short;
1225 typedef unsigned int __u_int;
1226 typedef unsigned long int __u_long;
1229 typedef signed char __int8_t;
1230 typedef unsigned char __uint8_t;
1231 typedef signed short int __int16_t;
1232 typedef unsigned short int __uint16_t;
1233 typedef signed int __int32_t;
1234 typedef unsigned int __uint32_t;
1236 typedef signed long int __int64_t;
1237 typedef unsigned long int __uint64_t;
1245 typedef long int __quad_t;
1246 typedef unsigned long int __u_quad_t;
1247 # 134 "/usr/include/gentoo-multilib/amd64/bits/types.h" 3 4
1248 # 1 "/usr/include/bits/typesizes.h" 1 3 4
1256 # 1 "/usr/include/gentoo-multilib/amd64/bits/typesizes.h" 1 3 4
1257 # 9 "/usr/include/bits/typesizes.h" 2 3 4
1258 # 135 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4
1261 typedef unsigned long int __dev_t;
1262 typedef unsigned int __uid_t;
1263 typedef unsigned int __gid_t;
1264 typedef unsigned long int __ino_t;
1265 typedef unsigned long int __ino64_t;
1266 typedef unsigned int __mode_t;
1267 typedef unsigned long int __nlink_t;
1268 typedef long int __off_t;
1269 typedef long int __off64_t;
1270 typedef int __pid_t;
1271 typedef struct { int __val[2]; } __fsid_t;
1272 typedef long int __clock_t;
1273 typedef unsigned long int __rlim_t;
1274 typedef unsigned long int __rlim64_t;
1275 typedef unsigned int __id_t;
1276 typedef long int __time_t;
1277 typedef unsigned int __useconds_t;
1278 typedef long int __suseconds_t;
1280 typedef int __daddr_t;
1281 typedef long int __swblk_t;
1282 typedef int __key_t;
1285 typedef int __clockid_t;
1288 typedef void * __timer_t;
1291 typedef long int __blksize_t;
1296 typedef long int __blkcnt_t;
1297 typedef long int __blkcnt64_t;
1300 typedef unsigned long int __fsblkcnt_t;
1301 typedef unsigned long int __fsblkcnt64_t;
1304 typedef unsigned long int __fsfilcnt_t;
1305 typedef unsigned long int __fsfilcnt64_t;
1307 typedef long int __ssize_t;
1311 typedef __off64_t __loff_t;
1312 typedef __quad_t *__qaddr_t;
1313 typedef char *__caddr_t;
1316 typedef long int __intptr_t;
1319 typedef unsigned int __socklen_t;
1320 # 9 "/usr/include/bits/types.h" 2 3 4
1321 # 32 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1325 typedef __u_char u_char;
1326 typedef __u_short u_short;
1327 typedef __u_int u_int;
1328 typedef __u_long u_long;
1329 typedef __quad_t quad_t;
1330 typedef __u_quad_t u_quad_t;
1331 typedef __fsid_t fsid_t;
1336 typedef __loff_t loff_t;
1340 typedef __ino_t ino_t;
1347 typedef __ino64_t ino64_t;
1352 typedef __dev_t dev_t;
1357 typedef __gid_t gid_t;
1362 typedef __mode_t mode_t;
1367 typedef __nlink_t nlink_t;
1372 typedef __uid_t uid_t;
1378 typedef __off_t off_t;
1385 typedef __off64_t off64_t;
1390 typedef __pid_t pid_t;
1395 typedef __id_t id_t;
1400 typedef __ssize_t ssize_t;
1406 typedef __daddr_t daddr_t;
1407 typedef __caddr_t caddr_t;
1413 typedef __key_t key_t;
1414 # 133 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
1415 # 1 "/usr/include/time.h" 1 3 4
1423 # 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4
1424 # 57 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
1425 # 1 "/usr/include/bits/types.h" 1 3 4
1426 # 58 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
1430 typedef __clock_t clock_t;
1434 # 73 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
1435 # 1 "/usr/include/bits/types.h" 1 3 4
1436 # 74 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
1440 typedef __time_t time_t;
1444 # 90 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
1445 # 1 "/usr/include/bits/types.h" 1 3 4
1446 # 91 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
1449 typedef __clockid_t clockid_t;
1450 # 102 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
1451 # 1 "/usr/include/bits/types.h" 1 3 4
1452 # 103 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
1455 typedef __timer_t timer_t;
1456 # 9 "/usr/include/time.h" 2 3 4
1457 # 134 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1461 typedef __useconds_t useconds_t;
1465 typedef __suseconds_t suseconds_t;
1471 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
1472 # 148 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1476 typedef unsigned long int ulong;
1477 typedef unsigned short int ushort;
1478 typedef unsigned int uint;
1479 # 195 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
1480 typedef int int8_t __attribute__ ((__mode__ (__QI__)));
1481 typedef int int16_t __attribute__ ((__mode__ (__HI__)));
1482 typedef int int32_t __attribute__ ((__mode__ (__SI__)));
1483 typedef int int64_t __attribute__ ((__mode__ (__DI__)));
1486 typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
1487 typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
1488 typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
1489 typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
1491 typedef int register_t __attribute__ ((__mode__ (__word__)));
1492 # 217 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
1493 # 1 "/usr/include/endian.h" 1 3 4
1494 # 218 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1497 # 1 "/usr/include/sys/select.h" 1 3 4
1505 # 1 "/usr/include/gentoo-multilib/amd64/sys/select.h" 1 3 4
1506 # 25 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1507 # 1 "/usr/include/features.h" 1 3 4
1508 # 26 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1511 # 1 "/usr/include/bits/types.h" 1 3 4
1512 # 29 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1515 # 1 "/usr/include/bits/select.h" 1 3 4
1523 # 1 "/usr/include/gentoo-multilib/amd64/bits/select.h" 1 3 4
1524 # 9 "/usr/include/bits/select.h" 2 3 4
1525 # 32 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1528 # 1 "/usr/include/bits/sigset.h" 1 3 4
1536 # 1 "/usr/include/gentoo-multilib/amd64/bits/sigset.h" 1 3 4
1537 # 24 "/usr/include/gentoo-multilib/amd64/bits/sigset.h" 3 4
1538 typedef int __sig_atomic_t;
1545 unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
1547 # 9 "/usr/include/bits/sigset.h" 2 3 4
1548 # 35 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1552 typedef __sigset_t sigset_t;
1558 # 1 "/usr/include/time.h" 1 3 4
1566 # 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4
1567 # 117 "/usr/include/gentoo-multilib/amd64/time.h" 3 4
1568 # 1 "/usr/include/bits/types.h" 1 3 4
1569 # 118 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4
1578 # 9 "/usr/include/time.h" 2 3 4
1579 # 45 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1581 # 1 "/usr/include/bits/time.h" 1 3 4
1589 # 1 "/usr/include/gentoo-multilib/amd64/bits/time.h" 1 3 4
1590 # 65 "/usr/include/gentoo-multilib/amd64/bits/time.h" 3 4
1591 # 1 "/usr/include/bits/types.h" 1 3 4
1592 # 66 "/usr/include/gentoo-multilib/amd64/bits/time.h" 2 3 4
1599 __suseconds_t tv_usec;
1601 # 9 "/usr/include/bits/time.h" 2 3 4
1602 # 47 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4
1603 # 55 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1604 typedef long int __fd_mask;
1605 # 67 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1611 __fd_mask fds_bits[1024 / (8 * sizeof (__fd_mask))];
1624 typedef __fd_mask fd_mask;
1625 # 99 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1627 # 109 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1628 extern int select (int __nfds, fd_set *__restrict __readfds,
1629 fd_set *__restrict __writefds,
1630 fd_set *__restrict __exceptfds,
1631 struct timeval *__restrict __timeout);
1632 # 121 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4
1633 extern int pselect (int __nfds, fd_set *__restrict __readfds,
1634 fd_set *__restrict __writefds,
1635 fd_set *__restrict __exceptfds,
1636 const struct timespec *__restrict __timeout,
1637 const __sigset_t *__restrict __sigmask);
1641 # 9 "/usr/include/sys/select.h" 2 3 4
1642 # 221 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1645 # 1 "/usr/include/sys/sysmacros.h" 1 3 4
1653 # 1 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 1 3 4
1654 # 24 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 3 4
1655 # 1 "/usr/include/features.h" 1 3 4
1656 # 25 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 2 3 4
1663 extern __inline unsigned int gnu_dev_major (unsigned long long int __dev)
1666 extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev)
1669 extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major,
1670 unsigned int __minor)
1674 __extension__ extern __inline unsigned int
1675 gnu_dev_major (unsigned long long int __dev) throw ()
1677 return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff);
1680 __extension__ extern __inline unsigned int
1681 gnu_dev_minor (unsigned long long int __dev) throw ()
1683 return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff);
1686 __extension__ extern __inline unsigned long long int
1687 gnu_dev_makedev (unsigned int __major, unsigned int __minor) throw ()
1689 return ((__minor & 0xff) | ((__major & 0xfff) << 8)
1690 | (((unsigned long long int) (__minor & ~0xff)) << 12)
1691 | (((unsigned long long int) (__major & ~0xfff)) << 32));
1693 # 9 "/usr/include/sys/sysmacros.h" 2 3 4
1694 # 224 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1699 typedef __blksize_t blksize_t;
1706 typedef __blkcnt_t blkcnt_t;
1710 typedef __fsblkcnt_t fsblkcnt_t;
1714 typedef __fsfilcnt_t fsfilcnt_t;
1715 # 262 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4
1716 typedef __blkcnt64_t blkcnt64_t;
1717 typedef __fsblkcnt64_t fsblkcnt64_t;
1718 typedef __fsfilcnt64_t fsfilcnt64_t;
1724 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4
1732 # 1 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 1 3 4
1733 # 23 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
1734 # 1 "/usr/include/bits/wordsize.h" 1 3 4
1742 # 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4
1743 # 9 "/usr/include/bits/wordsize.h" 2 3 4
1744 # 24 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 2 3 4
1745 # 50 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
1746 typedef unsigned long int pthread_t;
1757 typedef struct __pthread_internal_list
1759 struct __pthread_internal_list *__prev;
1760 struct __pthread_internal_list *__next;
1762 # 76 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
1765 struct __pthread_mutex_s
1768 unsigned int __count;
1771 unsigned int __nusers;
1778 __pthread_list_t __list;
1779 # 101 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
1789 } pthread_mutexattr_t;
1799 unsigned int __futex;
1800 __extension__ unsigned long long int __total_seq;
1801 __extension__ unsigned long long int __wakeup_seq;
1802 __extension__ unsigned long long int __woken_seq;
1804 unsigned int __nwaiters;
1805 unsigned int __broadcast_seq;
1808 __extension__ long long int __align;
1815 } pthread_condattr_t;
1819 typedef unsigned int pthread_key_t;
1823 typedef int pthread_once_t;
1835 unsigned int __nr_readers;
1836 unsigned int __readers_wakeup;
1837 unsigned int __writer_wakeup;
1838 unsigned int __nr_readers_queued;
1839 unsigned int __nr_writers_queued;
1842 unsigned long int __pad2;
1843 unsigned long int __pad3;
1846 unsigned int __flags;
1848 # 184 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4
1857 } pthread_rwlockattr_t;
1863 typedef volatile int pthread_spinlock_t;
1872 } pthread_barrier_t;
1878 } pthread_barrierattr_t;
1879 # 9 "/usr/include/bits/pthreadtypes.h" 2 3 4
1880 # 271 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4
1884 # 9 "/usr/include/sys/types.h" 2 3 4
1885 # 439 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
1892 extern long int random (void) throw ();
1895 extern void srandom (unsigned int __seed) throw ();
1901 extern char *initstate (unsigned int __seed, char *__statebuf,
1902 size_t __statelen) throw () __attribute__ ((__nonnull__ (2)));
1906 extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1)));
1925 extern int random_r (struct random_data *__restrict __buf,
1926 int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
1928 extern int srandom_r (unsigned int __seed, struct random_data *__buf)
1929 throw () __attribute__ ((__nonnull__ (2)));
1931 extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
1933 struct random_data *__restrict __buf)
1934 throw () __attribute__ ((__nonnull__ (2, 4)));
1936 extern int setstate_r (char *__restrict __statebuf,
1937 struct random_data *__restrict __buf)
1938 throw () __attribute__ ((__nonnull__ (1, 2)));
1945 extern int rand (void) throw ();
1947 extern void srand (unsigned int __seed) throw ();
1952 extern int rand_r (unsigned int *__seed) throw ();
1960 extern double drand48 (void) throw ();
1961 extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1)));
1964 extern long int lrand48 (void) throw ();
1965 extern long int nrand48 (unsigned short int __xsubi[3])
1966 throw () __attribute__ ((__nonnull__ (1)));
1969 extern long int mrand48 (void) throw ();
1970 extern long int jrand48 (unsigned short int __xsubi[3])
1971 throw () __attribute__ ((__nonnull__ (1)));
1974 extern void srand48 (long int __seedval) throw ();
1975 extern unsigned short int *seed48 (unsigned short int __seed16v[3])
1976 throw () __attribute__ ((__nonnull__ (1)));
1977 extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1)));
1985 unsigned short int __x[3];
1986 unsigned short int __old_x[3];
1987 unsigned short int __c;
1988 unsigned short int __init;
1989 unsigned long long int __a;
1993 extern int drand48_r (struct drand48_data *__restrict __buffer,
1994 double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
1995 extern int erand48_r (unsigned short int __xsubi[3],
1996 struct drand48_data *__restrict __buffer,
1997 double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2)));
2000 extern int lrand48_r (struct drand48_data *__restrict __buffer,
2001 long int *__restrict __result)
2002 throw () __attribute__ ((__nonnull__ (1, 2)));
2003 extern int nrand48_r (unsigned short int __xsubi[3],
2004 struct drand48_data *__restrict __buffer,
2005 long int *__restrict __result)
2006 throw () __attribute__ ((__nonnull__ (1, 2)));
2009 extern int mrand48_r (struct drand48_data *__restrict __buffer,
2010 long int *__restrict __result)
2011 throw () __attribute__ ((__nonnull__ (1, 2)));
2012 extern int jrand48_r (unsigned short int __xsubi[3],
2013 struct drand48_data *__restrict __buffer,
2014 long int *__restrict __result)
2015 throw () __attribute__ ((__nonnull__ (1, 2)));
2018 extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
2019 throw () __attribute__ ((__nonnull__ (2)));
2021 extern int seed48_r (unsigned short int __seed16v[3],
2022 struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2)));
2024 extern int lcong48_r (unsigned short int __param[7],
2025 struct drand48_data *__buffer)
2026 throw () __attribute__ ((__nonnull__ (1, 2)));
2036 extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
2038 extern void *calloc (size_t __nmemb, size_t __size)
2039 throw () __attribute__ ((__malloc__)) ;
2047 extern void *realloc (void *__ptr, size_t __size)
2048 throw () __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__));
2050 extern void free (void *__ptr) throw ();
2055 extern void cfree (void *__ptr) throw ();
2059 # 1 "/usr/include/alloca.h" 1 3 4
2067 # 1 "/usr/include/gentoo-multilib/amd64/alloca.h" 1 3 4
2068 # 22 "/usr/include/gentoo-multilib/amd64/alloca.h" 3 4
2069 # 1 "/usr/include/features.h" 1 3 4
2070 # 23 "/usr/include/gentoo-multilib/amd64/alloca.h" 2 3 4
2073 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
2074 # 26 "/usr/include/gentoo-multilib/amd64/alloca.h" 2 3 4
2082 extern void *alloca (size_t __size) throw ();
2089 # 9 "/usr/include/alloca.h" 2 3 4
2090 # 613 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4
2095 extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) ;
2100 extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
2101 throw () __attribute__ ((__nonnull__ (1))) ;
2106 extern void abort (void) throw () __attribute__ ((__noreturn__));
2110 extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1)));
2116 extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
2117 throw () __attribute__ ((__nonnull__ (1)));
2124 extern void exit (int __status) throw () __attribute__ ((__noreturn__));
2131 extern void _Exit (int __status) throw () __attribute__ ((__noreturn__));
2138 extern char *getenv (__const char *__name) throw () __attribute__ ((__nonnull__ (1))) ;
2143 extern char *__secure_getenv (__const char *__name)
2144 throw () __attribute__ ((__nonnull__ (1))) ;
2150 extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1)));
2156 extern int setenv (__const char *__name, __const char *__value, int __replace)
2157 throw () __attribute__ ((__nonnull__ (2)));
2160 extern int unsetenv (__const char *__name) throw ();
2167 extern int clearenv (void) throw ();
2168 # 698 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2169 extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ;
2170 # 709 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2171 extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ;
2172 # 719 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2173 extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ;
2174 # 729 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2175 extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) ;
2184 extern int system (__const char *__command) ;
2191 extern char *canonicalize_file_name (__const char *__name)
2192 throw () __attribute__ ((__nonnull__ (1))) ;
2193 # 755 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2194 extern char *realpath (__const char *__restrict __name,
2195 char *__restrict __resolved) throw () ;
2202 typedef int (*__compar_fn_t) (__const void *, __const void *);
2205 typedef __compar_fn_t comparison_fn_t;
2212 extern void *bsearch (__const void *__key, __const void *__base,
2213 size_t __nmemb, size_t __size, __compar_fn_t __compar)
2214 __attribute__ ((__nonnull__ (1, 2, 5))) ;
2218 extern void qsort (void *__base, size_t __nmemb, size_t __size,
2219 __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
2223 extern int abs (int __x) throw () __attribute__ ((__const__)) ;
2224 extern long int labs (long int __x) throw () __attribute__ ((__const__)) ;
2228 __extension__ extern long long int llabs (long long int __x)
2229 throw () __attribute__ ((__const__)) ;
2237 extern div_t div (int __numer, int __denom)
2238 throw () __attribute__ ((__const__)) ;
2239 extern ldiv_t ldiv (long int __numer, long int __denom)
2240 throw () __attribute__ ((__const__)) ;
2245 __extension__ extern lldiv_t lldiv (long long int __numer,
2246 long long int __denom)
2247 throw () __attribute__ ((__const__)) ;
2249 # 820 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2250 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
2251 int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ;
2256 extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
2257 int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) ;
2262 extern char *gcvt (double __value, int __ndigit, char *__buf)
2263 throw () __attribute__ ((__nonnull__ (3))) ;
2268 extern char *qecvt (long double __value, int __ndigit,
2269 int *__restrict __decpt, int *__restrict __sign)
2270 throw () __attribute__ ((__nonnull__ (3, 4))) ;
2271 extern char *qfcvt (long double __value, int __ndigit,
2272 int *__restrict __decpt, int *__restrict __sign)
2273 throw () __attribute__ ((__nonnull__ (3, 4))) ;
2274 extern char *qgcvt (long double __value, int __ndigit, char *__buf)
2275 throw () __attribute__ ((__nonnull__ (3))) ;
2280 extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
2281 int *__restrict __sign, char *__restrict __buf,
2282 size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5)));
2283 extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
2284 int *__restrict __sign, char *__restrict __buf,
2285 size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5)));
2287 extern int qecvt_r (long double __value, int __ndigit,
2288 int *__restrict __decpt, int *__restrict __sign,
2289 char *__restrict __buf, size_t __len)
2290 throw () __attribute__ ((__nonnull__ (3, 4, 5)));
2291 extern int qfcvt_r (long double __value, int __ndigit,
2292 int *__restrict __decpt, int *__restrict __sign,
2293 char *__restrict __buf, size_t __len)
2294 throw () __attribute__ ((__nonnull__ (3, 4, 5)));
2302 extern int mblen (__const char *__s, size_t __n) throw () ;
2305 extern int mbtowc (wchar_t *__restrict __pwc,
2306 __const char *__restrict __s, size_t __n) throw () ;
2309 extern int wctomb (char *__s, wchar_t __wchar) throw () ;
2313 extern size_t mbstowcs (wchar_t *__restrict __pwcs,
2314 __const char *__restrict __s, size_t __n) throw ();
2316 extern size_t wcstombs (char *__restrict __s,
2317 __const wchar_t *__restrict __pwcs, size_t __n)
2327 extern int rpmatch (__const char *__response) throw () __attribute__ ((__nonnull__ (1))) ;
2328 # 908 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2329 extern int getsubopt (char **__restrict __optionp,
2330 char *__const *__restrict __tokens,
2331 char **__restrict __valuep)
2332 throw () __attribute__ ((__nonnull__ (1, 2, 3))) ;
2338 extern void setkey (__const char *__key) throw () __attribute__ ((__nonnull__ (1)));
2346 extern int posix_openpt (int __oflag) ;
2354 extern int grantpt (int __fd) throw ();
2358 extern int unlockpt (int __fd) throw ();
2363 extern char *ptsname (int __fd) throw () ;
2370 extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
2371 throw () __attribute__ ((__nonnull__ (2)));
2374 extern int getpt (void);
2381 extern int getloadavg (double __loadavg[], int __nelem)
2382 throw () __attribute__ ((__nonnull__ (1)));
2383 # 976 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4
2385 # 9 "/usr/include/stdlib.h" 2 3 4
2386 # 73 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdlib" 2 3
2387 # 104 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdlib" 3
2388 namespace std __attribute__ ((__visibility__ ("default"))) {
2427 abs(long __i) { return labs(__i); }
2430 div(long __i, long __j) { return ldiv(__i, __j); }
2433 # 161 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdlib" 3
2434 namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) {
2447 abs(long long __x) { return __x >= 0 ? __x : -__x; }
2453 div(long long __n, long long __d)
2454 { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; }
2457 # 194 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdlib" 3
2467 namespace std __attribute__ ((__visibility__ ("default"))) {
2470 using ::__gnu_cxx::lldiv_t;
2472 using ::__gnu_cxx::_Exit;
2473 using ::__gnu_cxx::abs;
2475 using ::__gnu_cxx::llabs;
2476 using ::__gnu_cxx::div;
2477 using ::__gnu_cxx::lldiv;
2479 using ::__gnu_cxx::atoll;
2480 using ::__gnu_cxx::strtof;
2481 using ::__gnu_cxx::strtoll;
2482 using ::__gnu_cxx::strtoull;
2483 using ::__gnu_cxx::strtold;
2486 # 69 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/bits/stl_algobase.h" 2 3
2488 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/iosfwd" 1 3
2489 # 42 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/iosfwd" 3
2491 # 43 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/iosfwd" 3
2494 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++locale.h" 1 3
2495 # 45 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++locale.h" 3
2497 # 46 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++locale.h" 3
2500 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdio" 1 3
2501 # 48 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdio" 3
2503 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdio" 3
2508 # 1 "/usr/include/stdio.h" 1 3 4
2516 # 1 "/usr/include/gentoo-multilib/amd64/stdio.h" 1 3 4
2517 # 28 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
2518 # 1 "/usr/include/features.h" 1 3 4
2519 # 29 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
2525 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
2526 # 35 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
2528 # 1 "/usr/include/bits/types.h" 1 3 4
2529 # 37 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
2530 # 45 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
2535 typedef struct _IO_FILE FILE;
2541 # 65 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
2542 typedef struct _IO_FILE __FILE;
2543 # 75 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
2544 # 1 "/usr/include/libio.h" 1 3 4
2552 # 1 "/usr/include/gentoo-multilib/amd64/libio.h" 1 3 4
2553 # 32 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2554 # 1 "/usr/include/_G_config.h" 1 3 4
2562 # 1 "/usr/include/gentoo-multilib/amd64/_G_config.h" 1 3 4
2563 # 9 "/usr/include/gentoo-multilib/amd64/_G_config.h" 3 4
2564 # 1 "/usr/include/bits/types.h" 1 3 4
2565 # 10 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
2570 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
2571 # 355 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4
2572 typedef unsigned int wint_t;
2573 # 15 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
2574 # 24 "/usr/include/gentoo-multilib/amd64/_G_config.h" 3 4
2575 # 1 "/usr/include/wchar.h" 1 3 4
2583 # 1 "/usr/include/gentoo-multilib/amd64/wchar.h" 1 3 4
2584 # 48 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
2585 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
2586 # 49 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
2588 # 1 "/usr/include/bits/wchar.h" 1 3 4
2596 # 1 "/usr/include/gentoo-multilib/amd64/bits/wchar.h" 1 3 4
2597 # 9 "/usr/include/bits/wchar.h" 2 3 4
2598 # 51 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
2599 # 76 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
2609 # 9 "/usr/include/wchar.h" 2 3 4
2610 # 25 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
2615 __mbstate_t __state;
2620 __mbstate_t __state;
2622 # 44 "/usr/include/gentoo-multilib/amd64/_G_config.h" 3 4
2623 # 1 "/usr/include/gconv.h" 1 3 4
2631 # 1 "/usr/include/gentoo-multilib/amd64/gconv.h" 1 3 4
2632 # 26 "/usr/include/gentoo-multilib/amd64/gconv.h" 3 4
2633 # 1 "/usr/include/features.h" 1 3 4
2634 # 27 "/usr/include/gentoo-multilib/amd64/gconv.h" 2 3 4
2636 # 1 "/usr/include/wchar.h" 1 3 4
2644 # 1 "/usr/include/gentoo-multilib/amd64/wchar.h" 1 3 4
2645 # 48 "/usr/include/gentoo-multilib/amd64/wchar.h" 3 4
2646 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
2647 # 49 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
2649 # 1 "/usr/include/bits/wchar.h" 1 3 4
2650 # 51 "/usr/include/gentoo-multilib/amd64/wchar.h" 2 3 4
2651 # 9 "/usr/include/wchar.h" 2 3 4
2652 # 29 "/usr/include/gentoo-multilib/amd64/gconv.h" 2 3 4
2655 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
2656 # 32 "/usr/include/gentoo-multilib/amd64/gconv.h" 2 3 4
2669 __GCONV_EMPTY_INPUT,
2670 __GCONV_FULL_OUTPUT,
2671 __GCONV_ILLEGAL_INPUT,
2672 __GCONV_INCOMPLETE_INPUT,
2674 __GCONV_ILLEGAL_DESCRIPTOR,
2675 __GCONV_INTERNAL_ERROR
2682 __GCONV_IS_LAST = 0x0001,
2683 __GCONV_IGNORE_ERRORS = 0x0002
2688 struct __gconv_step;
2689 struct __gconv_step_data;
2690 struct __gconv_loaded_object;
2691 struct __gconv_trans_data;
2695 typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *,
2696 __const unsigned char **, __const unsigned char *,
2697 unsigned char **, size_t *, int, int);
2700 typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char);
2703 typedef int (*__gconv_init_fct) (struct __gconv_step *);
2704 typedef void (*__gconv_end_fct) (struct __gconv_step *);
2708 typedef int (*__gconv_trans_fct) (struct __gconv_step *,
2709 struct __gconv_step_data *, void *,
2710 __const unsigned char *,
2711 __const unsigned char **,
2712 __const unsigned char *, unsigned char **,
2716 typedef int (*__gconv_trans_context_fct) (void *, __const unsigned char *,
2717 __const unsigned char *,
2718 unsigned char *, unsigned char *);
2721 typedef int (*__gconv_trans_query_fct) (__const char *, __const char ***,
2725 typedef int (*__gconv_trans_init_fct) (void **, const char *);
2726 typedef void (*__gconv_trans_end_fct) (void *);
2728 struct __gconv_trans_data
2731 __gconv_trans_fct __trans_fct;
2732 __gconv_trans_context_fct __trans_context_fct;
2733 __gconv_trans_end_fct __trans_end_fct;
2735 struct __gconv_trans_data *__next;
2742 struct __gconv_loaded_object *__shlib_handle;
2743 __const char *__modname;
2751 __gconv_btowc_fct __btowc_fct;
2752 __gconv_init_fct __init_fct;
2753 __gconv_end_fct __end_fct;
2757 int __min_needed_from;
2758 int __max_needed_from;
2759 int __min_needed_to;
2760 int __max_needed_to;
2770 struct __gconv_step_data
2772 unsigned char *__outbuf;
2773 unsigned char *__outbufend;
2781 int __invocation_counter;
2787 __mbstate_t *__statep;
2788 __mbstate_t __state;
2792 struct __gconv_trans_data *__trans;
2797 typedef struct __gconv_info
2800 struct __gconv_step *__steps;
2801 __extension__ struct __gconv_step_data __data [];
2803 # 9 "/usr/include/gconv.h" 2 3 4
2804 # 45 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4
2807 struct __gconv_info __cd;
2810 struct __gconv_info __cd;
2811 struct __gconv_step_data __data;
2815 typedef int _G_int16_t __attribute__ ((__mode__ (__HI__)));
2816 typedef int _G_int32_t __attribute__ ((__mode__ (__SI__)));
2817 typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__)));
2818 typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__)));
2819 # 9 "/usr/include/_G_config.h" 2 3 4
2820 # 33 "/usr/include/gentoo-multilib/amd64/libio.h" 2 3 4
2821 # 53 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2822 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stdarg.h" 1 3 4
2823 # 43 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stdarg.h" 3 4
2824 typedef __builtin_va_list __gnuc_va_list;
2825 # 54 "/usr/include/gentoo-multilib/amd64/libio.h" 2 3 4
2826 # 167 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2827 struct _IO_jump_t; struct _IO_FILE;
2828 # 177 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2829 typedef void _IO_lock_t;
2836 struct _IO_marker *_next;
2837 struct _IO_FILE *_sbuf;
2842 # 200 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2846 enum __codecvt_result
2853 # 268 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2862 char* _IO_read_base;
2863 char* _IO_write_base;
2864 char* _IO_write_ptr;
2865 char* _IO_write_end;
2869 char *_IO_save_base;
2870 char *_IO_backup_base;
2873 struct _IO_marker *_markers;
2875 struct _IO_FILE *_chain;
2883 __off_t _old_offset;
2887 unsigned short _cur_column;
2888 signed char _vtable_offset;
2894 # 316 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2896 # 325 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2905 char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
2913 struct _IO_FILE_plus;
2915 extern struct _IO_FILE_plus _IO_2_1_stdin_;
2916 extern struct _IO_FILE_plus _IO_2_1_stdout_;
2917 extern struct _IO_FILE_plus _IO_2_1_stderr_;
2918 # 361 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2919 typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
2927 typedef __ssize_t __io_write_fn (void *__cookie, __const char *__buf,
2936 typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w);
2939 typedef int __io_close_fn (void *__cookie);
2944 typedef __io_read_fn cookie_read_function_t;
2945 typedef __io_write_fn cookie_write_function_t;
2946 typedef __io_seek_fn cookie_seek_function_t;
2947 typedef __io_close_fn cookie_close_function_t;
2953 __io_write_fn *write;
2955 __io_close_fn *close;
2956 } _IO_cookie_io_functions_t;
2957 typedef _IO_cookie_io_functions_t cookie_io_functions_t;
2959 struct _IO_cookie_file;
2962 extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write,
2963 void *__cookie, _IO_cookie_io_functions_t __fns);
2971 extern int __underflow (_IO_FILE *);
2972 extern int __uflow (_IO_FILE *);
2973 extern int __overflow (_IO_FILE *, int);
2974 extern wint_t __wunderflow (_IO_FILE *);
2975 extern wint_t __wuflow (_IO_FILE *);
2976 extern wint_t __woverflow (_IO_FILE *, wint_t);
2977 # 451 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2978 extern int _IO_getc (_IO_FILE *__fp);
2979 extern int _IO_putc (int __c, _IO_FILE *__fp);
2980 extern int _IO_feof (_IO_FILE *__fp) throw ();
2981 extern int _IO_ferror (_IO_FILE *__fp) throw ();
2983 extern int _IO_peekc_locked (_IO_FILE *__fp);
2989 extern void _IO_flockfile (_IO_FILE *) throw ();
2990 extern void _IO_funlockfile (_IO_FILE *) throw ();
2991 extern int _IO_ftrylockfile (_IO_FILE *) throw ();
2992 # 481 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
2993 extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict,
2994 __gnuc_va_list, int *__restrict);
2995 extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
2997 extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t);
2998 extern size_t _IO_sgetn (_IO_FILE *, void *, size_t);
3000 extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int);
3001 extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int);
3003 extern void _IO_free_backup_area (_IO_FILE *) throw ();
3004 # 543 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4
3006 # 9 "/usr/include/libio.h" 2 3 4
3007 # 76 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
3012 typedef __gnuc_va_list va_list;
3013 # 89 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3016 typedef _G_fpos_t fpos_t;
3022 typedef _G_fpos64_t fpos64_t;
3023 # 141 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3024 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4
3032 # 1 "/usr/include/gentoo-multilib/amd64/bits/stdio_lim.h" 1 3 4
3033 # 9 "/usr/include/bits/stdio_lim.h" 2 3 4
3034 # 142 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
3038 extern struct _IO_FILE *stdin;
3039 extern struct _IO_FILE *stdout;
3040 extern struct _IO_FILE *stderr;
3048 extern int remove (__const char *__filename) throw ();
3050 extern int rename (__const char *__old, __const char *__new) throw ();
3055 extern int renameat (int __oldfd, __const char *__old, int __newfd,
3056 __const char *__new) throw ();
3065 extern FILE *tmpfile (void) ;
3066 # 182 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3067 extern FILE *tmpfile64 (void) ;
3071 extern char *tmpnam (char *__s) throw () ;
3077 extern char *tmpnam_r (char *__s) throw () ;
3078 # 204 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3079 extern char *tempnam (__const char *__dir, __const char *__pfx)
3080 throw () __attribute__ ((__malloc__)) ;
3089 extern int fclose (FILE *__stream);
3094 extern int fflush (FILE *__stream);
3096 # 229 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3097 extern int fflush_unlocked (FILE *__stream);
3098 # 239 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3099 extern int fcloseall (void);
3109 extern FILE *fopen (__const char *__restrict __filename,
3110 __const char *__restrict __modes) ;
3115 extern FILE *freopen (__const char *__restrict __filename,
3116 __const char *__restrict __modes,
3117 FILE *__restrict __stream) ;
3118 # 272 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3121 extern FILE *fopen64 (__const char *__restrict __filename,
3122 __const char *__restrict __modes) ;
3123 extern FILE *freopen64 (__const char *__restrict __filename,
3124 __const char *__restrict __modes,
3125 FILE *__restrict __stream) ;
3130 extern FILE *fdopen (int __fd, __const char *__modes) throw () ;
3136 extern FILE *fopencookie (void *__restrict __magic_cookie,
3137 __const char *__restrict __modes,
3138 _IO_cookie_io_functions_t __io_funcs) throw () ;
3141 extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes)
3147 extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () ;
3154 extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw ();
3158 extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
3159 int __modes, size_t __n) throw ();
3165 extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
3166 size_t __size) throw ();
3169 extern void setlinebuf (FILE *__stream) throw ();
3178 extern int fprintf (FILE *__restrict __stream,
3179 __const char *__restrict __format, ...);
3184 extern int printf (__const char *__restrict __format, ...);
3186 extern int sprintf (char *__restrict __s,
3187 __const char *__restrict __format, ...) throw ();
3193 extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format,
3194 __gnuc_va_list __arg);
3199 extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg);
3201 extern int vsprintf (char *__restrict __s, __const char *__restrict __format,
3202 __gnuc_va_list __arg) throw ();
3208 extern int snprintf (char *__restrict __s, size_t __maxlen,
3209 __const char *__restrict __format, ...)
3210 throw () __attribute__ ((__format__ (__printf__, 3, 4)));
3212 extern int vsnprintf (char *__restrict __s, size_t __maxlen,
3213 __const char *__restrict __format, __gnuc_va_list __arg)
3214 throw () __attribute__ ((__format__ (__printf__, 3, 0)));
3221 extern int vasprintf (char **__restrict __ptr, __const char *__restrict __f,
3222 __gnuc_va_list __arg)
3223 throw () __attribute__ ((__format__ (__printf__, 2, 0))) ;
3224 extern int __asprintf (char **__restrict __ptr,
3225 __const char *__restrict __fmt, ...)
3226 throw () __attribute__ ((__format__ (__printf__, 2, 3))) ;
3227 extern int asprintf (char **__restrict __ptr,
3228 __const char *__restrict __fmt, ...)
3229 throw () __attribute__ ((__format__ (__printf__, 2, 3))) ;
3237 extern int vdprintf (int __fd, __const char *__restrict __fmt,
3238 __gnuc_va_list __arg)
3239 __attribute__ ((__format__ (__printf__, 2, 0)));
3240 extern int dprintf (int __fd, __const char *__restrict __fmt, ...)
3241 __attribute__ ((__format__ (__printf__, 2, 3)));
3250 extern int fscanf (FILE *__restrict __stream,
3251 __const char *__restrict __format, ...) ;
3256 extern int scanf (__const char *__restrict __format, ...) ;
3258 extern int sscanf (__const char *__restrict __s,
3259 __const char *__restrict __format, ...) throw ();
3268 extern int vfscanf (FILE *__restrict __s, __const char *__restrict __format,
3269 __gnuc_va_list __arg)
3270 __attribute__ ((__format__ (__scanf__, 2, 0))) ;
3276 extern int vscanf (__const char *__restrict __format, __gnuc_va_list __arg)
3277 __attribute__ ((__format__ (__scanf__, 1, 0))) ;
3280 extern int vsscanf (__const char *__restrict __s,
3281 __const char *__restrict __format, __gnuc_va_list __arg)
3282 throw () __attribute__ ((__format__ (__scanf__, 2, 0)));
3292 extern int fgetc (FILE *__stream);
3293 extern int getc (FILE *__stream);
3299 extern int getchar (void);
3301 # 464 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3302 extern int getc_unlocked (FILE *__stream);
3303 extern int getchar_unlocked (void);
3304 # 475 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3305 extern int fgetc_unlocked (FILE *__stream);
3317 extern int fputc (int __c, FILE *__stream);
3318 extern int putc (int __c, FILE *__stream);
3324 extern int putchar (int __c);
3326 # 508 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3327 extern int fputc_unlocked (int __c, FILE *__stream);
3335 extern int putc_unlocked (int __c, FILE *__stream);
3336 extern int putchar_unlocked (int __c);
3343 extern int getw (FILE *__stream);
3346 extern int putw (int __w, FILE *__stream);
3355 extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
3363 extern char *gets (char *__s) ;
3365 # 554 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3366 extern char *fgets_unlocked (char *__restrict __s, int __n,
3367 FILE *__restrict __stream) ;
3368 # 570 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3369 extern __ssize_t __getdelim (char **__restrict __lineptr,
3370 size_t *__restrict __n, int __delimiter,
3371 FILE *__restrict __stream) ;
3372 extern __ssize_t getdelim (char **__restrict __lineptr,
3373 size_t *__restrict __n, int __delimiter,
3374 FILE *__restrict __stream) ;
3382 extern __ssize_t getline (char **__restrict __lineptr,
3383 size_t *__restrict __n,
3384 FILE *__restrict __stream) ;
3393 extern int fputs (__const char *__restrict __s, FILE *__restrict __stream);
3399 extern int puts (__const char *__s);
3406 extern int ungetc (int __c, FILE *__stream);
3413 extern size_t fread (void *__restrict __ptr, size_t __size,
3414 size_t __n, FILE *__restrict __stream) ;
3419 extern size_t fwrite (__const void *__restrict __ptr, size_t __size,
3420 size_t __n, FILE *__restrict __s) ;
3422 # 631 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3423 extern int fputs_unlocked (__const char *__restrict __s,
3424 FILE *__restrict __stream);
3425 # 642 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3426 extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
3427 size_t __n, FILE *__restrict __stream) ;
3428 extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size,
3429 size_t __n, FILE *__restrict __stream) ;
3438 extern int fseek (FILE *__stream, long int __off, int __whence);
3443 extern long int ftell (FILE *__stream) ;
3448 extern void rewind (FILE *__stream);
3450 # 678 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3451 extern int fseeko (FILE *__stream, __off_t __off, int __whence);
3456 extern __off_t ftello (FILE *__stream) ;
3457 # 697 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3464 extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
3469 extern int fsetpos (FILE *__stream, __const fpos_t *__pos);
3470 # 720 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3474 extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
3475 extern __off64_t ftello64 (FILE *__stream) ;
3476 extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
3477 extern int fsetpos64 (FILE *__stream, __const fpos64_t *__pos);
3482 extern void clearerr (FILE *__stream) throw ();
3484 extern int feof (FILE *__stream) throw () ;
3486 extern int ferror (FILE *__stream) throw () ;
3491 extern void clearerr_unlocked (FILE *__stream) throw ();
3492 extern int feof_unlocked (FILE *__stream) throw () ;
3493 extern int ferror_unlocked (FILE *__stream) throw () ;
3502 extern void perror (__const char *__s);
3509 # 1 "/usr/include/bits/sys_errlist.h" 1 3 4
3517 # 1 "/usr/include/gentoo-multilib/amd64/bits/sys_errlist.h" 1 3 4
3518 # 27 "/usr/include/gentoo-multilib/amd64/bits/sys_errlist.h" 3 4
3519 extern int sys_nerr;
3520 extern __const char *__const sys_errlist[];
3523 extern int _sys_nerr;
3524 extern __const char *__const _sys_errlist[];
3525 # 9 "/usr/include/bits/sys_errlist.h" 2 3 4
3526 # 759 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
3531 extern int fileno (FILE *__stream) throw () ;
3536 extern int fileno_unlocked (FILE *__stream) throw () ;
3537 # 778 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3538 extern FILE *popen (__const char *__command, __const char *__modes) ;
3544 extern int pclose (FILE *__stream);
3550 extern char *ctermid (char *__s) throw ();
3556 extern char *cuserid (char *__s);
3564 extern int obstack_printf (struct obstack *__restrict __obstack,
3565 __const char *__restrict __format, ...)
3566 throw () __attribute__ ((__format__ (__printf__, 2, 3)));
3567 extern int obstack_vprintf (struct obstack *__restrict __obstack,
3568 __const char *__restrict __format,
3569 __gnuc_va_list __args)
3570 throw () __attribute__ ((__format__ (__printf__, 2, 0)));
3578 extern void flockfile (FILE *__stream) throw ();
3582 extern int ftrylockfile (FILE *__stream) throw () ;
3585 extern void funlockfile (FILE *__stream) throw ();
3586 # 839 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3587 # 1 "/usr/include/bits/stdio.h" 1 3 4
3595 # 1 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 1 3 4
3596 # 33 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 3 4
3598 vprintf (__const char *__restrict __fmt, __gnuc_va_list __arg)
3600 return vfprintf (stdout, __fmt, __arg);
3607 return _IO_getc (stdin);
3614 fgetc_unlocked (FILE *__fp)
3616 return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++);
3624 getc_unlocked (FILE *__fp)
3626 return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++);
3631 getchar_unlocked (void)
3633 return (__builtin_expect (((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end), 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++);
3642 return _IO_putc (__c, stdout);
3649 fputc_unlocked (int __c, FILE *__stream)
3651 return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
3659 putc_unlocked (int __c, FILE *__stream)
3661 return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
3666 putchar_unlocked (int __c)
3668 return (__builtin_expect (((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end), 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c)));
3676 getline (char **__lineptr, size_t *__n, FILE *__stream)
3678 return __getdelim (__lineptr, __n, '\n', __stream);
3686 feof_unlocked (FILE *__stream) throw ()
3688 return (((__stream)->_flags & 0x10) != 0);
3693 ferror_unlocked (FILE *__stream) throw ()
3695 return (((__stream)->_flags & 0x20) != 0);
3697 # 9 "/usr/include/bits/stdio.h" 2 3 4
3698 # 840 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4
3699 # 848 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4
3701 # 9 "/usr/include/stdio.h" 2 3 4
3702 # 54 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdio" 2 3
3703 # 98 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdio" 3
3704 namespace std __attribute__ ((__visibility__ ("default"))) {
3752 # 155 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdio" 3
3753 namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) {
3754 # 170 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdio" 3
3764 namespace std __attribute__ ((__visibility__ ("default"))) {
3766 using ::__gnu_cxx::snprintf;
3767 using ::__gnu_cxx::vfscanf;
3768 using ::__gnu_cxx::vscanf;
3769 using ::__gnu_cxx::vsnprintf;
3770 using ::__gnu_cxx::vsscanf;
3773 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++locale.h" 2 3
3774 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/clocale" 1 3
3775 # 48 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/clocale" 3
3777 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/clocale" 3
3780 # 1 "/usr/include/locale.h" 1 3 4
3788 # 1 "/usr/include/gentoo-multilib/amd64/locale.h" 1 3 4
3789 # 26 "/usr/include/gentoo-multilib/amd64/locale.h" 3 4
3790 # 1 "/usr/include/features.h" 1 3 4
3791 # 27 "/usr/include/gentoo-multilib/amd64/locale.h" 2 3 4
3794 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
3795 # 30 "/usr/include/gentoo-multilib/amd64/locale.h" 2 3 4
3796 # 1 "/usr/include/bits/locale.h" 1 3 4
3804 # 1 "/usr/include/gentoo-multilib/amd64/bits/locale.h" 1 3 4
3805 # 27 "/usr/include/gentoo-multilib/amd64/bits/locale.h" 3 4
3818 __LC_TELEPHONE = 10,
3819 __LC_MEASUREMENT = 11,
3820 __LC_IDENTIFICATION = 12
3822 # 9 "/usr/include/bits/locale.h" 2 3 4
3823 # 31 "/usr/include/gentoo-multilib/amd64/locale.h" 2 3 4
3826 # 51 "/usr/include/gentoo-multilib/amd64/locale.h" 3 4
3834 char *decimal_point;
3835 char *thousands_sep;
3847 char *int_curr_symbol;
3848 char *currency_symbol;
3849 char *mon_decimal_point;
3850 char *mon_thousands_sep;
3852 char *positive_sign;
3853 char *negative_sign;
3854 char int_frac_digits;
3859 char p_sep_by_space;
3863 char n_sep_by_space;
3874 char int_p_cs_precedes;
3876 char int_p_sep_by_space;
3878 char int_n_cs_precedes;
3880 char int_n_sep_by_space;
3887 char int_p_sign_posn;
3888 char int_n_sign_posn;
3889 # 121 "/usr/include/gentoo-multilib/amd64/locale.h" 3 4
3894 extern char *setlocale (int __category, __const char *__locale) throw ();
3897 extern struct lconv *localeconv (void) throw ();
3900 # 146 "/usr/include/gentoo-multilib/amd64/locale.h" 3 4
3901 # 1 "/usr/include/xlocale.h" 1 3 4
3902 # 147 "/usr/include/gentoo-multilib/amd64/locale.h" 2 3 4
3904 typedef __locale_t locale_t;
3910 extern __locale_t newlocale (int __category_mask, __const char *__locale,
3911 __locale_t __base) throw ();
3912 # 189 "/usr/include/gentoo-multilib/amd64/locale.h" 3 4
3913 extern __locale_t duplocale (__locale_t __dataset) throw ();
3917 extern void freelocale (__locale_t __dataset) throw ();
3924 extern __locale_t uselocale (__locale_t __dataset) throw ();
3933 # 9 "/usr/include/locale.h" 2 3 4
3934 # 52 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/clocale" 2 3
3940 namespace std __attribute__ ((__visibility__ ("default"))) {
3947 # 50 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++locale.h" 2 3
3948 # 1 "/usr/include/langinfo.h" 1 3 4
3956 # 1 "/usr/include/gentoo-multilib/amd64/langinfo.h" 1 3 4
3957 # 24 "/usr/include/gentoo-multilib/amd64/langinfo.h" 3 4
3958 # 1 "/usr/include/nl_types.h" 1 3 4
3966 # 1 "/usr/include/gentoo-multilib/amd64/nl_types.h" 1 3 4
3967 # 22 "/usr/include/gentoo-multilib/amd64/nl_types.h" 3 4
3968 # 1 "/usr/include/features.h" 1 3 4
3969 # 23 "/usr/include/gentoo-multilib/amd64/nl_types.h" 2 3 4
3970 # 31 "/usr/include/gentoo-multilib/amd64/nl_types.h" 3 4
3974 typedef void *nl_catd;
3977 typedef int nl_item;
3983 extern nl_catd catopen (__const char *__cat_name, int __flag) __attribute__ ((__nonnull__ (1)));
3987 extern char *catgets (nl_catd __catalog, int __set, int __number,
3988 __const char *__string) throw () __attribute__ ((__nonnull__ (1)));
3991 extern int catclose (nl_catd __catalog) throw () __attribute__ ((__nonnull__ (1)));
3994 # 9 "/usr/include/nl_types.h" 2 3 4
3995 # 25 "/usr/include/gentoo-multilib/amd64/langinfo.h" 2 3 4
3997 # 1 "/usr/include/bits/locale.h" 1 3 4
4005 # 1 "/usr/include/gentoo-multilib/amd64/bits/locale.h" 1 3 4
4006 # 9 "/usr/include/bits/locale.h" 2 3 4
4007 # 27 "/usr/include/gentoo-multilib/amd64/langinfo.h" 2 3 4
4011 # 42 "/usr/include/gentoo-multilib/amd64/langinfo.h" 3 4
4017 ABDAY_1 = (((__LC_TIME) << 16) | (0)),
4129 _NL_TIME_ERA_NUM_ENTRIES,
4130 _NL_TIME_ERA_ENTRIES,
4191 _NL_TIME_WEEK_NDAYS,
4192 _NL_TIME_WEEK_1STDAY,
4193 _NL_TIME_WEEK_1STWEEK,
4194 _NL_TIME_FIRST_WEEKDAY,
4195 _NL_TIME_FIRST_WORKDAY,
4196 _NL_TIME_CAL_DIRECTION,
4210 _NL_COLLATE_NRULES = (((__LC_COLLATE) << 16) | (0)),
4211 _NL_COLLATE_RULESETS,
4212 _NL_COLLATE_TABLEMB,
4213 _NL_COLLATE_WEIGHTMB,
4214 _NL_COLLATE_EXTRAMB,
4215 _NL_COLLATE_INDIRECTMB,
4219 _NL_COLLATE_TABLEWC,
4220 _NL_COLLATE_WEIGHTWC,
4221 _NL_COLLATE_EXTRAWC,
4222 _NL_COLLATE_INDIRECTWC,
4223 _NL_COLLATE_SYMB_HASH_SIZEMB,
4224 _NL_COLLATE_SYMB_TABLEMB,
4225 _NL_COLLATE_SYMB_EXTRAMB,
4226 _NL_COLLATE_COLLSEQMB,
4227 _NL_COLLATE_COLLSEQWC,
4228 _NL_COLLATE_CODESET,
4234 _NL_CTYPE_CLASS = (((__LC_CTYPE) << 16) | (0)),
4244 _NL_CTYPE_CLASS_NAMES,
4245 _NL_CTYPE_MAP_NAMES,
4247 _NL_CTYPE_MB_CUR_MAX,
4248 _NL_CTYPE_CODESET_NAME,
4249 CODESET = _NL_CTYPE_CODESET_NAME,
4251 _NL_CTYPE_TOUPPER32,
4252 _NL_CTYPE_TOLOWER32,
4253 _NL_CTYPE_CLASS_OFFSET,
4254 _NL_CTYPE_MAP_OFFSET,
4255 _NL_CTYPE_INDIGITS_MB_LEN,
4256 _NL_CTYPE_INDIGITS0_MB,
4257 _NL_CTYPE_INDIGITS1_MB,
4258 _NL_CTYPE_INDIGITS2_MB,
4259 _NL_CTYPE_INDIGITS3_MB,
4260 _NL_CTYPE_INDIGITS4_MB,
4261 _NL_CTYPE_INDIGITS5_MB,
4262 _NL_CTYPE_INDIGITS6_MB,
4263 _NL_CTYPE_INDIGITS7_MB,
4264 _NL_CTYPE_INDIGITS8_MB,
4265 _NL_CTYPE_INDIGITS9_MB,
4266 _NL_CTYPE_INDIGITS_WC_LEN,
4267 _NL_CTYPE_INDIGITS0_WC,
4268 _NL_CTYPE_INDIGITS1_WC,
4269 _NL_CTYPE_INDIGITS2_WC,
4270 _NL_CTYPE_INDIGITS3_WC,
4271 _NL_CTYPE_INDIGITS4_WC,
4272 _NL_CTYPE_INDIGITS5_WC,
4273 _NL_CTYPE_INDIGITS6_WC,
4274 _NL_CTYPE_INDIGITS7_WC,
4275 _NL_CTYPE_INDIGITS8_WC,
4276 _NL_CTYPE_INDIGITS9_WC,
4277 _NL_CTYPE_OUTDIGIT0_MB,
4278 _NL_CTYPE_OUTDIGIT1_MB,
4279 _NL_CTYPE_OUTDIGIT2_MB,
4280 _NL_CTYPE_OUTDIGIT3_MB,
4281 _NL_CTYPE_OUTDIGIT4_MB,
4282 _NL_CTYPE_OUTDIGIT5_MB,
4283 _NL_CTYPE_OUTDIGIT6_MB,
4284 _NL_CTYPE_OUTDIGIT7_MB,
4285 _NL_CTYPE_OUTDIGIT8_MB,
4286 _NL_CTYPE_OUTDIGIT9_MB,
4287 _NL_CTYPE_OUTDIGIT0_WC,
4288 _NL_CTYPE_OUTDIGIT1_WC,
4289 _NL_CTYPE_OUTDIGIT2_WC,
4290 _NL_CTYPE_OUTDIGIT3_WC,
4291 _NL_CTYPE_OUTDIGIT4_WC,
4292 _NL_CTYPE_OUTDIGIT5_WC,
4293 _NL_CTYPE_OUTDIGIT6_WC,
4294 _NL_CTYPE_OUTDIGIT7_WC,
4295 _NL_CTYPE_OUTDIGIT8_WC,
4296 _NL_CTYPE_OUTDIGIT9_WC,
4297 _NL_CTYPE_TRANSLIT_TAB_SIZE,
4298 _NL_CTYPE_TRANSLIT_FROM_IDX,
4299 _NL_CTYPE_TRANSLIT_FROM_TBL,
4300 _NL_CTYPE_TRANSLIT_TO_IDX,
4301 _NL_CTYPE_TRANSLIT_TO_TBL,
4302 _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN,
4303 _NL_CTYPE_TRANSLIT_DEFAULT_MISSING,
4304 _NL_CTYPE_TRANSLIT_IGNORE_LEN,
4305 _NL_CTYPE_TRANSLIT_IGNORE,
4306 _NL_CTYPE_MAP_TO_NONASCII,
4307 _NL_CTYPE_EXTRA_MAP_1,
4308 _NL_CTYPE_EXTRA_MAP_2,
4309 _NL_CTYPE_EXTRA_MAP_3,
4310 _NL_CTYPE_EXTRA_MAP_4,
4311 _NL_CTYPE_EXTRA_MAP_5,
4312 _NL_CTYPE_EXTRA_MAP_6,
4313 _NL_CTYPE_EXTRA_MAP_7,
4314 _NL_CTYPE_EXTRA_MAP_8,
4315 _NL_CTYPE_EXTRA_MAP_9,
4316 _NL_CTYPE_EXTRA_MAP_10,
4317 _NL_CTYPE_EXTRA_MAP_11,
4318 _NL_CTYPE_EXTRA_MAP_12,
4319 _NL_CTYPE_EXTRA_MAP_13,
4320 _NL_CTYPE_EXTRA_MAP_14,
4326 __INT_CURR_SYMBOL = (((__LC_MONETARY) << 16) | (0)),
4334 __MON_DECIMAL_POINT,
4338 __MON_THOUSANDS_SEP,
4386 _NL_MONETARY_CRNCYSTR,
4388 __INT_P_CS_PRECEDES,
4392 __INT_P_SEP_BY_SPACE,
4396 __INT_N_CS_PRECEDES,
4400 __INT_N_SEP_BY_SPACE,
4412 _NL_MONETARY_DUO_INT_CURR_SYMBOL,
4413 _NL_MONETARY_DUO_CURRENCY_SYMBOL,
4414 _NL_MONETARY_DUO_INT_FRAC_DIGITS,
4415 _NL_MONETARY_DUO_FRAC_DIGITS,
4416 _NL_MONETARY_DUO_P_CS_PRECEDES,
4417 _NL_MONETARY_DUO_P_SEP_BY_SPACE,
4418 _NL_MONETARY_DUO_N_CS_PRECEDES,
4419 _NL_MONETARY_DUO_N_SEP_BY_SPACE,
4420 _NL_MONETARY_DUO_INT_P_CS_PRECEDES,
4421 _NL_MONETARY_DUO_INT_P_SEP_BY_SPACE,
4422 _NL_MONETARY_DUO_INT_N_CS_PRECEDES,
4423 _NL_MONETARY_DUO_INT_N_SEP_BY_SPACE,
4424 _NL_MONETARY_DUO_P_SIGN_POSN,
4425 _NL_MONETARY_DUO_N_SIGN_POSN,
4426 _NL_MONETARY_DUO_INT_P_SIGN_POSN,
4427 _NL_MONETARY_DUO_INT_N_SIGN_POSN,
4428 _NL_MONETARY_UNO_VALID_FROM,
4429 _NL_MONETARY_UNO_VALID_TO,
4430 _NL_MONETARY_DUO_VALID_FROM,
4431 _NL_MONETARY_DUO_VALID_TO,
4432 _NL_MONETARY_CONVERSION_RATE,
4433 _NL_MONETARY_DECIMAL_POINT_WC,
4434 _NL_MONETARY_THOUSANDS_SEP_WC,
4435 _NL_MONETARY_CODESET,
4436 _NL_NUM_LC_MONETARY,
4440 __DECIMAL_POINT = (((__LC_NUMERIC) << 16) | (0)),
4444 RADIXCHAR = __DECIMAL_POINT,
4450 THOUSEP = __THOUSANDS_SEP,
4456 _NL_NUMERIC_DECIMAL_POINT_WC,
4457 _NL_NUMERIC_THOUSANDS_SEP_WC,
4458 _NL_NUMERIC_CODESET,
4461 __YESEXPR = (((__LC_MESSAGES) << 16) | (0)),
4473 _NL_MESSAGES_CODESET,
4474 _NL_NUM_LC_MESSAGES,
4476 _NL_PAPER_HEIGHT = (((__LC_PAPER) << 16) | (0)),
4481 _NL_NAME_NAME_FMT = (((__LC_NAME) << 16) | (0)),
4490 _NL_ADDRESS_POSTAL_FMT = (((__LC_ADDRESS) << 16) | (0)),
4491 _NL_ADDRESS_COUNTRY_NAME,
4492 _NL_ADDRESS_COUNTRY_POST,
4493 _NL_ADDRESS_COUNTRY_AB2,
4494 _NL_ADDRESS_COUNTRY_AB3,
4495 _NL_ADDRESS_COUNTRY_CAR,
4496 _NL_ADDRESS_COUNTRY_NUM,
4497 _NL_ADDRESS_COUNTRY_ISBN,
4498 _NL_ADDRESS_LANG_NAME,
4499 _NL_ADDRESS_LANG_AB,
4500 _NL_ADDRESS_LANG_TERM,
4501 _NL_ADDRESS_LANG_LIB,
4502 _NL_ADDRESS_CODESET,
4505 _NL_TELEPHONE_TEL_INT_FMT = (((__LC_TELEPHONE) << 16) | (0)),
4506 _NL_TELEPHONE_TEL_DOM_FMT,
4507 _NL_TELEPHONE_INT_SELECT,
4508 _NL_TELEPHONE_INT_PREFIX,
4509 _NL_TELEPHONE_CODESET,
4510 _NL_NUM_LC_TELEPHONE,
4512 _NL_MEASUREMENT_MEASUREMENT = (((__LC_MEASUREMENT) << 16) | (0)),
4513 _NL_MEASUREMENT_CODESET,
4514 _NL_NUM_LC_MEASUREMENT,
4516 _NL_IDENTIFICATION_TITLE = (((__LC_IDENTIFICATION) << 16) | (0)),
4517 _NL_IDENTIFICATION_SOURCE,
4518 _NL_IDENTIFICATION_ADDRESS,
4519 _NL_IDENTIFICATION_CONTACT,
4520 _NL_IDENTIFICATION_EMAIL,
4521 _NL_IDENTIFICATION_TEL,
4522 _NL_IDENTIFICATION_FAX,
4523 _NL_IDENTIFICATION_LANGUAGE,
4524 _NL_IDENTIFICATION_TERRITORY,
4525 _NL_IDENTIFICATION_AUDIENCE,
4526 _NL_IDENTIFICATION_APPLICATION,
4527 _NL_IDENTIFICATION_ABBREVIATION,
4528 _NL_IDENTIFICATION_REVISION,
4529 _NL_IDENTIFICATION_DATE,
4530 _NL_IDENTIFICATION_CATEGORY,
4531 _NL_IDENTIFICATION_CODESET,
4532 _NL_NUM_LC_IDENTIFICATION,
4537 # 582 "/usr/include/gentoo-multilib/amd64/langinfo.h" 3 4
4538 extern char *nl_langinfo (nl_item __item) throw ();
4546 # 1 "/usr/include/xlocale.h" 1 3 4
4547 # 591 "/usr/include/gentoo-multilib/amd64/langinfo.h" 2 3 4
4550 extern char *nl_langinfo_l (nl_item __item, __locale_t l);
4554 # 9 "/usr/include/langinfo.h" 2 3 4
4555 # 51 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++locale.h" 2 3
4556 # 1 "/usr/include/iconv.h" 1 3 4
4564 # 1 "/usr/include/gentoo-multilib/amd64/iconv.h" 1 3 4
4565 # 22 "/usr/include/gentoo-multilib/amd64/iconv.h" 3 4
4566 # 1 "/usr/include/features.h" 1 3 4
4567 # 23 "/usr/include/gentoo-multilib/amd64/iconv.h" 2 3 4
4569 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4
4570 # 25 "/usr/include/gentoo-multilib/amd64/iconv.h" 2 3 4
4576 typedef void *iconv_t;
4584 extern iconv_t iconv_open (__const char *__tocode, __const char *__fromcode);
4589 extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
4590 size_t *__restrict __inbytesleft,
4591 char **__restrict __outbuf,
4592 size_t *__restrict __outbytesleft);
4598 extern int iconv_close (iconv_t __cd);
4601 # 9 "/usr/include/iconv.h" 2 3 4
4602 # 52 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++locale.h" 2 3
4603 # 1 "/usr/include/libintl.h" 1 3 4
4611 # 1 "/usr/include/gentoo-multilib/amd64/libintl.h" 1 3 4
4612 # 24 "/usr/include/gentoo-multilib/amd64/libintl.h" 3 4
4613 # 1 "/usr/include/features.h" 1 3 4
4614 # 25 "/usr/include/gentoo-multilib/amd64/libintl.h" 2 3 4
4615 # 35 "/usr/include/gentoo-multilib/amd64/libintl.h" 3 4
4621 extern char *gettext (__const char *__msgid)
4622 throw () __attribute__ ((__format_arg__ (1)));
4626 extern char *dgettext (__const char *__domainname, __const char *__msgid)
4627 throw () __attribute__ ((__format_arg__ (2)));
4628 extern char *__dgettext (__const char *__domainname, __const char *__msgid)
4629 throw () __attribute__ ((__format_arg__ (2)));
4633 extern char *dcgettext (__const char *__domainname,
4634 __const char *__msgid, int __category)
4635 throw () __attribute__ ((__format_arg__ (2)));
4636 extern char *__dcgettext (__const char *__domainname,
4637 __const char *__msgid, int __category)
4638 throw () __attribute__ ((__format_arg__ (2)));
4643 extern char *ngettext (__const char *__msgid1, __const char *__msgid2,
4644 unsigned long int __n)
4645 throw () __attribute__ ((__format_arg__ (1))) __attribute__ ((__format_arg__ (2)));
4649 extern char *dngettext (__const char *__domainname, __const char *__msgid1,
4650 __const char *__msgid2, unsigned long int __n)
4651 throw () __attribute__ ((__format_arg__ (2))) __attribute__ ((__format_arg__ (3)));
4655 extern char *dcngettext (__const char *__domainname, __const char *__msgid1,
4656 __const char *__msgid2, unsigned long int __n,
4658 throw () __attribute__ ((__format_arg__ (2))) __attribute__ ((__format_arg__ (3)));
4664 extern char *textdomain (__const char *__domainname) throw ();
4668 extern char *bindtextdomain (__const char *__domainname,
4669 __const char *__dirname) throw ();
4673 extern char *bind_textdomain_codeset (__const char *__domainname,
4674 __const char *__codeset) throw ();
4675 # 122 "/usr/include/gentoo-multilib/amd64/libintl.h" 3 4
4677 # 9 "/usr/include/libintl.h" 2 3 4
4678 # 53 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++locale.h" 2 3
4679 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdarg" 1 3
4680 # 48 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdarg" 3
4682 # 49 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdarg" 3
4685 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stdarg.h" 1 3 4
4686 # 52 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/cstdarg" 2 3
4693 namespace std __attribute__ ((__visibility__ ("default"))) {
4698 # 54 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/g++-v4/x86_64-pc-linux-gnu/bits/c++locale.h" 2 3
4705 namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) {
4707 extern "C" __typeof(uselocale) __uselocale;
4712 namespace std __attribute__ ((__visibility__ ("default"))) {
4714 typedef __locale_t __c_locale;
4721 __convert_from_v(const __c_locale& __cloc __attribute__ ((__unused__)),
4723 const int __size __attribute__ ((__unused__)),
4724 const char* __fmt, ...)
4727 __c_locale __old = __gnu_cxx::__uselocale(__cloc);
4736 __builtin_va_start(__args,__fmt);
4739 const int __ret = std::vsnprintf(__out, __size, __fmt, __args);
4744 __builtin_va_end(__args);