Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 400232 Details for
Bug 545010
sys-devel/gcc-4.9.2: parallel build failure with config.h
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gcc-ar.i
gcc-ar.i (text/plain), 387.81 KB, created by
Thomas Deutschmann (RETIRED)
on 2015-03-30 22:36:41 UTC
(
hide
)
Description:
gcc-ar.i
Filename:
MIME Type:
Creator:
Thomas Deutschmann (RETIRED)
Created:
2015-03-30 22:36:41 UTC
Size:
387.81 KB
patch
obsolete
># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/gcc-ar.c" ># 1 "<built-in>" >#define __STDC__ 1 >#define __cplusplus 199711L >#define __STDC_HOSTED__ 1 >#define __GNUC__ 4 >#define __GNUC_MINOR__ 9 >#define __GNUC_PATCHLEVEL__ 2 >#define __VERSION__ "4.9.2" >#define __ATOMIC_RELAXED 0 >#define __ATOMIC_SEQ_CST 5 >#define __ATOMIC_ACQUIRE 2 >#define __ATOMIC_RELEASE 3 >#define __ATOMIC_ACQ_REL 4 >#define __ATOMIC_CONSUME 1 >#define __OPTIMIZE__ 1 >#define __FINITE_MATH_ONLY__ 0 >#define _LP64 1 >#define __LP64__ 1 >#define __SIZEOF_INT__ 4 >#define __SIZEOF_LONG__ 8 >#define __SIZEOF_LONG_LONG__ 8 >#define __SIZEOF_SHORT__ 2 >#define __SIZEOF_FLOAT__ 4 >#define __SIZEOF_DOUBLE__ 8 >#define __SIZEOF_LONG_DOUBLE__ 16 >#define __SIZEOF_SIZE_T__ 8 >#define __CHAR_BIT__ 8 >#define __BIGGEST_ALIGNMENT__ 32 >#define __ORDER_LITTLE_ENDIAN__ 1234 >#define __ORDER_BIG_ENDIAN__ 4321 >#define __ORDER_PDP_ENDIAN__ 3412 >#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ >#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ >#define __SIZEOF_POINTER__ 8 >#define __GNUG__ 4 >#define __SIZE_TYPE__ long unsigned int >#define __PTRDIFF_TYPE__ long int >#define __WCHAR_TYPE__ int >#define __WINT_TYPE__ unsigned int >#define __INTMAX_TYPE__ long int >#define __UINTMAX_TYPE__ long unsigned int >#define __CHAR16_TYPE__ short unsigned int >#define __CHAR32_TYPE__ unsigned int >#define __SIG_ATOMIC_TYPE__ int >#define __INT8_TYPE__ signed char >#define __INT16_TYPE__ short int >#define __INT32_TYPE__ int >#define __INT64_TYPE__ long int >#define __UINT8_TYPE__ unsigned char >#define __UINT16_TYPE__ short unsigned int >#define __UINT32_TYPE__ unsigned int >#define __UINT64_TYPE__ long unsigned int >#define __INT_LEAST8_TYPE__ signed char >#define __INT_LEAST16_TYPE__ short int >#define __INT_LEAST32_TYPE__ int >#define __INT_LEAST64_TYPE__ long int >#define __UINT_LEAST8_TYPE__ unsigned char >#define __UINT_LEAST16_TYPE__ short unsigned int >#define __UINT_LEAST32_TYPE__ unsigned int >#define __UINT_LEAST64_TYPE__ long unsigned int >#define __INT_FAST8_TYPE__ signed char >#define __INT_FAST16_TYPE__ long int >#define __INT_FAST32_TYPE__ long int >#define __INT_FAST64_TYPE__ long int >#define __UINT_FAST8_TYPE__ unsigned char >#define __UINT_FAST16_TYPE__ long unsigned int >#define __UINT_FAST32_TYPE__ long unsigned int >#define __UINT_FAST64_TYPE__ long unsigned int >#define __INTPTR_TYPE__ long int >#define __UINTPTR_TYPE__ long unsigned int >#define __has_include(STR) __has_include__(STR) >#define __has_include_next(STR) __has_include_next__(STR) >#define __GXX_WEAK__ 1 >#define __DEPRECATED 1 >#define __GXX_ABI_VERSION 1002 >#define __SCHAR_MAX__ 127 >#define __SHRT_MAX__ 32767 >#define __INT_MAX__ 2147483647 >#define __LONG_MAX__ 9223372036854775807L >#define __LONG_LONG_MAX__ 9223372036854775807LL >#define __WCHAR_MAX__ 2147483647 >#define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) >#define __WINT_MAX__ 4294967295U >#define __WINT_MIN__ 0U >#define __PTRDIFF_MAX__ 9223372036854775807L >#define __SIZE_MAX__ 18446744073709551615UL >#define __INTMAX_MAX__ 9223372036854775807L >#define __INTMAX_C(c) c ## L >#define __UINTMAX_MAX__ 18446744073709551615UL >#define __UINTMAX_C(c) c ## UL >#define __SIG_ATOMIC_MAX__ 2147483647 >#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) >#define __INT8_MAX__ 127 >#define __INT16_MAX__ 32767 >#define __INT32_MAX__ 2147483647 >#define __INT64_MAX__ 9223372036854775807L >#define __UINT8_MAX__ 255 >#define __UINT16_MAX__ 65535 >#define __UINT32_MAX__ 4294967295U >#define __UINT64_MAX__ 18446744073709551615UL >#define __INT_LEAST8_MAX__ 127 >#define __INT8_C(c) c >#define __INT_LEAST16_MAX__ 32767 >#define __INT16_C(c) c >#define __INT_LEAST32_MAX__ 2147483647 >#define __INT32_C(c) c >#define __INT_LEAST64_MAX__ 9223372036854775807L >#define __INT64_C(c) c ## L >#define __UINT_LEAST8_MAX__ 255 >#define __UINT8_C(c) c >#define __UINT_LEAST16_MAX__ 65535 >#define __UINT16_C(c) c >#define __UINT_LEAST32_MAX__ 4294967295U >#define __UINT32_C(c) c ## U >#define __UINT_LEAST64_MAX__ 18446744073709551615UL >#define __UINT64_C(c) c ## UL >#define __INT_FAST8_MAX__ 127 >#define __INT_FAST16_MAX__ 9223372036854775807L >#define __INT_FAST32_MAX__ 9223372036854775807L >#define __INT_FAST64_MAX__ 9223372036854775807L >#define __UINT_FAST8_MAX__ 255 >#define __UINT_FAST16_MAX__ 18446744073709551615UL >#define __UINT_FAST32_MAX__ 18446744073709551615UL >#define __UINT_FAST64_MAX__ 18446744073709551615UL >#define __INTPTR_MAX__ 9223372036854775807L >#define __UINTPTR_MAX__ 18446744073709551615UL >#define __GCC_IEC_559 2 >#define __GCC_IEC_559_COMPLEX 2 >#define __FLT_EVAL_METHOD__ 0 >#define __DEC_EVAL_METHOD__ 2 >#define __FLT_RADIX__ 2 >#define __FLT_MANT_DIG__ 24 >#define __FLT_DIG__ 6 >#define __FLT_MIN_EXP__ (-125) >#define __FLT_MIN_10_EXP__ (-37) >#define __FLT_MAX_EXP__ 128 >#define __FLT_MAX_10_EXP__ 38 >#define __FLT_DECIMAL_DIG__ 9 >#define __FLT_MAX__ 3.40282346638528859812e+38F >#define __FLT_MIN__ 1.17549435082228750797e-38F >#define __FLT_EPSILON__ 1.19209289550781250000e-7F >#define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F >#define __FLT_HAS_DENORM__ 1 >#define __FLT_HAS_INFINITY__ 1 >#define __FLT_HAS_QUIET_NAN__ 1 >#define __DBL_MANT_DIG__ 53 >#define __DBL_DIG__ 15 >#define __DBL_MIN_EXP__ (-1021) >#define __DBL_MIN_10_EXP__ (-307) >#define __DBL_MAX_EXP__ 1024 >#define __DBL_MAX_10_EXP__ 308 >#define __DBL_DECIMAL_DIG__ 17 >#define __DBL_MAX__ double(1.79769313486231570815e+308L) >#define __DBL_MIN__ double(2.22507385850720138309e-308L) >#define __DBL_EPSILON__ double(2.22044604925031308085e-16L) >#define __DBL_DENORM_MIN__ double(4.94065645841246544177e-324L) >#define __DBL_HAS_DENORM__ 1 >#define __DBL_HAS_INFINITY__ 1 >#define __DBL_HAS_QUIET_NAN__ 1 >#define __LDBL_MANT_DIG__ 64 >#define __LDBL_DIG__ 18 >#define __LDBL_MIN_EXP__ (-16381) >#define __LDBL_MIN_10_EXP__ (-4931) >#define __LDBL_MAX_EXP__ 16384 >#define __LDBL_MAX_10_EXP__ 4932 >#define __DECIMAL_DIG__ 21 >#define __LDBL_MAX__ 1.18973149535723176502e+4932L >#define __LDBL_MIN__ 3.36210314311209350626e-4932L >#define __LDBL_EPSILON__ 1.08420217248550443401e-19L >#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L >#define __LDBL_HAS_DENORM__ 1 >#define __LDBL_HAS_INFINITY__ 1 >#define __LDBL_HAS_QUIET_NAN__ 1 >#define __DEC32_MANT_DIG__ 7 >#define __DEC32_MIN_EXP__ (-94) >#define __DEC32_MAX_EXP__ 97 >#define __DEC32_MIN__ 1E-95DF >#define __DEC32_MAX__ 9.999999E96DF >#define __DEC32_EPSILON__ 1E-6DF >#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF >#define __DEC64_MANT_DIG__ 16 >#define __DEC64_MIN_EXP__ (-382) >#define __DEC64_MAX_EXP__ 385 >#define __DEC64_MIN__ 1E-383DD >#define __DEC64_MAX__ 9.999999999999999E384DD >#define __DEC64_EPSILON__ 1E-15DD >#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD >#define __DEC128_MANT_DIG__ 34 >#define __DEC128_MIN_EXP__ (-6142) >#define __DEC128_MAX_EXP__ 6145 >#define __DEC128_MIN__ 1E-6143DL >#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL >#define __DEC128_EPSILON__ 1E-33DL >#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL >#define __REGISTER_PREFIX__ >#define __USER_LABEL_PREFIX__ >#define _FORTIFY_SOURCE ((defined __OPTIMIZE__ && __OPTIMIZE__ > 0) ? 2 : 0) >#define __GNUC_GNU_INLINE__ 1 >#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 >#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 >#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 >#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 >#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 >#define __GCC_ATOMIC_BOOL_LOCK_FREE 2 >#define __GCC_ATOMIC_CHAR_LOCK_FREE 2 >#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 >#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 >#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 >#define __GCC_ATOMIC_SHORT_LOCK_FREE 2 >#define __GCC_ATOMIC_INT_LOCK_FREE 2 >#define __GCC_ATOMIC_LONG_LOCK_FREE 2 >#define __GCC_ATOMIC_LLONG_LOCK_FREE 2 >#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 >#define __GCC_ATOMIC_POINTER_LOCK_FREE 2 >#define __GCC_HAVE_DWARF2_CFI_ASM 1 >#define __PRAGMA_REDEFINE_EXTNAME 1 >#define __SSP_STRONG__ 3 >#define __SIZEOF_INT128__ 16 >#define __SIZEOF_WCHAR_T__ 4 >#define __SIZEOF_WINT_T__ 4 >#define __SIZEOF_PTRDIFF_T__ 8 >#define __amd64 1 >#define __amd64__ 1 >#define __x86_64 1 >#define __x86_64__ 1 >#define __ATOMIC_HLE_ACQUIRE 65536 >#define __ATOMIC_HLE_RELEASE 131072 >#define __corei7_avx 1 >#define __corei7_avx__ 1 >#define __sandybridge 1 >#define __sandybridge__ 1 >#define __tune_corei7_avx__ 1 >#define __tune_sandybridge__ 1 >#define __code_model_small__ 1 >#define __MMX__ 1 >#define __SSE__ 1 >#define __SSE2__ 1 >#define __SSE3__ 1 >#define __SSSE3__ 1 >#define __SSE4_1__ 1 >#define __SSE4_2__ 1 >#define __AES__ 1 >#define __PCLMUL__ 1 >#define __AVX__ 1 >#define __POPCNT__ 1 >#define __FXSR__ 1 >#define __XSAVE__ 1 >#define __XSAVEOPT__ 1 >#define __SSE_MATH__ 1 >#define __SSE2_MATH__ 1 >#define __gnu_linux__ 1 >#define __linux 1 >#define __linux__ 1 >#define linux 1 >#define __unix 1 >#define __unix__ 1 >#define unix 1 >#define __ELF__ 1 >#define __DECIMAL_BID_FORMAT__ 1 ># 1 "<command-line>" >#define _GNU_SOURCE 1 >#define EFAULT_SSP 1 >#define STANDARD_STARTFILE_PREFIX "../../../" >#define STANDARD_EXEC_PREFIX "/usr/lib/gcc/" >#define STANDARD_LIBEXEC_PREFIX "/usr/libexec/gcc/" >#define DEFAULT_TARGET_VERSION "4.9.2" >#define DEFAULT_TARGET_MACHINE "x86_64-pc-linux-gnu" >#define STANDARD_BINDIR_PREFIX "/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.2/" >#define TOOLDIR_BASE_PREFIX "../../../../" >#define ENABLE_SHARED_LIBGCC 1 >#define CONFIGURE_SPECS "" >#define TARGET_MACHINE "x86_64-pc-linux-gnu" >#define PERSONALITY "ar" >#define IN_GCC 1 >#define HAVE_CONFIG_H 1 ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 19 "/usr/include/stdc-predef.h" 3 4 >#define _STDC_PREDEF_H 1 ># 38 "/usr/include/stdc-predef.h" 3 4 >#define __STDC_IEC_559__ 1 > > > > > > > >#define __STDC_IEC_559_COMPLEX__ 1 > > > > > > > >#define __STDC_ISO_10646__ 201103L > > >#define __STDC_NO_THREADS__ 1 ># 1 "<command-line>" 2 ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/gcc-ar.c" ># 21 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/gcc-ar.c" ># 1 "../libdecnumber/config.h" 1 > > > > > > > >#define HAVE_CTYPE_H 1 > > >#define HAVE_INTTYPES_H 1 > > >#define HAVE_MEMORY_H 1 > > >#define HAVE_STDDEF_H 1 > > >#define HAVE_STDINT_H 1 > > >#define HAVE_STDIO_H 1 > > >#define HAVE_STDLIB_H 1 > > >#define HAVE_STRINGS_H 1 > > >#define HAVE_STRING_H 1 > > >#define HAVE_SYS_STAT_H 1 > > >#define HAVE_SYS_TYPES_H 1 > > >#define HAVE_UNISTD_H 1 > > >#define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org" > > >#define PACKAGE_NAME "libdecnumber" > > >#define PACKAGE_STRING "libdecnumber " > > >#define PACKAGE_TARNAME "libdecnumber" > > >#define PACKAGE_URL "" > > >#define PACKAGE_VERSION " " > > > > > >#define SIZEOF_INT 4 > > >#define SIZEOF_LONG 8 ># 77 "../libdecnumber/config.h" >#define STDC_HEADERS 1 ># 22 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/gcc-ar.c" 2 ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 1 ># 23 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define GCC_SYSTEM_H > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stdarg.h" 1 3 4 ># 31 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stdarg.h" 3 4 >#define _STDARG_H >#define _ANSI_STDARG_H_ > >#undef __need___va_list > > > > >#define __GNUC_VA_LIST >typedef __builtin_va_list __gnuc_va_list; > > > > > > >#define va_start(v,l) __builtin_va_start(v,l) >#define va_end(v) __builtin_va_end(v) >#define va_arg(v,l) __builtin_va_arg(v,l) > >#define va_copy(d,s) __builtin_va_copy(d,s) > >#define __va_copy(d,s) __builtin_va_copy(d,s) ># 98 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stdarg.h" 3 4 >typedef __gnuc_va_list va_list; > > > > > >#define _VA_LIST_ > > >#define _VA_LIST > > >#define _VA_LIST_DEFINED > > >#define _VA_LIST_T_H > > >#define __va_list__ ># 27 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 ># 37 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 39 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#define _STDDEF_H >#define _STDDEF_H_ > >#define _ANSI_STDDEF_H ># 136 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#define _PTRDIFF_T >#define _T_PTRDIFF_ >#define _T_PTRDIFF >#define __PTRDIFF_T >#define _PTRDIFF_T_ >#define _BSD_PTRDIFF_T_ >#define ___int_ptrdiff_t_h >#define _GCC_PTRDIFF_T > > > >typedef long int ptrdiff_t; ># 158 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 184 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#define __size_t__ >#define __SIZE_T__ >#define _SIZE_T >#define _SYS_SIZE_T_H >#define _T_SIZE_ >#define _T_SIZE >#define __SIZE_T >#define _SIZE_T_ >#define _BSD_SIZE_T_ >#define _SIZE_T_DEFINED_ >#define _SIZE_T_DEFINED >#define _BSD_SIZE_T_DEFINED_ >#define _SIZE_T_DECLARED >#define ___int_size_t_h >#define _GCC_SIZE_T >#define _SIZET_ > > > > > > >#define __size_t > > > > > >typedef long unsigned int size_t; ># 234 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_size_t ># 263 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#define __wchar_t__ >#define __WCHAR_T__ >#define _WCHAR_T >#define _T_WCHAR_ >#define _T_WCHAR >#define __WCHAR_T >#define _WCHAR_T_ >#define _BSD_WCHAR_T_ >#define _WCHAR_T_DEFINED_ >#define _WCHAR_T_DEFINED >#define _WCHAR_T_H >#define ___int_wchar_t_h >#define __INT_WCHAR_T_H >#define _GCC_WCHAR_T >#define _WCHAR_T_DECLARED ># 290 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef _BSD_WCHAR_T_ ># 343 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_wchar_t ># 397 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef NULL > >#define NULL __null ># 408 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 38 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > > ># 1 "/usr/include/stdio.h" 1 3 4 ># 26 "/usr/include/stdio.h" 3 4 >#define _STDIO_H 1 ># 1 "/usr/include/features.h" 1 3 4 ># 19 "/usr/include/features.h" 3 4 >#define _FEATURES_H 1 ># 97 "/usr/include/features.h" 3 4 >#undef __USE_ISOC11 >#undef __USE_ISOC99 >#undef __USE_ISOC95 >#undef __USE_ISOCXX11 >#undef __USE_POSIX >#undef __USE_POSIX2 >#undef __USE_POSIX199309 >#undef __USE_POSIX199506 >#undef __USE_XOPEN >#undef __USE_XOPEN_EXTENDED >#undef __USE_UNIX98 >#undef __USE_XOPEN2K >#undef __USE_XOPEN2KXSI >#undef __USE_XOPEN2K8 >#undef __USE_XOPEN2K8XSI >#undef __USE_LARGEFILE >#undef __USE_LARGEFILE64 >#undef __USE_FILE_OFFSET64 >#undef __USE_MISC >#undef __USE_ATFILE >#undef __USE_GNU >#undef __USE_REENTRANT >#undef __USE_FORTIFY_LEVEL >#undef __KERNEL_STRICT_NAMES > > > > >#define __KERNEL_STRICT_NAMES ># 136 "/usr/include/features.h" 3 4 >#define __GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) ># 155 "/usr/include/features.h" 3 4 >#undef _ISOC95_SOURCE >#define _ISOC95_SOURCE 1 >#undef _ISOC99_SOURCE >#define _ISOC99_SOURCE 1 >#undef _ISOC11_SOURCE >#define _ISOC11_SOURCE 1 >#undef _POSIX_SOURCE >#define _POSIX_SOURCE 1 >#undef _POSIX_C_SOURCE >#define _POSIX_C_SOURCE 200809L >#undef _XOPEN_SOURCE >#define _XOPEN_SOURCE 700 >#undef _XOPEN_SOURCE_EXTENDED >#define _XOPEN_SOURCE_EXTENDED 1 >#undef _LARGEFILE64_SOURCE >#define _LARGEFILE64_SOURCE 1 >#undef _DEFAULT_SOURCE >#define _DEFAULT_SOURCE 1 >#undef _ATFILE_SOURCE >#define _ATFILE_SOURCE 1 ># 184 "/usr/include/features.h" 3 4 >#undef _DEFAULT_SOURCE >#define _DEFAULT_SOURCE 1 > > > > > >#define __USE_ISOC11 1 > > > > > >#define __USE_ISOC99 1 > > > > > >#define __USE_ISOC95 1 ># 222 "/usr/include/features.h" 3 4 >#undef _POSIX_SOURCE >#define _POSIX_SOURCE 1 >#undef _POSIX_C_SOURCE >#define _POSIX_C_SOURCE 200809L ># 243 "/usr/include/features.h" 3 4 >#define __USE_POSIX 1 > > > >#define __USE_POSIX2 1 > > > >#define __USE_POSIX199309 1 > > > >#define __USE_POSIX199506 1 > > > >#define __USE_XOPEN2K 1 >#undef __USE_ISOC95 >#define __USE_ISOC95 1 >#undef __USE_ISOC99 >#define __USE_ISOC99 1 > > > >#define __USE_XOPEN2K8 1 >#undef _ATFILE_SOURCE >#define _ATFILE_SOURCE 1 > > > >#define __USE_XOPEN 1 > >#define __USE_XOPEN_EXTENDED 1 >#define __USE_UNIX98 1 >#undef _LARGEFILE_SOURCE >#define _LARGEFILE_SOURCE 1 > > >#define __USE_XOPEN2K8 1 >#define __USE_XOPEN2K8XSI 1 > >#define __USE_XOPEN2K 1 >#define __USE_XOPEN2KXSI 1 >#undef __USE_ISOC95 >#define __USE_ISOC95 1 >#undef __USE_ISOC99 >#define __USE_ISOC99 1 ># 299 "/usr/include/features.h" 3 4 >#define __USE_LARGEFILE 1 > > > >#define __USE_LARGEFILE64 1 > > > > > > > >#define __USE_MISC 1 > > > >#define __USE_ATFILE 1 > > > >#define __USE_GNU 1 ># 333 "/usr/include/features.h" 3 4 >#define __USE_FORTIFY_LEVEL 2 ># 352 "/usr/include/features.h" 3 4 >#undef __GNU_LIBRARY__ >#define __GNU_LIBRARY__ 6 > > > >#define __GLIBC__ 2 >#define __GLIBC_MINOR__ 20 > >#define __GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) > > > > > ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 19 "/usr/include/sys/cdefs.h" 3 4 >#define _SYS_CDEFS_H 1 ># 34 "/usr/include/sys/cdefs.h" 3 4 >#undef __P >#undef __PMT > > > > > > >#define __LEAF , __leaf__ >#define __LEAF_ATTR __attribute__ ((__leaf__)) ># 60 "/usr/include/sys/cdefs.h" 3 4 >#define __THROW throw () >#define __THROWNL throw () >#define __NTH(fct) __LEAF_ATTR fct throw () ># 82 "/usr/include/sys/cdefs.h" 3 4 >#define __P(args) args >#define __PMT(args) args > > > > >#define __CONCAT(x,y) x ## y >#define __STRING(x) #x > > >#define __ptr_t void * >#define __long_double_t long double > > > > >#define __BEGIN_DECLS extern "C" { >#define __END_DECLS } ># 122 "/usr/include/sys/cdefs.h" 3 4 >#define __BEGIN_NAMESPACE_STD >#define __END_NAMESPACE_STD >#define __USING_NAMESPACE_STD(name) >#define __BEGIN_NAMESPACE_C99 >#define __END_NAMESPACE_C99 >#define __USING_NAMESPACE_C99(name) > > > > >#define __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1) >#define __bos0(ptr) __builtin_object_size (ptr, 0) > > >#define __warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg))) > >#define __warnattr(msg) __attribute__((__warning__ (msg))) >#define __errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg))) ># 150 "/usr/include/sys/cdefs.h" 3 4 >#define __flexarr [] ># 177 "/usr/include/sys/cdefs.h" 3 4 >#define __REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) > >#define __REDIRECT_NTH(name,proto,alias) name proto __THROW __asm__ (__ASMNAME (#alias)) > >#define __REDIRECT_NTHNL(name,proto,alias) name proto __THROWNL __asm__ (__ASMNAME (#alias)) > > > > > > > >#define __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname) >#define __ASMNAME2(prefix,cname) __STRING (prefix) cname ># 211 "/usr/include/sys/cdefs.h" 3 4 >#define __attribute_malloc__ __attribute__ ((__malloc__)) > > > > > > > >#define __attribute_alloc_size__(params) __attribute__ ((__alloc_size__ params)) ># 229 "/usr/include/sys/cdefs.h" 3 4 >#define __attribute_pure__ __attribute__ ((__pure__)) > > > > > > >#define __attribute_const__ __attribute__ ((__const__)) ># 245 "/usr/include/sys/cdefs.h" 3 4 >#define __attribute_used__ __attribute__ ((__used__)) >#define __attribute_noinline__ __attribute__ ((__noinline__)) > > > > > > > >#define __attribute_deprecated__ __attribute__ ((__deprecated__)) ># 266 "/usr/include/sys/cdefs.h" 3 4 >#define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x))) ># 276 "/usr/include/sys/cdefs.h" 3 4 >#define __attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b))) ># 285 "/usr/include/sys/cdefs.h" 3 4 >#define __nonnull(params) __attribute__ ((__nonnull__ params)) > > > > > > > >#define __attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__)) > > >#define __wur __attribute_warn_unused_result__ ># 307 "/usr/include/sys/cdefs.h" 3 4 >#define __always_inline __inline __attribute__ ((__always_inline__)) > > > > > > > >#define __attribute_artificial__ __attribute__ ((__artificial__)) ># 333 "/usr/include/sys/cdefs.h" 3 4 >#define __extern_inline extern __inline __attribute__ ((__gnu_inline__)) >#define __extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__)) ># 343 "/usr/include/sys/cdefs.h" 3 4 >#define __fortify_function __extern_always_inline __attribute_artificial__ > > > > > >#define __va_arg_pack() __builtin_va_arg_pack () >#define __va_arg_pack_len() __builtin_va_arg_pack_len () ># 373 "/usr/include/sys/cdefs.h" 3 4 >#define __restrict_arr ># 385 "/usr/include/sys/cdefs.h" 3 4 >#define __glibc_unlikely(cond) __builtin_expect ((cond), 0) >#define __glibc_likely(cond) __builtin_expect ((cond), 1) ># 402 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 > > > > > >#define __WORDSIZE_TIME64_COMPAT32 1 > >#define __SYSCALL_WORDSIZE 64 ># 403 "/usr/include/sys/cdefs.h" 2 3 4 ># 424 "/usr/include/sys/cdefs.h" 3 4 >#define __LDBL_REDIR1(name,proto,alias) name proto >#define __LDBL_REDIR(name,proto) name proto >#define __LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW >#define __LDBL_REDIR_NTH(name,proto) name proto __THROW >#define __LDBL_REDIR_DECL(name) > >#define __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias) >#define __REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias) ># 367 "/usr/include/features.h" 2 3 4 ># 382 "/usr/include/features.h" 3 4 >#define __USE_EXTERN_INLINES 1 > > > > > > > ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 10 "/usr/include/gnu/stubs-64.h" 3 4 >#define __stub_bdflush >#define __stub_chflags >#define __stub_fattach >#define __stub_fchflags >#define __stub_fdetach >#define __stub_getmsg >#define __stub_gtty >#define __stub_lchmod >#define __stub_putmsg >#define __stub_revoke >#define __stub_setlogin >#define __stub_sigreturn >#define __stub_sstk >#define __stub_stty ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 391 "/usr/include/features.h" 2 3 4 ># 28 "/usr/include/stdio.h" 2 3 4 > >extern "C" { > >#define __need_size_t >#define __need_NULL ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 158 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 234 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_size_t ># 343 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_wchar_t ># 397 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef NULL > >#define NULL __null ># 408 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 34 "/usr/include/stdio.h" 2 3 4 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 24 "/usr/include/bits/types.h" 3 4 >#define _BITS_TYPES_H 1 > > ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 > > > > > >#define __WORDSIZE_TIME64_COMPAT32 1 > >#define __SYSCALL_WORDSIZE 64 ># 28 "/usr/include/bits/types.h" 2 3 4 > > >typedef unsigned char __u_char; >typedef unsigned short int __u_short; >typedef unsigned int __u_int; >typedef unsigned long int __u_long; > > >typedef signed char __int8_t; >typedef unsigned char __uint8_t; >typedef signed short int __int16_t; >typedef unsigned short int __uint16_t; >typedef signed int __int32_t; >typedef unsigned int __uint32_t; > >typedef signed long int __int64_t; >typedef unsigned long int __uint64_t; > > > > > > > >typedef long int __quad_t; >typedef unsigned long int __u_quad_t; ># 89 "/usr/include/bits/types.h" 3 4 >#define __S16_TYPE short int >#define __U16_TYPE unsigned short int >#define __S32_TYPE int >#define __U32_TYPE unsigned int >#define __SLONGWORD_TYPE long int >#define __ULONGWORD_TYPE unsigned long int ># 108 "/usr/include/bits/types.h" 3 4 >#define __SQUAD_TYPE long int >#define __UQUAD_TYPE unsigned long int >#define __SWORD_TYPE long int >#define __UWORD_TYPE unsigned long int >#define __SLONG32_TYPE int >#define __ULONG32_TYPE unsigned int >#define __S64_TYPE long int >#define __U64_TYPE unsigned long int > >#define __STD_TYPE typedef > > > ># 1 "/usr/include/bits/typesizes.h" 1 3 4 ># 24 "/usr/include/bits/typesizes.h" 3 4 >#define _BITS_TYPESIZES_H 1 ># 34 "/usr/include/bits/typesizes.h" 3 4 >#define __SYSCALL_SLONG_TYPE __SLONGWORD_TYPE >#define __SYSCALL_ULONG_TYPE __ULONGWORD_TYPE > > >#define __DEV_T_TYPE __UQUAD_TYPE >#define __UID_T_TYPE __U32_TYPE >#define __GID_T_TYPE __U32_TYPE >#define __INO_T_TYPE __SYSCALL_ULONG_TYPE >#define __INO64_T_TYPE __UQUAD_TYPE >#define __MODE_T_TYPE __U32_TYPE > >#define __NLINK_T_TYPE __SYSCALL_ULONG_TYPE >#define __FSWORD_T_TYPE __SYSCALL_SLONG_TYPE > > > > >#define __OFF_T_TYPE __SYSCALL_SLONG_TYPE >#define __OFF64_T_TYPE __SQUAD_TYPE >#define __PID_T_TYPE __S32_TYPE >#define __RLIM_T_TYPE __SYSCALL_ULONG_TYPE >#define __RLIM64_T_TYPE __UQUAD_TYPE >#define __BLKCNT_T_TYPE __SYSCALL_SLONG_TYPE >#define __BLKCNT64_T_TYPE __SQUAD_TYPE >#define __FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPE >#define __FSBLKCNT64_T_TYPE __UQUAD_TYPE >#define __FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPE >#define __FSFILCNT64_T_TYPE __UQUAD_TYPE >#define __ID_T_TYPE __U32_TYPE >#define __CLOCK_T_TYPE __SYSCALL_SLONG_TYPE >#define __TIME_T_TYPE __SYSCALL_SLONG_TYPE >#define __USECONDS_T_TYPE __U32_TYPE >#define __SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPE >#define __DADDR_T_TYPE __S32_TYPE >#define __KEY_T_TYPE __S32_TYPE >#define __CLOCKID_T_TYPE __S32_TYPE >#define __TIMER_T_TYPE void * >#define __BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPE >#define __FSID_T_TYPE struct { int __val[2]; } >#define __SSIZE_T_TYPE __SWORD_TYPE > > > > > >#define __OFF_T_MATCHES_OFF64_T 1 > > >#define __INO_T_MATCHES_INO64_T 1 > > > >#define __FD_SETSIZE 1024 ># 122 "/usr/include/bits/types.h" 2 3 4 > > >typedef unsigned long int __dev_t; >typedef unsigned int __uid_t; >typedef unsigned int __gid_t; >typedef unsigned long int __ino_t; >typedef unsigned long int __ino64_t; >typedef unsigned int __mode_t; >typedef unsigned long int __nlink_t; >typedef long int __off_t; >typedef long int __off64_t; >typedef int __pid_t; >typedef struct { int __val[2]; } __fsid_t; >typedef long int __clock_t; >typedef unsigned long int __rlim_t; >typedef unsigned long int __rlim64_t; >typedef unsigned int __id_t; >typedef long int __time_t; >typedef unsigned int __useconds_t; >typedef long int __suseconds_t; > >typedef int __daddr_t; >typedef int __key_t; > > >typedef int __clockid_t; > > >typedef void * __timer_t; > > >typedef long int __blksize_t; > > > > >typedef long int __blkcnt_t; >typedef long int __blkcnt64_t; > > >typedef unsigned long int __fsblkcnt_t; >typedef unsigned long int __fsblkcnt64_t; > > >typedef unsigned long int __fsfilcnt_t; >typedef unsigned long int __fsfilcnt64_t; > > >typedef long int __fsword_t; > >typedef long int __ssize_t; > > >typedef long int __syscall_slong_t; > >typedef unsigned long int __syscall_ulong_t; > > > >typedef __off64_t __loff_t; >typedef __quad_t *__qaddr_t; >typedef char *__caddr_t; > > >typedef long int __intptr_t; > > >typedef unsigned int __socklen_t; > > >#undef __STD_TYPE ># 36 "/usr/include/stdio.h" 2 3 4 >#define __need_FILE >#define __need___FILE > > > > > > >struct _IO_FILE; > > > >typedef struct _IO_FILE FILE; > > > > > > > >#define __FILE_defined 1 > >#undef __need_FILE > > > > > >typedef struct _IO_FILE __FILE; > >#define ____FILE_defined 1 > >#undef __need___FILE > > > >#define _STDIO_USES_IOSTREAM > ># 1 "/usr/include/libio.h" 1 3 4 ># 29 "/usr/include/libio.h" 3 4 >#define _IO_STDIO_H > ># 1 "/usr/include/_G_config.h" 1 3 4 > > > > >#define _G_config_h 1 > > > > >#define __need_size_t > > > >#define __need_NULL ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 158 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 234 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_size_t ># 343 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_wchar_t ># 397 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef NULL > >#define NULL __null ># 408 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 16 "/usr/include/_G_config.h" 2 3 4 >#define __need_mbstate_t > > > ># 1 "/usr/include/wchar.h" 1 3 4 ># 80 "/usr/include/wchar.h" 3 4 >#define ____mbstate_t_defined 1 > >typedef struct >{ > int __count; > union > { > > unsigned int __wch; > > > > char __wchb[4]; > } __value; >} __mbstate_t; > >#undef __need_mbstate_t ># 899 "/usr/include/wchar.h" 3 4 >#undef __need_mbstate_t >#undef __need_wint_t ># 21 "/usr/include/_G_config.h" 2 3 4 >typedef struct >{ > __off_t __pos; > __mbstate_t __state; >} _G_fpos_t; >typedef struct >{ > __off64_t __pos; > __mbstate_t __state; >} _G_fpos64_t; ># 46 "/usr/include/_G_config.h" 3 4 >#define _G_va_list __gnuc_va_list > >#define _G_HAVE_MMAP 1 >#define _G_HAVE_MREMAP 1 > >#define _G_IO_IO_FILE_VERSION 0x20001 > > >#define _G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE) > >#define _G_BUFSIZ 8192 ># 32 "/usr/include/libio.h" 2 3 4 > >#define _IO_fpos_t _G_fpos_t >#define _IO_fpos64_t _G_fpos64_t >#define _IO_size_t size_t >#define _IO_ssize_t __ssize_t >#define _IO_off_t __off_t >#define _IO_off64_t __off64_t >#define _IO_pid_t __pid_t >#define _IO_uid_t __uid_t >#define _IO_iconv_t _G_iconv_t >#define _IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE >#define _IO_BUFSIZ _G_BUFSIZ >#define _IO_va_list _G_va_list >#define _IO_wint_t wint_t > > >#define __need___va_list > > >#undef _IO_va_list >#define _IO_va_list __gnuc_va_list > > > > > > >#define _IO_UNIFIED_JUMPTABLES 1 > > >#define EOF (-1) ># 77 "/usr/include/libio.h" 3 4 >#define _IOS_INPUT 1 >#define _IOS_OUTPUT 2 >#define _IOS_ATEND 4 >#define _IOS_APPEND 8 >#define _IOS_TRUNC 16 >#define _IOS_NOCREATE 32 >#define _IOS_NOREPLACE 64 >#define _IOS_BIN 128 > > > > > > > >#define _IO_MAGIC 0xFBAD0000 >#define _OLD_STDIO_MAGIC 0xFABC0000 >#define _IO_MAGIC_MASK 0xFFFF0000 >#define _IO_USER_BUF 1 >#define _IO_UNBUFFERED 2 >#define _IO_NO_READS 4 >#define _IO_NO_WRITES 8 >#define _IO_EOF_SEEN 0x10 >#define _IO_ERR_SEEN 0x20 >#define _IO_DELETE_DONT_CLOSE 0x40 >#define _IO_LINKED 0x80 >#define _IO_IN_BACKUP 0x100 >#define _IO_LINE_BUF 0x200 >#define _IO_TIED_PUT_GET 0x400 >#define _IO_CURRENTLY_PUTTING 0x800 >#define _IO_IS_APPENDING 0x1000 >#define _IO_IS_FILEBUF 0x2000 >#define _IO_BAD_SEEN 0x4000 >#define _IO_USER_LOCK 0x8000 > >#define _IO_FLAGS2_MMAP 1 >#define _IO_FLAGS2_NOTCANCEL 2 > > > >#define _IO_FLAGS2_USER_WBUF 8 > > > > > > > >#define _IO_SKIPWS 01 >#define _IO_LEFT 02 >#define _IO_RIGHT 04 >#define _IO_INTERNAL 010 >#define _IO_DEC 020 >#define _IO_OCT 040 >#define _IO_HEX 0100 >#define _IO_SHOWBASE 0200 >#define _IO_SHOWPOINT 0400 >#define _IO_UPPERCASE 01000 >#define _IO_SHOWPOS 02000 >#define _IO_SCIENTIFIC 04000 >#define _IO_FIXED 010000 >#define _IO_UNITBUF 020000 >#define _IO_STDIO 040000 >#define _IO_DONT_CLOSE 0100000 >#define _IO_BOOLALPHA 0200000 > > >struct _IO_jump_t; struct _IO_FILE; ># 154 "/usr/include/libio.h" 3 4 >typedef void _IO_lock_t; > > > > > >struct _IO_marker { > struct _IO_marker *_next; > struct _IO_FILE *_sbuf; > > > > int _pos; ># 177 "/usr/include/libio.h" 3 4 >}; > > >enum __codecvt_result >{ > __codecvt_ok, > __codecvt_partial, > __codecvt_error, > __codecvt_noconv >}; ># 245 "/usr/include/libio.h" 3 4 >struct _IO_FILE { > int _flags; >#define _IO_file_flags _flags > > > > char* _IO_read_ptr; > char* _IO_read_end; > char* _IO_read_base; > char* _IO_write_base; > char* _IO_write_ptr; > char* _IO_write_end; > char* _IO_buf_base; > char* _IO_buf_end; > > char *_IO_save_base; > char *_IO_backup_base; > char *_IO_save_end; > > struct _IO_marker *_markers; > > struct _IO_FILE *_chain; > > int _fileno; > > > > int _flags2; > > __off_t _old_offset; > >#define __HAVE_COLUMN > > unsigned short _cur_column; > signed char _vtable_offset; > char _shortbuf[1]; > > > > _IO_lock_t *_lock; ># 293 "/usr/include/libio.h" 3 4 > __off64_t _offset; ># 302 "/usr/include/libio.h" 3 4 > void *__pad1; > void *__pad2; > void *__pad3; > void *__pad4; > size_t __pad5; > > int _mode; > > char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; > >}; > > > > > >struct _IO_FILE_plus; > >extern struct _IO_FILE_plus _IO_2_1_stdin_; >extern struct _IO_FILE_plus _IO_2_1_stdout_; >extern struct _IO_FILE_plus _IO_2_1_stderr_; > >#define _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_)) >#define _IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_)) >#define _IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_)) ># 338 "/usr/include/libio.h" 3 4 >typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes); > > > > > > > >typedef __ssize_t __io_write_fn (void *__cookie, const char *__buf, > size_t __n); > > > > > > > >typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w); > > >typedef int __io_close_fn (void *__cookie); > > > > >typedef __io_read_fn cookie_read_function_t; >typedef __io_write_fn cookie_write_function_t; >typedef __io_seek_fn cookie_seek_function_t; >typedef __io_close_fn cookie_close_function_t; > > >typedef struct >{ > __io_read_fn *read; > __io_write_fn *write; > __io_seek_fn *seek; > __io_close_fn *close; >} _IO_cookie_io_functions_t; >typedef _IO_cookie_io_functions_t cookie_io_functions_t; > >struct _IO_cookie_file; > > >extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write, > void *__cookie, _IO_cookie_io_functions_t __fns); > > > > >extern "C" { > > >extern int __underflow (_IO_FILE *); >extern int __uflow (_IO_FILE *); >extern int __overflow (_IO_FILE *, int); > > > > > > > >#define _IO_BE(expr,res) __builtin_expect ((expr), res) > > > > >#define _IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++) > > >#define _IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr) > > > >#define _IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch))) ># 431 "/usr/include/libio.h" 3 4 >#define _IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0) >#define _IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0) > >extern int _IO_getc (_IO_FILE *__fp); >extern int _IO_putc (int __c, _IO_FILE *__fp); >extern int _IO_feof (_IO_FILE *__fp) throw (); >extern int _IO_ferror (_IO_FILE *__fp) throw (); > >extern int _IO_peekc_locked (_IO_FILE *__fp); > > >#define _IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base) > > >extern void _IO_flockfile (_IO_FILE *) throw (); >extern void _IO_funlockfile (_IO_FILE *) throw (); >extern int _IO_ftrylockfile (_IO_FILE *) throw (); ># 456 "/usr/include/libio.h" 3 4 >#define _IO_peekc(_fp) _IO_peekc_unlocked (_fp) >#define _IO_flockfile(_fp) >#define _IO_funlockfile(_fp) >#define _IO_ftrylockfile(_fp) >#define _IO_cleanup_region_start(_fct,_fp) >#define _IO_cleanup_region_end(_Doit) > > >extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict, > __gnuc_va_list, int *__restrict); >extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict, > __gnuc_va_list); >extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t); >extern size_t _IO_sgetn (_IO_FILE *, void *, size_t); > >extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int); >extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int); > >extern void _IO_free_backup_area (_IO_FILE *) throw (); ># 526 "/usr/include/libio.h" 3 4 >} ># 75 "/usr/include/stdio.h" 2 3 4 ># 90 "/usr/include/stdio.h" 3 4 >typedef __off_t off_t; > > > >#define __off_t_defined > > >typedef __off64_t off64_t; >#define __off64_t_defined > > > >typedef __ssize_t ssize_t; >#define __ssize_t_defined > > > > > > >typedef _G_fpos_t fpos_t; > > > > > >typedef _G_fpos64_t fpos64_t; > > > >#define _IOFBF 0 >#define _IOLBF 1 >#define _IONBF 2 > > > > >#define BUFSIZ _IO_BUFSIZ ># 140 "/usr/include/stdio.h" 3 4 >#define SEEK_SET 0 >#define SEEK_CUR 1 >#define SEEK_END 2 > >#define SEEK_DATA 3 >#define SEEK_HOLE 4 > > > > > >#define P_tmpdir "/tmp" ># 164 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio_lim.h" 1 3 4 ># 23 "/usr/include/bits/stdio_lim.h" 3 4 >#define L_tmpnam 20 >#define TMP_MAX 238328 >#define FILENAME_MAX 4096 > > >#define L_ctermid 9 > >#define L_cuserid 9 > > > > > >#undef FOPEN_MAX >#define FOPEN_MAX 16 ># 165 "/usr/include/stdio.h" 2 3 4 > > > >extern struct _IO_FILE *stdin; >extern struct _IO_FILE *stdout; >extern struct _IO_FILE *stderr; > >#define stdin stdin >#define stdout stdout >#define stderr stderr > > > >extern int remove (const char *__filename) throw (); > >extern int rename (const char *__old, const char *__new) throw (); > > > > >extern int renameat (int __oldfd, const char *__old, int __newfd, > const char *__new) throw (); > > > > > > > > >extern FILE *tmpfile (void) __attribute__ ((__warn_unused_result__)); ># 205 "/usr/include/stdio.h" 3 4 >extern FILE *tmpfile64 (void) __attribute__ ((__warn_unused_result__)); > > > >extern char *tmpnam (char *__s) throw () __attribute__ ((__warn_unused_result__)); > > > > > >extern char *tmpnam_r (char *__s) throw () __attribute__ ((__warn_unused_result__)); ># 227 "/usr/include/stdio.h" 3 4 >extern char *tempnam (const char *__dir, const char *__pfx) > throw () __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); > > > > > > > > >extern int fclose (FILE *__stream); > > > > >extern int fflush (FILE *__stream); > ># 252 "/usr/include/stdio.h" 3 4 >extern int fflush_unlocked (FILE *__stream); ># 262 "/usr/include/stdio.h" 3 4 >extern int fcloseall (void); > > > > > > > > > >extern FILE *fopen (const char *__restrict __filename, > const char *__restrict __modes) __attribute__ ((__warn_unused_result__)); > > > > >extern FILE *freopen (const char *__restrict __filename, > const char *__restrict __modes, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); ># 295 "/usr/include/stdio.h" 3 4 > > >extern FILE *fopen64 (const char *__restrict __filename, > const char *__restrict __modes) __attribute__ ((__warn_unused_result__)); >extern FILE *freopen64 (const char *__restrict __filename, > const char *__restrict __modes, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); > > > > >extern FILE *fdopen (int __fd, const char *__modes) throw () __attribute__ ((__warn_unused_result__)); > > > > > >extern FILE *fopencookie (void *__restrict __magic_cookie, > const char *__restrict __modes, > _IO_cookie_io_functions_t __io_funcs) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) > throw () __attribute__ ((__warn_unused_result__)); > > > > >extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () __attribute__ ((__warn_unused_result__)); > > > > > > >extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw (); > > > >extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, > int __modes, size_t __n) throw (); > > > > > >extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, > size_t __size) throw (); > > >extern void setlinebuf (FILE *__stream) throw (); > > > > > > > > >extern int fprintf (FILE *__restrict __stream, > const char *__restrict __format, ...); > > > > >extern int printf (const char *__restrict __format, ...); > >extern int sprintf (char *__restrict __s, > const char *__restrict __format, ...) throw (); > > > > > >extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, > __gnuc_va_list __arg); > > > > >extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); > >extern int vsprintf (char *__restrict __s, const char *__restrict __format, > __gnuc_va_list __arg) throw (); > > > > > >extern int snprintf (char *__restrict __s, size_t __maxlen, > const char *__restrict __format, ...) > throw () __attribute__ ((__format__ (__printf__, 3, 4))); > >extern int vsnprintf (char *__restrict __s, size_t __maxlen, > const char *__restrict __format, __gnuc_va_list __arg) > throw () __attribute__ ((__format__ (__printf__, 3, 0))); > > > > > > >extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, > __gnuc_va_list __arg) > throw () __attribute__ ((__format__ (__printf__, 2, 0))) __attribute__ ((__warn_unused_result__)); >extern int __asprintf (char **__restrict __ptr, > const char *__restrict __fmt, ...) > throw () __attribute__ ((__format__ (__printf__, 2, 3))) __attribute__ ((__warn_unused_result__)); >extern int asprintf (char **__restrict __ptr, > const char *__restrict __fmt, ...) > throw () __attribute__ ((__format__ (__printf__, 2, 3))) __attribute__ ((__warn_unused_result__)); > > > > >extern int vdprintf (int __fd, const char *__restrict __fmt, > __gnuc_va_list __arg) > __attribute__ ((__format__ (__printf__, 2, 0))); >extern int dprintf (int __fd, const char *__restrict __fmt, ...) > __attribute__ ((__format__ (__printf__, 2, 3))); > > > > > > > > >extern int fscanf (FILE *__restrict __stream, > const char *__restrict __format, ...) __attribute__ ((__warn_unused_result__)); > > > > >extern int scanf (const char *__restrict __format, ...) __attribute__ ((__warn_unused_result__)); > >extern int sscanf (const char *__restrict __s, > const char *__restrict __format, ...) throw (); ># 463 "/usr/include/stdio.h" 3 4 > > > > > > > > >extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, > __gnuc_va_list __arg) > __attribute__ ((__format__ (__scanf__, 2, 0))) __attribute__ ((__warn_unused_result__)); > > > > > >extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) > __attribute__ ((__format__ (__scanf__, 1, 0))) __attribute__ ((__warn_unused_result__)); > > >extern int vsscanf (const char *__restrict __s, > const char *__restrict __format, __gnuc_va_list __arg) > throw () __attribute__ ((__format__ (__scanf__, 2, 0))); ># 522 "/usr/include/stdio.h" 3 4 > > > > > > > > > >extern int fgetc (FILE *__stream); >extern int getc (FILE *__stream); > > > > > >extern int getchar (void); > > > > >#define getc(_fp) _IO_getc (_fp) > > > > > > >extern int getc_unlocked (FILE *__stream); >extern int getchar_unlocked (void); ># 561 "/usr/include/stdio.h" 3 4 >extern int fgetc_unlocked (FILE *__stream); > > > > > > > > > > > >extern int fputc (int __c, FILE *__stream); >extern int putc (int __c, FILE *__stream); > > > > > >extern int putchar (int __c); > > > > >#define putc(_ch,_fp) _IO_putc (_ch, _fp) ># 594 "/usr/include/stdio.h" 3 4 >extern int fputc_unlocked (int __c, FILE *__stream); > > > > > > > >extern int putc_unlocked (int __c, FILE *__stream); >extern int putchar_unlocked (int __c); > > > > > > >extern int getw (FILE *__stream); > > >extern int putw (int __w, FILE *__stream); > > > > > > > > >extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) > __attribute__ ((__warn_unused_result__)); ># 638 "/usr/include/stdio.h" 3 4 >extern char *gets (char *__s) __attribute__ ((__warn_unused_result__)) __attribute__ ((__deprecated__)); > > ># 649 "/usr/include/stdio.h" 3 4 >extern char *fgets_unlocked (char *__restrict __s, int __n, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); ># 665 "/usr/include/stdio.h" 3 4 >extern __ssize_t __getdelim (char **__restrict __lineptr, > size_t *__restrict __n, int __delimiter, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern __ssize_t getdelim (char **__restrict __lineptr, > size_t *__restrict __n, int __delimiter, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); > > > > > > > >extern __ssize_t getline (char **__restrict __lineptr, > size_t *__restrict __n, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); > > > > > > > > >extern int fputs (const char *__restrict __s, FILE *__restrict __stream); > > > > > >extern int puts (const char *__s); > > > > > > >extern int ungetc (int __c, FILE *__stream); > > > > > > >extern size_t fread (void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); > > > > >extern size_t fwrite (const void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __s); > ># 726 "/usr/include/stdio.h" 3 4 >extern int fputs_unlocked (const char *__restrict __s, > FILE *__restrict __stream); ># 737 "/usr/include/stdio.h" 3 4 >extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream); > > > > > > > > >extern int fseek (FILE *__stream, long int __off, int __whence); > > > > >extern long int ftell (FILE *__stream) __attribute__ ((__warn_unused_result__)); > > > > >extern void rewind (FILE *__stream); > ># 773 "/usr/include/stdio.h" 3 4 >extern int fseeko (FILE *__stream, __off_t __off, int __whence); > > > > >extern __off_t ftello (FILE *__stream) __attribute__ ((__warn_unused_result__)); ># 792 "/usr/include/stdio.h" 3 4 > > > > > > >extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); > > > > >extern int fsetpos (FILE *__stream, const fpos_t *__pos); ># 815 "/usr/include/stdio.h" 3 4 > > > >extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); >extern __off64_t ftello64 (FILE *__stream) __attribute__ ((__warn_unused_result__)); >extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); >extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos); > > > > >extern void clearerr (FILE *__stream) throw (); > >extern int feof (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); > >extern int ferror (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern void clearerr_unlocked (FILE *__stream) throw (); >extern int feof_unlocked (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); >extern int ferror_unlocked (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); > > > > > > > > >extern void perror (const char *__s); > > > > > > ># 1 "/usr/include/bits/sys_errlist.h" 1 3 4 ># 26 "/usr/include/bits/sys_errlist.h" 3 4 >extern int sys_nerr; >extern const char *const sys_errlist[]; > > >extern int _sys_nerr; >extern const char *const _sys_errlist[]; ># 854 "/usr/include/stdio.h" 2 3 4 > > > > >extern int fileno (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern int fileno_unlocked (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); ># 872 "/usr/include/stdio.h" 3 4 >extern FILE *popen (const char *__command, const char *__modes) __attribute__ ((__warn_unused_result__)); > > > > > >extern int pclose (FILE *__stream); > > > > > >extern char *ctermid (char *__s) throw (); > > > > > >extern char *cuserid (char *__s); > > > > >struct obstack; > > >extern int obstack_printf (struct obstack *__restrict __obstack, > const char *__restrict __format, ...) > throw () __attribute__ ((__format__ (__printf__, 2, 3))); >extern int obstack_vprintf (struct obstack *__restrict __obstack, > const char *__restrict __format, > __gnuc_va_list __args) > throw () __attribute__ ((__format__ (__printf__, 2, 0))); > > > > > > > >extern void flockfile (FILE *__stream) throw (); > > > >extern int ftrylockfile (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); > > >extern void funlockfile (FILE *__stream) throw (); ># 933 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio.h" 1 3 4 ># 26 "/usr/include/bits/stdio.h" 3 4 >#define __STDIO_INLINE __extern_inline ># 43 "/usr/include/bits/stdio.h" 3 4 >extern __inline __attribute__ ((__gnu_inline__)) int >getchar (void) >{ > return _IO_getc (stdin); >} > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >fgetc_unlocked (FILE *__fp) >{ > return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++); >} > > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >getc_unlocked (FILE *__fp) >{ > return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >getchar_unlocked (void) >{ > return (__builtin_expect (((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end), 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++); >} > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >putchar (int __c) >{ > return _IO_putc (__c, stdout); >} > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >fputc_unlocked (int __c, FILE *__stream) >{ > return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c))); >} > > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >putc_unlocked (int __c, FILE *__stream) >{ > return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c))); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >putchar_unlocked (int __c) >{ > return (__builtin_expect (((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end), 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c))); >} > > > > > >extern __inline __attribute__ ((__gnu_inline__)) __ssize_t >getline (char **__lineptr, size_t *__n, FILE *__stream) >{ > return __getdelim (__lineptr, __n, '\n', __stream); >} > > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) feof_unlocked (FILE *__stream) throw () >{ > return (((__stream)->_flags & 0x10) != 0); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) ferror_unlocked (FILE *__stream) throw () >{ > return (((__stream)->_flags & 0x20) != 0); >} ># 190 "/usr/include/bits/stdio.h" 3 4 >#undef __STDIO_INLINE ># 934 "/usr/include/stdio.h" 2 3 4 > > ># 1 "/usr/include/bits/stdio2.h" 1 3 4 ># 23 "/usr/include/bits/stdio2.h" 3 4 >extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen, > const char *__restrict __format, ...) throw (); >extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen, > const char *__restrict __format, > __gnuc_va_list __ap) throw (); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) sprintf (char *__restrict __s, const char *__restrict __fmt, ...) throw () >{ > return __builtin___sprintf_chk (__s, 2 - 1, > __builtin_object_size (__s, 2 > 1), __fmt, __builtin_va_arg_pack ()); >} > > > > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) vsprintf (char *__restrict __s, const char *__restrict __fmt, __gnuc_va_list __ap) throw () > >{ > return __builtin___vsprintf_chk (__s, 2 - 1, > __builtin_object_size (__s, 2 > 1), __fmt, __ap); >} > > > >extern int __snprintf_chk (char *__restrict __s, size_t __n, int __flag, > size_t __slen, const char *__restrict __format, > ...) throw (); >extern int __vsnprintf_chk (char *__restrict __s, size_t __n, int __flag, > size_t __slen, const char *__restrict __format, > __gnuc_va_list __ap) throw (); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) snprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, ...) throw () > >{ > return __builtin___snprintf_chk (__s, __n, 2 - 1, > __builtin_object_size (__s, 2 > 1), __fmt, __builtin_va_arg_pack ()); >} > > > > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) vsnprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, __gnuc_va_list __ap) throw () > >{ > return __builtin___vsnprintf_chk (__s, __n, 2 - 1, > __builtin_object_size (__s, 2 > 1), __fmt, __ap); >} > > > > > >extern int __fprintf_chk (FILE *__restrict __stream, int __flag, > const char *__restrict __format, ...); >extern int __printf_chk (int __flag, const char *__restrict __format, ...); >extern int __vfprintf_chk (FILE *__restrict __stream, int __flag, > const char *__restrict __format, __gnuc_va_list __ap); >extern int __vprintf_chk (int __flag, const char *__restrict __format, > __gnuc_va_list __ap); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >fprintf (FILE *__restrict __stream, const char *__restrict __fmt, ...) >{ > return __fprintf_chk (__stream, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >printf (const char *__restrict __fmt, ...) >{ > return __printf_chk (2 - 1, __fmt, __builtin_va_arg_pack ()); >} > > > > > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >vprintf (const char *__restrict __fmt, __gnuc_va_list __ap) >{ > > return __vfprintf_chk (stdout, 2 - 1, __fmt, __ap); > > > >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >vfprintf (FILE *__restrict __stream, > const char *__restrict __fmt, __gnuc_va_list __ap) >{ > return __vfprintf_chk (__stream, 2 - 1, __fmt, __ap); >} > > >extern int __dprintf_chk (int __fd, int __flag, const char *__restrict __fmt, > ...) __attribute__ ((__format__ (__printf__, 3, 4))); >extern int __vdprintf_chk (int __fd, int __flag, > const char *__restrict __fmt, __gnuc_va_list __arg) > __attribute__ ((__format__ (__printf__, 3, 0))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >dprintf (int __fd, const char *__restrict __fmt, ...) >{ > return __dprintf_chk (__fd, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} > > > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >vdprintf (int __fd, const char *__restrict __fmt, __gnuc_va_list __ap) >{ > return __vdprintf_chk (__fd, 2 - 1, __fmt, __ap); >} > > > > >extern int __asprintf_chk (char **__restrict __ptr, int __flag, > const char *__restrict __fmt, ...) > throw () __attribute__ ((__format__ (__printf__, 3, 4))) __attribute__ ((__warn_unused_result__)); >extern int __vasprintf_chk (char **__restrict __ptr, int __flag, > const char *__restrict __fmt, __gnuc_va_list __arg) > throw () __attribute__ ((__format__ (__printf__, 3, 0))) __attribute__ ((__warn_unused_result__)); >extern int __obstack_printf_chk (struct obstack *__restrict __obstack, > int __flag, const char *__restrict __format, > ...) > throw () __attribute__ ((__format__ (__printf__, 3, 4))); >extern int __obstack_vprintf_chk (struct obstack *__restrict __obstack, > int __flag, > const char *__restrict __format, > __gnuc_va_list __args) > throw () __attribute__ ((__format__ (__printf__, 3, 0))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...) throw () >{ > return __asprintf_chk (__ptr, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) __asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...) throw () > >{ > return __asprintf_chk (__ptr, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) obstack_printf (struct obstack *__restrict __obstack, const char *__restrict __fmt, ...) throw () > >{ > return __obstack_printf_chk (__obstack, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} ># 206 "/usr/include/bits/stdio2.h" 3 4 >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) vasprintf (char **__restrict __ptr, const char *__restrict __fmt, __gnuc_va_list __ap) throw () > >{ > return __vasprintf_chk (__ptr, 2 - 1, __fmt, __ap); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) obstack_vprintf (struct obstack *__restrict __obstack, const char *__restrict __fmt, __gnuc_va_list __ap) throw () > >{ > return __obstack_vprintf_chk (__obstack, 2 - 1, __fmt, > __ap); >} ># 241 "/usr/include/bits/stdio2.h" 3 4 >extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern char *__fgets_alias (char *__restrict __s, int __n, FILE *__restrict __stream) __asm__ ("" "fgets") > > __attribute__ ((__warn_unused_result__)); >extern char *__fgets_chk_warn (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __asm__ ("" "__fgets_chk") > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fgets called with bigger size than length " "of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char * >fgets (char *__restrict __s, int __n, FILE *__restrict __stream) >{ > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__n) || __n <= 0) > return __fgets_chk (__s, __builtin_object_size (__s, 2 > 1), __n, __stream); > > if ((size_t) __n > __builtin_object_size (__s, 2 > 1)) > return __fgets_chk_warn (__s, __builtin_object_size (__s, 2 > 1), __n, __stream); > } > return __fgets_alias (__s, __n, __stream); >} > >extern size_t __fread_chk (void *__restrict __ptr, size_t __ptrlen, > size_t __size, size_t __n, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern size_t __fread_alias (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "fread") > > > __attribute__ ((__warn_unused_result__)); >extern size_t __fread_chk_warn (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "__fread_chk") > > > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fread called with bigger size * nmemb than length " "of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) size_t >fread (void *__restrict __ptr, size_t __size, size_t __n, > FILE *__restrict __stream) >{ > if (__builtin_object_size (__ptr, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__size) > || !__builtin_constant_p (__n) > || (__size | __n) >= (((size_t) 1) << (8 * sizeof (size_t) / 2))) > return __fread_chk (__ptr, __builtin_object_size (__ptr, 0), __size, __n, __stream); > > if (__size * __n > __builtin_object_size (__ptr, 0)) > return __fread_chk_warn (__ptr, __builtin_object_size (__ptr, 0), __size, __n, __stream); > } > return __fread_alias (__ptr, __size, __n, __stream); >} > > >extern char *__fgets_unlocked_chk (char *__restrict __s, size_t __size, > int __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern char *__fgets_unlocked_alias (char *__restrict __s, int __n, FILE *__restrict __stream) __asm__ ("" "fgets_unlocked") > > __attribute__ ((__warn_unused_result__)); >extern char *__fgets_unlocked_chk_warn (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __asm__ ("" "__fgets_unlocked_chk") > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fgets_unlocked called with bigger size than length " "of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char * >fgets_unlocked (char *__restrict __s, int __n, FILE *__restrict __stream) >{ > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__n) || __n <= 0) > return __fgets_unlocked_chk (__s, __builtin_object_size (__s, 2 > 1), __n, __stream); > > if ((size_t) __n > __builtin_object_size (__s, 2 > 1)) > return __fgets_unlocked_chk_warn (__s, __builtin_object_size (__s, 2 > 1), __n, __stream); > } > return __fgets_unlocked_alias (__s, __n, __stream); >} > > > >#undef fread_unlocked >extern size_t __fread_unlocked_chk (void *__restrict __ptr, size_t __ptrlen, > size_t __size, size_t __n, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern size_t __fread_unlocked_alias (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "fread_unlocked") > > > __attribute__ ((__warn_unused_result__)); >extern size_t __fread_unlocked_chk_warn (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "__fread_unlocked_chk") > > > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fread_unlocked called with bigger size * nmemb than " "length of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) size_t >fread_unlocked (void *__restrict __ptr, size_t __size, size_t __n, > FILE *__restrict __stream) >{ > if (__builtin_object_size (__ptr, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__size) > || !__builtin_constant_p (__n) > || (__size | __n) >= (((size_t) 1) << (8 * sizeof (size_t) / 2))) > return __fread_unlocked_chk (__ptr, __builtin_object_size (__ptr, 0), __size, __n, > __stream); > > if (__size * __n > __builtin_object_size (__ptr, 0)) > return __fread_unlocked_chk_warn (__ptr, __builtin_object_size (__ptr, 0), __size, __n, > __stream); > } > > > if (__builtin_constant_p (__size) > && __builtin_constant_p (__n) > && (__size | __n) < (((size_t) 1) << (8 * sizeof (size_t) / 2)) > && __size * __n <= 8) > { > size_t __cnt = __size * __n; > char *__cptr = (char *) __ptr; > if (__cnt == 0) > return 0; > > for (; __cnt > 0; --__cnt) > { > int __c = (__builtin_expect (((__stream)->_IO_read_ptr >= (__stream)->_IO_read_end), 0) ? __uflow (__stream) : *(unsigned char *) (__stream)->_IO_read_ptr++); > if (__c == (-1)) > break; > *__cptr++ = __c; > } > return (__cptr - (char *) __ptr) / __size; > } > > return __fread_unlocked_alias (__ptr, __size, __n, __stream); >} ># 937 "/usr/include/stdio.h" 2 3 4 > > > > > >} ># 41 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 ># 53 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#undef fopen >#undef freopen > >#define fopen(PATH,MODE) fopen_unlocked (PATH, MODE) >#define fdopen(FILDES,MODE) fdopen_unlocked (FILDES, MODE) >#define freopen(PATH,MODE,STREAM) freopen_unlocked (PATH, MODE, STREAM) ># 188 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#undef fread_unlocked >#undef fwrite_unlocked > > > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/safe-ctype.h" 1 ># 36 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/safe-ctype.h" >#define SAFE_CTYPE_H > > >#define HOST_CHARSET_UNKNOWN 0 >#define HOST_CHARSET_ASCII 1 >#define HOST_CHARSET_EBCDIC 2 > > > >#define HOST_CHARSET HOST_CHARSET_ASCII ># 57 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/safe-ctype.h" >enum { > > _sch_isblank = 0x0001, > _sch_iscntrl = 0x0002, > _sch_isdigit = 0x0004, > _sch_islower = 0x0008, > _sch_isprint = 0x0010, > _sch_ispunct = 0x0020, > _sch_isspace = 0x0040, > _sch_isupper = 0x0080, > _sch_isxdigit = 0x0100, > > > _sch_isidst = 0x0200, > _sch_isvsp = 0x0400, > _sch_isnvsp = 0x0800, > > > _sch_isalpha = _sch_isupper|_sch_islower, > _sch_isalnum = _sch_isalpha|_sch_isdigit, > _sch_isidnum = _sch_isidst|_sch_isdigit, > _sch_isgraph = _sch_isalnum|_sch_ispunct, > _sch_iscppsp = _sch_isvsp|_sch_isnvsp, > _sch_isbasic = _sch_isprint|_sch_iscppsp > >}; > > >extern const unsigned short _sch_istable[256]; > >#define _sch_test(c,bit) (_sch_istable[(c) & 0xff] & (unsigned short)(bit)) > >#define ISALPHA(c) _sch_test(c, _sch_isalpha) >#define ISALNUM(c) _sch_test(c, _sch_isalnum) >#define ISBLANK(c) _sch_test(c, _sch_isblank) >#define ISCNTRL(c) _sch_test(c, _sch_iscntrl) >#define ISDIGIT(c) _sch_test(c, _sch_isdigit) >#define ISGRAPH(c) _sch_test(c, _sch_isgraph) >#define ISLOWER(c) _sch_test(c, _sch_islower) >#define ISPRINT(c) _sch_test(c, _sch_isprint) >#define ISPUNCT(c) _sch_test(c, _sch_ispunct) >#define ISSPACE(c) _sch_test(c, _sch_isspace) >#define ISUPPER(c) _sch_test(c, _sch_isupper) >#define ISXDIGIT(c) _sch_test(c, _sch_isxdigit) > >#define ISIDNUM(c) _sch_test(c, _sch_isidnum) >#define ISIDST(c) _sch_test(c, _sch_isidst) >#define IS_ISOBASIC(c) _sch_test(c, _sch_isbasic) >#define IS_VSPACE(c) _sch_test(c, _sch_isvsp) >#define IS_NVSPACE(c) _sch_test(c, _sch_isnvsp) >#define IS_SPACE_OR_NUL(c) _sch_test(c, _sch_iscppsp) > > >extern const unsigned char _sch_toupper[256]; >extern const unsigned char _sch_tolower[256]; >#define TOUPPER(c) _sch_toupper[(c) & 0xff] >#define TOLOWER(c) _sch_tolower[(c) & 0xff] ># 122 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/safe-ctype.h" ># 1 "/usr/include/ctype.h" 1 3 4 ># 23 "/usr/include/ctype.h" 3 4 >#define _CTYPE_H 1 > > > > >extern "C" { ># 39 "/usr/include/ctype.h" 3 4 ># 1 "/usr/include/endian.h" 1 3 4 ># 19 "/usr/include/endian.h" 3 4 >#define _ENDIAN_H 1 ># 31 "/usr/include/endian.h" 3 4 >#define __LITTLE_ENDIAN 1234 >#define __BIG_ENDIAN 4321 >#define __PDP_ENDIAN 3412 > > ># 1 "/usr/include/bits/endian.h" 1 3 4 > > > > > > >#define __BYTE_ORDER __LITTLE_ENDIAN ># 37 "/usr/include/endian.h" 2 3 4 > > > > >#define __FLOAT_WORD_ORDER __BYTE_ORDER > > > >#define LITTLE_ENDIAN __LITTLE_ENDIAN >#define BIG_ENDIAN __BIG_ENDIAN >#define PDP_ENDIAN __PDP_ENDIAN >#define BYTE_ORDER __BYTE_ORDER > > > >#define __LONG_LONG_PAIR(HI,LO) LO, HI > > > > > > > ># 1 "/usr/include/bits/byteswap.h" 1 3 4 ># 24 "/usr/include/bits/byteswap.h" 3 4 >#define _BITS_BYTESWAP_H 1 > > > ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 > > > > > >#define __WORDSIZE_TIME64_COMPAT32 1 > >#define __SYSCALL_WORDSIZE 64 ># 29 "/usr/include/bits/byteswap.h" 2 3 4 > > >#define __bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8))) > > > ># 1 "/usr/include/bits/byteswap-16.h" 1 3 4 ># 25 "/usr/include/bits/byteswap-16.h" 3 4 >#define __bswap_16(x) (__extension__ ({ unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; })) ># 36 "/usr/include/bits/byteswap.h" 2 3 4 > > >#define __bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24)) > > > > > >static __inline unsigned int >__bswap_32 (unsigned int __bsx) >{ > return __builtin_bswap32 (__bsx); >} ># 97 "/usr/include/bits/byteswap.h" 3 4 >#define __bswap_constant_64(x) (__extension__ ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))) ># 108 "/usr/include/bits/byteswap.h" 3 4 >static __inline __uint64_t >__bswap_64 (__uint64_t __bsx) >{ > return __builtin_bswap64 (__bsx); >} ># 61 "/usr/include/endian.h" 2 3 4 > > >#define htobe16(x) __bswap_16 (x) >#define htole16(x) (x) >#define be16toh(x) __bswap_16 (x) >#define le16toh(x) (x) > >#define htobe32(x) __bswap_32 (x) >#define htole32(x) (x) >#define be32toh(x) __bswap_32 (x) >#define le32toh(x) (x) > >#define htobe64(x) __bswap_64 (x) >#define htole64(x) (x) >#define be64toh(x) __bswap_64 (x) >#define le64toh(x) (x) ># 40 "/usr/include/ctype.h" 2 3 4 > > > >#define _ISbit(bit) ((bit) < 8 ? ((1 << (bit)) << 8) : ((1 << (bit)) >> 8)) > > >enum >{ > _ISupper = ((0) < 8 ? ((1 << (0)) << 8) : ((1 << (0)) >> 8)), > _ISlower = ((1) < 8 ? ((1 << (1)) << 8) : ((1 << (1)) >> 8)), > _ISalpha = ((2) < 8 ? ((1 << (2)) << 8) : ((1 << (2)) >> 8)), > _ISdigit = ((3) < 8 ? ((1 << (3)) << 8) : ((1 << (3)) >> 8)), > _ISxdigit = ((4) < 8 ? ((1 << (4)) << 8) : ((1 << (4)) >> 8)), > _ISspace = ((5) < 8 ? ((1 << (5)) << 8) : ((1 << (5)) >> 8)), > _ISprint = ((6) < 8 ? ((1 << (6)) << 8) : ((1 << (6)) >> 8)), > _ISgraph = ((7) < 8 ? ((1 << (7)) << 8) : ((1 << (7)) >> 8)), > _ISblank = ((8) < 8 ? ((1 << (8)) << 8) : ((1 << (8)) >> 8)), > _IScntrl = ((9) < 8 ? ((1 << (9)) << 8) : ((1 << (9)) >> 8)), > _ISpunct = ((10) < 8 ? ((1 << (10)) << 8) : ((1 << (10)) >> 8)), > _ISalnum = ((11) < 8 ? ((1 << (11)) << 8) : ((1 << (11)) >> 8)) >}; ># 79 "/usr/include/ctype.h" 3 4 >extern const unsigned short int **__ctype_b_loc (void) > throw () __attribute__ ((__const__)); >extern const __int32_t **__ctype_tolower_loc (void) > throw () __attribute__ ((__const__)); >extern const __int32_t **__ctype_toupper_loc (void) > throw () __attribute__ ((__const__)); > > > > > > >#define __isctype_f(type) __extern_inline int is ##type (int __c) __THROW { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _IS ##type; } > > > > > > > >#define __isascii(c) (((c) & ~0x7f) == 0) >#define __toascii(c) ((c) & 0x7f) > >#define __exctype(name) extern int name (int) __THROW > > > > > > > >extern int isalnum (int) throw (); >extern int isalpha (int) throw (); >extern int iscntrl (int) throw (); >extern int isdigit (int) throw (); >extern int islower (int) throw (); >extern int isgraph (int) throw (); >extern int isprint (int) throw (); >extern int ispunct (int) throw (); >extern int isspace (int) throw (); >extern int isupper (int) throw (); >extern int isxdigit (int) throw (); > > > >extern int tolower (int __c) throw (); > > >extern int toupper (int __c) throw (); > > > > > > > > >extern int isblank (int) throw (); > > > > > > >extern int isctype (int __c, int __mask) throw (); > > > > > > >extern int isascii (int __c) throw (); > > > >extern int toascii (int __c) throw (); > > > >extern int _toupper (int) throw (); >extern int _tolower (int) throw (); > > > >#define __tobody(c,f,a,args) (__extension__ ({ int __res; if (sizeof (c) > 1) { if (__builtin_constant_p (c)) { int __c = (c); __res = __c < -128 || __c > 255 ? __c : (a)[__c]; } else __res = f args; } else __res = (a)[(int) (c)]; __res; })) ># 182 "/usr/include/ctype.h" 3 4 >extern __inline __attribute__ ((__gnu_inline__)) int isalnum (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISalnum; } >extern __inline __attribute__ ((__gnu_inline__)) int isalpha (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISalpha; } >extern __inline __attribute__ ((__gnu_inline__)) int iscntrl (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _IScntrl; } >extern __inline __attribute__ ((__gnu_inline__)) int isdigit (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISdigit; } >extern __inline __attribute__ ((__gnu_inline__)) int islower (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISlower; } >extern __inline __attribute__ ((__gnu_inline__)) int isgraph (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISgraph; } >extern __inline __attribute__ ((__gnu_inline__)) int isprint (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISprint; } >extern __inline __attribute__ ((__gnu_inline__)) int ispunct (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISpunct; } >extern __inline __attribute__ ((__gnu_inline__)) int isspace (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISspace; } >extern __inline __attribute__ ((__gnu_inline__)) int isupper (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISupper; } >extern __inline __attribute__ ((__gnu_inline__)) int isxdigit (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISxdigit; } > >extern __inline __attribute__ ((__gnu_inline__)) int isblank (int __c) throw () { return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _ISblank; } ># 214 "/usr/include/ctype.h" 3 4 >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) tolower (int __c) throw () >{ > return __c >= -128 && __c < 256 ? (*__ctype_tolower_loc ())[__c] : __c; >} > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) toupper (int __c) throw () >{ > return __c >= -128 && __c < 256 ? (*__ctype_toupper_loc ())[__c] : __c; >} ># 233 "/usr/include/ctype.h" 3 4 >#define isascii(c) __isascii (c) >#define toascii(c) __toascii (c) > >#define _tolower(c) ((int) (*__ctype_tolower_loc ())[(int) (c)]) >#define _toupper(c) ((int) (*__ctype_toupper_loc ())[(int) (c)]) ># 257 "/usr/include/ctype.h" 3 4 ># 1 "/usr/include/xlocale.h" 1 3 4 ># 21 "/usr/include/xlocale.h" 3 4 >#define _XLOCALE_H 1 > > > > > >typedef struct __locale_struct >{ > > struct __locale_data *__locales[13]; > > > const unsigned short int *__ctype_b; > const int *__ctype_tolower; > const int *__ctype_toupper; > > > const char *__names[13]; >} *__locale_t; > > >typedef __locale_t locale_t; ># 258 "/usr/include/ctype.h" 2 3 4 > > > >#define __isctype_l(c,type,locale) ((locale)->__ctype_b[(int) (c)] & (unsigned short int) type) > > >#define __exctype_l(name) extern int name (int, __locale_t) __THROW > > > > > > >extern int isalnum_l (int, __locale_t) throw (); >extern int isalpha_l (int, __locale_t) throw (); >extern int iscntrl_l (int, __locale_t) throw (); >extern int isdigit_l (int, __locale_t) throw (); >extern int islower_l (int, __locale_t) throw (); >extern int isgraph_l (int, __locale_t) throw (); >extern int isprint_l (int, __locale_t) throw (); >extern int ispunct_l (int, __locale_t) throw (); >extern int isspace_l (int, __locale_t) throw (); >extern int isupper_l (int, __locale_t) throw (); >extern int isxdigit_l (int, __locale_t) throw (); > >extern int isblank_l (int, __locale_t) throw (); > > > >extern int __tolower_l (int __c, __locale_t __l) throw (); >extern int tolower_l (int __c, __locale_t __l) throw (); > > >extern int __toupper_l (int __c, __locale_t __l) throw (); >extern int toupper_l (int __c, __locale_t __l) throw (); ># 305 "/usr/include/ctype.h" 3 4 >#define __isalnum_l(c,l) __isctype_l((c), _ISalnum, (l)) >#define __isalpha_l(c,l) __isctype_l((c), _ISalpha, (l)) >#define __iscntrl_l(c,l) __isctype_l((c), _IScntrl, (l)) >#define __isdigit_l(c,l) __isctype_l((c), _ISdigit, (l)) >#define __islower_l(c,l) __isctype_l((c), _ISlower, (l)) >#define __isgraph_l(c,l) __isctype_l((c), _ISgraph, (l)) >#define __isprint_l(c,l) __isctype_l((c), _ISprint, (l)) >#define __ispunct_l(c,l) __isctype_l((c), _ISpunct, (l)) >#define __isspace_l(c,l) __isctype_l((c), _ISspace, (l)) >#define __isupper_l(c,l) __isctype_l((c), _ISupper, (l)) >#define __isxdigit_l(c,l) __isctype_l((c), _ISxdigit, (l)) > >#define __isblank_l(c,l) __isctype_l((c), _ISblank, (l)) > > >#define __isascii_l(c,l) ((l), __isascii (c)) >#define __toascii_l(c,l) ((l), __toascii (c)) > > >#define isalnum_l(c,l) __isalnum_l ((c), (l)) >#define isalpha_l(c,l) __isalpha_l ((c), (l)) >#define iscntrl_l(c,l) __iscntrl_l ((c), (l)) >#define isdigit_l(c,l) __isdigit_l ((c), (l)) >#define islower_l(c,l) __islower_l ((c), (l)) >#define isgraph_l(c,l) __isgraph_l ((c), (l)) >#define isprint_l(c,l) __isprint_l ((c), (l)) >#define ispunct_l(c,l) __ispunct_l ((c), (l)) >#define isspace_l(c,l) __isspace_l ((c), (l)) >#define isupper_l(c,l) __isupper_l ((c), (l)) >#define isxdigit_l(c,l) __isxdigit_l ((c), (l)) > >#define isblank_l(c,l) __isblank_l ((c), (l)) > > >#define isascii_l(c,l) __isascii_l ((c), (l)) >#define toascii_l(c,l) __toascii_l ((c), (l)) > > > > > > >} ># 123 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/safe-ctype.h" 2 >#undef isalpha >#define isalpha(c) do_not_use_isalpha_with_safe_ctype >#undef isalnum >#define isalnum(c) do_not_use_isalnum_with_safe_ctype >#undef iscntrl >#define iscntrl(c) do_not_use_iscntrl_with_safe_ctype >#undef isdigit >#define isdigit(c) do_not_use_isdigit_with_safe_ctype >#undef isgraph >#define isgraph(c) do_not_use_isgraph_with_safe_ctype >#undef islower >#define islower(c) do_not_use_islower_with_safe_ctype >#undef isprint >#define isprint(c) do_not_use_isprint_with_safe_ctype >#undef ispunct >#define ispunct(c) do_not_use_ispunct_with_safe_ctype >#undef isspace >#define isspace(c) do_not_use_isspace_with_safe_ctype >#undef isupper >#define isupper(c) do_not_use_isupper_with_safe_ctype >#undef isxdigit >#define isxdigit(c) do_not_use_isxdigit_with_safe_ctype >#undef toupper >#define toupper(c) do_not_use_toupper_with_safe_ctype >#undef tolower >#define tolower(c) do_not_use_tolower_with_safe_ctype ># 195 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > ># 1 "/usr/include/sys/types.h" 1 3 4 ># 23 "/usr/include/sys/types.h" 3 4 >#define _SYS_TYPES_H 1 > > > >extern "C" { > > > > > >typedef __u_char u_char; >typedef __u_short u_short; >typedef __u_int u_int; >typedef __u_long u_long; >typedef __quad_t quad_t; >typedef __u_quad_t u_quad_t; >typedef __fsid_t fsid_t; >#define __u_char_defined > > > >typedef __loff_t loff_t; > > > >typedef __ino_t ino_t; > > > >#define __ino_t_defined > > >typedef __ino64_t ino64_t; >#define __ino64_t_defined > > > >typedef __dev_t dev_t; >#define __dev_t_defined > > > >typedef __gid_t gid_t; >#define __gid_t_defined > > > >typedef __mode_t mode_t; >#define __mode_t_defined > > > >typedef __nlink_t nlink_t; >#define __nlink_t_defined > > > >typedef __uid_t uid_t; >#define __uid_t_defined ># 98 "/usr/include/sys/types.h" 3 4 >typedef __pid_t pid_t; >#define __pid_t_defined > > > > >typedef __id_t id_t; >#define __id_t_defined ># 115 "/usr/include/sys/types.h" 3 4 >typedef __daddr_t daddr_t; >typedef __caddr_t caddr_t; >#define __daddr_t_defined > > > > >typedef __key_t key_t; >#define __key_t_defined > > > >#define __need_clock_t > >#define __need_time_t >#define __need_timer_t >#define __need_clockid_t ># 1 "/usr/include/time.h" 1 3 4 ># 53 "/usr/include/time.h" 3 4 >#define __clock_t_defined 1 > > > > > >typedef __clock_t clock_t; > > > > > > >#undef __need_clock_t > > >#define __time_t_defined 1 > > > > > >typedef __time_t time_t; > > > > > > >#undef __need_time_t > > > >#define __clockid_t_defined 1 > > > > >typedef __clockid_t clockid_t; > > >#undef __clockid_time_t > > > >#define __timer_t_defined 1 > > > > >typedef __timer_t timer_t; > > >#undef __need_timer_t ># 127 "/usr/include/time.h" 3 4 >#undef __need_timespec ># 133 "/usr/include/sys/types.h" 2 3 4 > > > >typedef __useconds_t useconds_t; >#define __useconds_t_defined > > >typedef __suseconds_t suseconds_t; >#define __suseconds_t_defined > > > >#define __need_size_t ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 158 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 234 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_size_t ># 343 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_wchar_t ># 397 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef NULL > >#define NULL __null ># 408 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 147 "/usr/include/sys/types.h" 2 3 4 > > > >typedef unsigned long int ulong; >typedef unsigned short int ushort; >typedef unsigned int uint; ># 187 "/usr/include/sys/types.h" 3 4 >#define __intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE))) > >#define __u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE))) > > > >#define __int8_t_defined >typedef int int8_t __attribute__ ((__mode__ (__QI__))); >typedef int int16_t __attribute__ ((__mode__ (__HI__))); >typedef int int32_t __attribute__ ((__mode__ (__SI__))); >typedef int int64_t __attribute__ ((__mode__ (__DI__))); > > >typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); >typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); >typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); >typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); > >typedef int register_t __attribute__ ((__mode__ (__word__))); > > > > > >#define __BIT_TYPES_DEFINED__ 1 > > > > > > > ># 1 "/usr/include/sys/select.h" 1 3 4 ># 22 "/usr/include/sys/select.h" 3 4 >#define _SYS_SELECT_H 1 > > > > > > > ># 1 "/usr/include/bits/select.h" 1 3 4 ># 22 "/usr/include/bits/select.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 > > > > > >#define __WORDSIZE_TIME64_COMPAT32 1 > >#define __SYSCALL_WORDSIZE 64 ># 23 "/usr/include/bits/select.h" 2 3 4 > > > > > >#define __FD_ZERO_STOS "stosq" > > > > >#define __FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0) ># 58 "/usr/include/bits/select.h" 3 4 >#define __FD_SET(d,set) ((void) (__FDS_BITS (set)[__FD_ELT (d)] |= __FD_MASK (d))) > >#define __FD_CLR(d,set) ((void) (__FDS_BITS (set)[__FD_ELT (d)] &= ~__FD_MASK (d))) > >#define __FD_ISSET(d,set) ((__FDS_BITS (set)[__FD_ELT (d)] & __FD_MASK (d)) != 0) ># 31 "/usr/include/sys/select.h" 2 3 4 > > ># 1 "/usr/include/bits/sigset.h" 1 3 4 ># 20 "/usr/include/bits/sigset.h" 3 4 >#define _SIGSET_H_types 1 > >typedef int __sig_atomic_t; > > > >#define _SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int))) >typedef struct > { > unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; > } __sigset_t; ># 34 "/usr/include/sys/select.h" 2 3 4 > > >#define __sigset_t_defined >typedef __sigset_t sigset_t; > > > >#define __need_time_t >#define __need_timespec ># 1 "/usr/include/time.h" 1 3 4 ># 66 "/usr/include/time.h" 3 4 >#undef __need_clock_t ># 82 "/usr/include/time.h" 3 4 >#undef __need_time_t ># 94 "/usr/include/time.h" 3 4 >#undef __clockid_time_t ># 106 "/usr/include/time.h" 3 4 >#undef __need_timer_t > > > > > > > >#define __timespec_defined 1 > > > > > >struct timespec > { > __time_t tv_sec; > __syscall_slong_t tv_nsec; > }; > > >#undef __need_timespec ># 44 "/usr/include/sys/select.h" 2 3 4 >#define __need_timeval ># 1 "/usr/include/bits/time.h" 1 3 4 ># 25 "/usr/include/bits/time.h" 3 4 >#define _STRUCT_TIMEVAL 1 > > > > >struct timeval > { > __time_t tv_sec; > __suseconds_t tv_usec; > }; ># 99 "/usr/include/bits/time.h" 3 4 >#undef __need_timeval ># 46 "/usr/include/sys/select.h" 2 3 4 ># 54 "/usr/include/sys/select.h" 3 4 >typedef long int __fd_mask; > > >#undef __NFDBITS > >#define __NFDBITS (8 * (int) sizeof (__fd_mask)) >#define __FD_ELT(d) ((d) / __NFDBITS) >#define __FD_MASK(d) ((__fd_mask) (1UL << ((d) % __NFDBITS))) > > >typedef struct > { > > > > __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; >#define __FDS_BITS(set) ((set)->fds_bits) > > > > > } fd_set; > > >#define FD_SETSIZE __FD_SETSIZE > > > >typedef __fd_mask fd_mask; > > >#define NFDBITS __NFDBITS > > > > >#define FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp) >#define FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp) >#define FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp) >#define FD_ZERO(fdsetp) __FD_ZERO (fdsetp) > > >extern "C" { ># 106 "/usr/include/sys/select.h" 3 4 >extern int select (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > struct timeval *__restrict __timeout); ># 118 "/usr/include/sys/select.h" 3 4 >extern int pselect (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > const struct timespec *__restrict __timeout, > const __sigset_t *__restrict __sigmask); > > > > > ># 1 "/usr/include/bits/select2.h" 1 3 4 ># 24 "/usr/include/bits/select2.h" 3 4 >extern long int __fdelt_chk (long int __d); >extern long int __fdelt_warn (long int __d) > __attribute__((__warning__ ("bit outside of fd_set selected"))); >#undef __FD_ELT >#define __FD_ELT(d) __extension__ ({ long int __d = (d); (__builtin_constant_p (__d) ? (0 <= __d && __d < __FD_SETSIZE ? (__d / __NFDBITS) : __fdelt_warn (__d)) : __fdelt_chk (__d)); }) ># 129 "/usr/include/sys/select.h" 2 3 4 > > >} ># 220 "/usr/include/sys/types.h" 2 3 4 > > ># 1 "/usr/include/sys/sysmacros.h" 1 3 4 ># 20 "/usr/include/sys/sysmacros.h" 3 4 >#define _SYS_SYSMACROS_H 1 > > > >extern "C" { > >__extension__ >extern unsigned int gnu_dev_major (unsigned long long int __dev) > throw () __attribute__ ((__const__)); >__extension__ >extern unsigned int gnu_dev_minor (unsigned long long int __dev) > throw () __attribute__ ((__const__)); >__extension__ >extern unsigned long long int gnu_dev_makedev (unsigned int __major, > unsigned int __minor) > throw () __attribute__ ((__const__)); > > >__extension__ extern __inline __attribute__ ((__gnu_inline__)) __attribute__ ((__const__)) unsigned int >__attribute__ ((__leaf__)) gnu_dev_major (unsigned long long int __dev) throw () >{ > return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff); >} > >__extension__ extern __inline __attribute__ ((__gnu_inline__)) __attribute__ ((__const__)) unsigned int >__attribute__ ((__leaf__)) gnu_dev_minor (unsigned long long int __dev) throw () >{ > return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff); >} > >__extension__ extern __inline __attribute__ ((__gnu_inline__)) __attribute__ ((__const__)) unsigned long long int >__attribute__ ((__leaf__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor) throw () >{ > return ((__minor & 0xff) | ((__major & 0xfff) << 8) > | (((unsigned long long int) (__minor & ~0xff)) << 12) > | (((unsigned long long int) (__major & ~0xfff)) << 32)); >} > >} > > >#define major(dev) gnu_dev_major (dev) >#define minor(dev) gnu_dev_minor (dev) >#define makedev(maj,min) gnu_dev_makedev (maj, min) ># 223 "/usr/include/sys/types.h" 2 3 4 > > > > > >typedef __blksize_t blksize_t; >#define __blksize_t_defined > > > > > >typedef __blkcnt_t blkcnt_t; >#define __blkcnt_t_defined > > >typedef __fsblkcnt_t fsblkcnt_t; >#define __fsblkcnt_t_defined > > >typedef __fsfilcnt_t fsfilcnt_t; >#define __fsfilcnt_t_defined ># 262 "/usr/include/sys/types.h" 3 4 >typedef __blkcnt64_t blkcnt64_t; >typedef __fsblkcnt64_t fsblkcnt64_t; >typedef __fsfilcnt64_t fsfilcnt64_t; > > > > > ># 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 ># 19 "/usr/include/bits/pthreadtypes.h" 3 4 >#define _BITS_PTHREADTYPES_H 1 > ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 > > > > > >#define __WORDSIZE_TIME64_COMPAT32 1 > >#define __SYSCALL_WORDSIZE 64 ># 22 "/usr/include/bits/pthreadtypes.h" 2 3 4 > > > >#define __SIZEOF_PTHREAD_ATTR_T 56 >#define __SIZEOF_PTHREAD_MUTEX_T 40 >#define __SIZEOF_PTHREAD_MUTEXATTR_T 4 >#define __SIZEOF_PTHREAD_COND_T 48 >#define __SIZEOF_PTHREAD_CONDATTR_T 4 >#define __SIZEOF_PTHREAD_RWLOCK_T 56 >#define __SIZEOF_PTHREAD_RWLOCKATTR_T 8 >#define __SIZEOF_PTHREAD_BARRIER_T 32 >#define __SIZEOF_PTHREAD_BARRIERATTR_T 4 ># 60 "/usr/include/bits/pthreadtypes.h" 3 4 >typedef unsigned long int pthread_t; > > >union pthread_attr_t >{ > char __size[56]; > long int __align; >}; > >typedef union pthread_attr_t pthread_attr_t; >#define __have_pthread_attr_t 1 > > > > >typedef struct __pthread_internal_list >{ > struct __pthread_internal_list *__prev; > struct __pthread_internal_list *__next; >} __pthread_list_t; ># 90 "/usr/include/bits/pthreadtypes.h" 3 4 >typedef union >{ > struct __pthread_mutex_s > { > int __lock; > unsigned int __count; > int __owner; > > unsigned int __nusers; > > > > int __kind; > > short __spins; > short __elision; > __pthread_list_t __list; >#define __PTHREAD_MUTEX_HAVE_PREV 1 > >#define __PTHREAD_SPINS 0, 0 ># 125 "/usr/include/bits/pthreadtypes.h" 3 4 > } __data; > char __size[40]; > long int __align; >} pthread_mutex_t; > >typedef union >{ > char __size[4]; > int __align; >} pthread_mutexattr_t; > > > > >typedef union >{ > struct > { > int __lock; > unsigned int __futex; > __extension__ unsigned long long int __total_seq; > __extension__ unsigned long long int __wakeup_seq; > __extension__ unsigned long long int __woken_seq; > void *__mutex; > unsigned int __nwaiters; > unsigned int __broadcast_seq; > } __data; > char __size[48]; > __extension__ long long int __align; >} pthread_cond_t; > >typedef union >{ > char __size[4]; > int __align; >} pthread_condattr_t; > > > >typedef unsigned int pthread_key_t; > > > >typedef int pthread_once_t; > > > > > >typedef union >{ > > struct > { > int __lock; > unsigned int __nr_readers; > unsigned int __readers_wakeup; > unsigned int __writer_wakeup; > unsigned int __nr_readers_queued; > unsigned int __nr_writers_queued; > int __writer; > int __shared; > signed char __rwelision; > > > > > unsigned char __pad1[7]; >#define __PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 } > > unsigned long int __pad2; > > > unsigned int __flags; >#define __PTHREAD_RWLOCK_INT_FLAGS_SHARED 1 > } __data; ># 220 "/usr/include/bits/pthreadtypes.h" 3 4 > char __size[56]; > long int __align; >} pthread_rwlock_t; > >typedef union >{ > char __size[8]; > long int __align; >} pthread_rwlockattr_t; > > > > > >typedef volatile int pthread_spinlock_t; > > > > >typedef union >{ > char __size[32]; > long int __align; >} pthread_barrier_t; > >typedef union >{ > char __size[4]; > int __align; >} pthread_barrierattr_t; ># 271 "/usr/include/sys/types.h" 2 3 4 > > >} ># 197 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > ># 1 "/usr/include/errno.h" 1 3 4 ># 27 "/usr/include/errno.h" 3 4 >#define _ERRNO_H 1 > > > >extern "C" { > > > ># 1 "/usr/include/bits/errno.h" 1 3 4 ># 21 "/usr/include/bits/errno.h" 3 4 >#undef EDOM >#undef EILSEQ >#undef ERANGE ># 1 "/usr/include/linux/errno.h" 1 3 4 ># 1 "/usr/include/asm/errno.h" 1 3 4 ># 1 "/usr/include/asm-generic/errno.h" 1 3 4 > >#define _ASM_GENERIC_ERRNO_H > ># 1 "/usr/include/asm-generic/errno-base.h" 1 3 4 > >#define _ASM_GENERIC_ERRNO_BASE_H > >#define EPERM 1 >#define ENOENT 2 >#define ESRCH 3 >#define EINTR 4 >#define EIO 5 >#define ENXIO 6 >#define E2BIG 7 >#define ENOEXEC 8 >#define EBADF 9 >#define ECHILD 10 >#define EAGAIN 11 >#define ENOMEM 12 >#define EACCES 13 >#define EFAULT 14 >#define ENOTBLK 15 >#define EBUSY 16 >#define EEXIST 17 >#define EXDEV 18 >#define ENODEV 19 >#define ENOTDIR 20 >#define EISDIR 21 >#define EINVAL 22 >#define ENFILE 23 >#define EMFILE 24 >#define ENOTTY 25 >#define ETXTBSY 26 >#define EFBIG 27 >#define ENOSPC 28 >#define ESPIPE 29 >#define EROFS 30 >#define EMLINK 31 >#define EPIPE 32 >#define EDOM 33 >#define ERANGE 34 ># 5 "/usr/include/asm-generic/errno.h" 2 3 4 > >#define EDEADLK 35 >#define ENAMETOOLONG 36 >#define ENOLCK 37 >#define ENOSYS 38 >#define ENOTEMPTY 39 >#define ELOOP 40 >#define EWOULDBLOCK EAGAIN >#define ENOMSG 42 >#define EIDRM 43 >#define ECHRNG 44 >#define EL2NSYNC 45 >#define EL3HLT 46 >#define EL3RST 47 >#define ELNRNG 48 >#define EUNATCH 49 >#define ENOCSI 50 >#define EL2HLT 51 >#define EBADE 52 >#define EBADR 53 >#define EXFULL 54 >#define ENOANO 55 >#define EBADRQC 56 >#define EBADSLT 57 > >#define EDEADLOCK EDEADLK > >#define EBFONT 59 >#define ENOSTR 60 >#define ENODATA 61 >#define ETIME 62 >#define ENOSR 63 >#define ENONET 64 >#define ENOPKG 65 >#define EREMOTE 66 >#define ENOLINK 67 >#define EADV 68 >#define ESRMNT 69 >#define ECOMM 70 >#define EPROTO 71 >#define EMULTIHOP 72 >#define EDOTDOT 73 >#define EBADMSG 74 >#define EOVERFLOW 75 >#define ENOTUNIQ 76 >#define EBADFD 77 >#define EREMCHG 78 >#define ELIBACC 79 >#define ELIBBAD 80 >#define ELIBSCN 81 >#define ELIBMAX 82 >#define ELIBEXEC 83 >#define EILSEQ 84 >#define ERESTART 85 >#define ESTRPIPE 86 >#define EUSERS 87 >#define ENOTSOCK 88 >#define EDESTADDRREQ 89 >#define EMSGSIZE 90 >#define EPROTOTYPE 91 >#define ENOPROTOOPT 92 >#define EPROTONOSUPPORT 93 >#define ESOCKTNOSUPPORT 94 >#define EOPNOTSUPP 95 >#define EPFNOSUPPORT 96 >#define EAFNOSUPPORT 97 >#define EADDRINUSE 98 >#define EADDRNOTAVAIL 99 >#define ENETDOWN 100 >#define ENETUNREACH 101 >#define ENETRESET 102 >#define ECONNABORTED 103 >#define ECONNRESET 104 >#define ENOBUFS 105 >#define EISCONN 106 >#define ENOTCONN 107 >#define ESHUTDOWN 108 >#define ETOOMANYREFS 109 >#define ETIMEDOUT 110 >#define ECONNREFUSED 111 >#define EHOSTDOWN 112 >#define EHOSTUNREACH 113 >#define EALREADY 114 >#define EINPROGRESS 115 >#define ESTALE 116 >#define EUCLEAN 117 >#define ENOTNAM 118 >#define ENAVAIL 119 >#define EISNAM 120 >#define EREMOTEIO 121 >#define EDQUOT 122 > >#define ENOMEDIUM 123 >#define EMEDIUMTYPE 124 >#define ECANCELED 125 >#define ENOKEY 126 >#define EKEYEXPIRED 127 >#define EKEYREVOKED 128 >#define EKEYREJECTED 129 > > >#define EOWNERDEAD 130 >#define ENOTRECOVERABLE 131 > >#define ERFKILL 132 > >#define EHWPOISON 133 ># 1 "/usr/include/asm/errno.h" 2 3 4 ># 1 "/usr/include/linux/errno.h" 2 3 4 ># 25 "/usr/include/bits/errno.h" 2 3 4 > > >#define ENOTSUP EOPNOTSUPP ># 50 "/usr/include/bits/errno.h" 3 4 >extern int *__errno_location (void) throw () __attribute__ ((__const__)); > > > >#define errno (*__errno_location ()) ># 36 "/usr/include/errno.h" 2 3 4 >#undef __need_Emath ># 54 "/usr/include/errno.h" 3 4 >extern char *program_invocation_name, *program_invocation_short_name; > > > >} ># 68 "/usr/include/errno.h" 3 4 >typedef int error_t; >#define __error_t_defined 1 > >#undef __need_error_t ># 199 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > > > > > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstring" 1 3 4 ># 39 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstring" 3 4 > ># 40 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstring" 3 > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 1 3 4 ># 31 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_CXX_CONFIG_H 1 > > >#define __GLIBCXX__ 20141030 ># 43 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_PURE __attribute__ ((__pure__)) > > > >#define _GLIBCXX_CONST __attribute__ ((__const__)) > > > >#define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) ># 64 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1 > > >#define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) ># 78 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_USE_DEPRECATED 1 > > > > > >#define _GLIBCXX_DEPRECATED > > > > >#define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) ># 101 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_CONSTEXPR >#define _GLIBCXX_USE_CONSTEXPR const ># 113 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_NOEXCEPT >#define _GLIBCXX_USE_NOEXCEPT throw() >#define _GLIBCXX_THROW(_EXC) throw(_EXC) > > > > >#define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT > > > > > > >#define _GLIBCXX_THROW_OR_ABORT(_EXC) (__builtin_abort()) ># 141 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_EXTERN_TEMPLATE 1 ># 186 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >namespace std >{ > typedef long unsigned int size_t; > typedef long int ptrdiff_t; > > > > >} > > > >#define _GLIBCXX_INLINE_VERSION 0 ># 240 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_BEGIN_NAMESPACE_VERSION >#define _GLIBCXX_END_NAMESPACE_VERSION ># 321 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_STD_A std > > > >#define _GLIBCXX_STD_C std > > > >#define _GLIBCXX_BEGIN_NAMESPACE_ALGO > > > >#define _GLIBCXX_END_NAMESPACE_ALGO > > > >#define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER > > > >#define _GLIBCXX_END_NAMESPACE_CONTAINER > > > > >#undef _GLIBCXX_LONG_DOUBLE_COMPAT ># 358 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_NAMESPACE_LDBL >#define _GLIBCXX_BEGIN_NAMESPACE_LDBL >#define _GLIBCXX_END_NAMESPACE_LDBL > > > > >#define __glibcxx_assert(_Condition) ># 411 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) > > >#define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) > > > >#define _GLIBCXX_BEGIN_EXTERN_C extern "C" { >#define _GLIBCXX_END_EXTERN_C } ># 430 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/config/os/gnu-linux/os_defines.h" 1 3 4 ># 31 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/config/os/gnu-linux/os_defines.h" 3 4 >#define _GLIBCXX_OS_DEFINES 1 > > > > > >#define __NO_CTYPE 1 > > > > > > > >#undef _GLIBCXX_HAVE_GETS ># 431 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 2 3 4 > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/config/cpu/generic/cpu_defines.h" 1 3 4 ># 31 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/config/cpu/generic/cpu_defines.h" 3 4 >#define _GLIBCXX_CPU_DEFINES 1 ># 434 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 2 3 4 > > > > >#define _GLIBCXX_PSEUDO_VISIBILITY(V) > > > > > > >#define _GLIBCXX_WEAK_DEFINITION ># 456 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_FAST_MATH 0 > > > > > > >#define __N(msgid) (msgid) > > >#undef min >#undef max > > > > > > >#define _GLIBCXX_HAVE_ACOSF 1 > > >#define _GLIBCXX_HAVE_ACOSL 1 > > >#define _GLIBCXX_HAVE_ASINF 1 > > >#define _GLIBCXX_HAVE_ASINL 1 > > >#define _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1 > > >#define _GLIBCXX_HAVE_ATAN2F 1 > > >#define _GLIBCXX_HAVE_ATAN2L 1 > > >#define _GLIBCXX_HAVE_ATANF 1 > > >#define _GLIBCXX_HAVE_ATANL 1 > > >#define _GLIBCXX_HAVE_AT_QUICK_EXIT 1 > > > > > >#define _GLIBCXX_HAVE_CEILF 1 > > >#define _GLIBCXX_HAVE_CEILL 1 > > >#define _GLIBCXX_HAVE_COMPLEX_H 1 > > >#define _GLIBCXX_HAVE_COSF 1 > > >#define _GLIBCXX_HAVE_COSHF 1 > > >#define _GLIBCXX_HAVE_COSHL 1 > > >#define _GLIBCXX_HAVE_COSL 1 > > >#define _GLIBCXX_HAVE_DLFCN_H 1 > > >#define _GLIBCXX_HAVE_EBADMSG 1 > > >#define _GLIBCXX_HAVE_ECANCELED 1 > > >#define _GLIBCXX_HAVE_ECHILD 1 > > >#define _GLIBCXX_HAVE_EIDRM 1 > > >#define _GLIBCXX_HAVE_ENDIAN_H 1 > > >#define _GLIBCXX_HAVE_ENODATA 1 > > >#define _GLIBCXX_HAVE_ENOLINK 1 > > >#define _GLIBCXX_HAVE_ENOSPC 1 > > >#define _GLIBCXX_HAVE_ENOSR 1 > > >#define _GLIBCXX_HAVE_ENOSTR 1 > > >#define _GLIBCXX_HAVE_ENOTRECOVERABLE 1 > > >#define _GLIBCXX_HAVE_ENOTSUP 1 > > >#define _GLIBCXX_HAVE_EOVERFLOW 1 > > >#define _GLIBCXX_HAVE_EOWNERDEAD 1 > > >#define _GLIBCXX_HAVE_EPERM 1 > > >#define _GLIBCXX_HAVE_EPROTO 1 > > >#define _GLIBCXX_HAVE_ETIME 1 > > >#define _GLIBCXX_HAVE_ETIMEDOUT 1 > > >#define _GLIBCXX_HAVE_ETXTBSY 1 > > >#define _GLIBCXX_HAVE_EWOULDBLOCK 1 > > >#define _GLIBCXX_HAVE_EXECINFO_H 1 > > >#define _GLIBCXX_HAVE_EXPF 1 > > >#define _GLIBCXX_HAVE_EXPL 1 > > >#define _GLIBCXX_HAVE_FABSF 1 > > >#define _GLIBCXX_HAVE_FABSL 1 > > >#define _GLIBCXX_HAVE_FENV_H 1 > > >#define _GLIBCXX_HAVE_FINITE 1 > > >#define _GLIBCXX_HAVE_FINITEF 1 > > >#define _GLIBCXX_HAVE_FINITEL 1 > > >#define _GLIBCXX_HAVE_FLOAT_H 1 > > >#define _GLIBCXX_HAVE_FLOORF 1 > > >#define _GLIBCXX_HAVE_FLOORL 1 > > >#define _GLIBCXX_HAVE_FMODF 1 > > >#define _GLIBCXX_HAVE_FMODL 1 ># 639 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_HAVE_FREXPF 1 > > >#define _GLIBCXX_HAVE_FREXPL 1 > > >#define _GLIBCXX_HAVE_GETIPINFO 1 > > >#define _GLIBCXX_HAVE_GETS 1 > > >#define _GLIBCXX_HAVE_HYPOT 1 > > >#define _GLIBCXX_HAVE_HYPOTF 1 > > >#define _GLIBCXX_HAVE_HYPOTL 1 > > >#define _GLIBCXX_HAVE_ICONV 1 > > > > > >#define _GLIBCXX_HAVE_INT64_T 1 > > >#define _GLIBCXX_HAVE_INT64_T_LONG 1 > > > > > >#define _GLIBCXX_HAVE_INTTYPES_H 1 > > >#define _GLIBCXX_HAVE_ISINF 1 > > >#define _GLIBCXX_HAVE_ISINFF 1 > > >#define _GLIBCXX_HAVE_ISINFL 1 > > >#define _GLIBCXX_HAVE_ISNAN 1 > > >#define _GLIBCXX_HAVE_ISNANF 1 > > >#define _GLIBCXX_HAVE_ISNANL 1 > > >#define _GLIBCXX_HAVE_ISWBLANK 1 > > >#define _GLIBCXX_HAVE_LC_MESSAGES 1 > > >#define _GLIBCXX_HAVE_LDEXPF 1 > > >#define _GLIBCXX_HAVE_LDEXPL 1 > > >#define _GLIBCXX_HAVE_LIBINTL_H 1 > > >#define _GLIBCXX_HAVE_LIMIT_AS 1 > > >#define _GLIBCXX_HAVE_LIMIT_DATA 1 > > >#define _GLIBCXX_HAVE_LIMIT_FSIZE 1 > > >#define _GLIBCXX_HAVE_LIMIT_RSS 1 > > >#define _GLIBCXX_HAVE_LIMIT_VMEM 0 > > >#define _GLIBCXX_HAVE_LINUX_FUTEX 1 > > >#define _GLIBCXX_HAVE_LOCALE_H 1 > > >#define _GLIBCXX_HAVE_LOG10F 1 > > >#define _GLIBCXX_HAVE_LOG10L 1 > > >#define _GLIBCXX_HAVE_LOGF 1 > > >#define _GLIBCXX_HAVE_LOGL 1 ># 750 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_HAVE_MBSTATE_T 1 > > >#define _GLIBCXX_HAVE_MEMORY_H 1 > > >#define _GLIBCXX_HAVE_MODF 1 > > >#define _GLIBCXX_HAVE_MODFF 1 > > >#define _GLIBCXX_HAVE_MODFL 1 > > > > > >#define _GLIBCXX_HAVE_POLL 1 > > >#define _GLIBCXX_HAVE_POWF 1 > > >#define _GLIBCXX_HAVE_POWL 1 > > > > > >#define _GLIBCXX_HAVE_QUICK_EXIT 1 > > >#define _GLIBCXX_HAVE_SETENV 1 > > >#define _GLIBCXX_HAVE_SINCOS 1 > > >#define _GLIBCXX_HAVE_SINCOSF 1 > > >#define _GLIBCXX_HAVE_SINCOSL 1 > > >#define _GLIBCXX_HAVE_SINF 1 > > >#define _GLIBCXX_HAVE_SINHF 1 > > >#define _GLIBCXX_HAVE_SINHL 1 > > >#define _GLIBCXX_HAVE_SINL 1 > > > > > >#define _GLIBCXX_HAVE_SQRTF 1 > > >#define _GLIBCXX_HAVE_SQRTL 1 > > >#define _GLIBCXX_HAVE_STDALIGN_H 1 > > >#define _GLIBCXX_HAVE_STDBOOL_H 1 > > >#define _GLIBCXX_HAVE_STDINT_H 1 > > >#define _GLIBCXX_HAVE_STDLIB_H 1 > > >#define _GLIBCXX_HAVE_STRERROR_L 1 > > >#define _GLIBCXX_HAVE_STRERROR_R 1 > > >#define _GLIBCXX_HAVE_STRINGS_H 1 > > >#define _GLIBCXX_HAVE_STRING_H 1 > > >#define _GLIBCXX_HAVE_STRTOF 1 > > >#define _GLIBCXX_HAVE_STRTOLD 1 > > >#define _GLIBCXX_HAVE_STRXFRM_L 1 > > > >#define _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1 > > > > > >#define _GLIBCXX_HAVE_SYS_IOCTL_H 1 > > >#define _GLIBCXX_HAVE_SYS_IPC_H 1 ># 868 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_HAVE_SYS_PARAM_H 1 > > >#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1 > > > > > >#define _GLIBCXX_HAVE_SYS_SEM_H 1 > > >#define _GLIBCXX_HAVE_SYS_STAT_H 1 > > >#define _GLIBCXX_HAVE_SYS_SYSINFO_H 1 > > >#define _GLIBCXX_HAVE_SYS_TIME_H 1 > > >#define _GLIBCXX_HAVE_SYS_TYPES_H 1 > > >#define _GLIBCXX_HAVE_SYS_UIO_H 1 > > > > > >#define _GLIBCXX_HAVE_S_ISREG 1 > > >#define _GLIBCXX_HAVE_TANF 1 > > >#define _GLIBCXX_HAVE_TANHF 1 > > >#define _GLIBCXX_HAVE_TANHL 1 > > >#define _GLIBCXX_HAVE_TANL 1 > > >#define _GLIBCXX_HAVE_TGMATH_H 1 > > >#define _GLIBCXX_HAVE_TLS 1 > > >#define _GLIBCXX_HAVE_UNISTD_H 1 > > > > > >#define _GLIBCXX_HAVE_VFWSCANF 1 > > >#define _GLIBCXX_HAVE_VSWSCANF 1 > > >#define _GLIBCXX_HAVE_VWSCANF 1 > > >#define _GLIBCXX_HAVE_WCHAR_H 1 > > >#define _GLIBCXX_HAVE_WCSTOF 1 > > >#define _GLIBCXX_HAVE_WCTYPE_H 1 > > > > > >#define _GLIBCXX_HAVE_WRITEV 1 ># 1135 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1 > > >#define _GLIBCXX_ICONV_CONST > > > >#define LT_OBJDIR ".libs/" > > > > > >#define _GLIBCXX_PACKAGE_BUGREPORT "" > > >#define _GLIBCXX_PACKAGE_NAME "package-unused" > > >#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" > > >#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" > > >#define _GLIBCXX_PACKAGE_URL "" > > >#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" ># 1181 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define STDC_HEADERS 1 > > > > > >#define _GLIBCXX_ATOMIC_BUILTINS 1 > > > > > > >#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 > > >#define _GLIBCXX_HAS_GTHREADS 1 > > >#define _GLIBCXX_HOSTED 1 > > > > > > > >#define _GLIBCXX_RES_LIMITS 1 ># 1217 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_STDIO_EOF -1 > > >#define _GLIBCXX_STDIO_SEEK_CUR 1 > > >#define _GLIBCXX_STDIO_SEEK_END 2 > > >#define _GLIBCXX_SYMVER 1 > > > > > >#define _GLIBCXX_SYMVER_GNU 1 ># 1242 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_USE_C99 1 > > > > >#define _GLIBCXX_USE_C99_COMPLEX 1 > > > > >#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 > > > >#define _GLIBCXX_USE_C99_CTYPE_TR1 1 > > > >#define _GLIBCXX_USE_C99_FENV_TR1 1 > > > >#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 > > > >#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 > > > >#define _GLIBCXX_USE_C99_MATH 1 > > > >#define _GLIBCXX_USE_C99_MATH_TR1 1 > > > >#define _GLIBCXX_USE_C99_STDINT_TR1 1 > > > > > > >#define _GLIBCXX_USE_CLOCK_MONOTONIC 1 > > >#define _GLIBCXX_USE_CLOCK_REALTIME 1 > > > >#define _GLIBCXX_USE_DECIMAL_FLOAT 1 > > >#define _GLIBCXX_USE_FLOAT128 1 > > >#define _GLIBCXX_USE_GETTIMEOFDAY 1 > > >#define _GLIBCXX_USE_GET_NPROCS 1 > > >#define _GLIBCXX_USE_INT128 1 > > >#define _GLIBCXX_USE_LFS 1 > > >#define _GLIBCXX_USE_LONG_LONG 1 > > >#define _GLIBCXX_USE_NANOSLEEP 1 > > >#define _GLIBCXX_USE_NLS 1 > > > > > > >#define _GLIBCXX_USE_RANDOM_TR1 1 > > >#define _GLIBCXX_USE_SCHED_YIELD 1 > > >#define _GLIBCXX_USE_SC_NPROCESSORS_ONLN 1 ># 1340 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/c++config.h" 3 4 >#define _GLIBCXX_USE_TMPNAM 1 > > >#define _GLIBCXX_USE_WCHAR_T 1 > > >#define _GLIBCXX_VERBOSE 1 > > >#define _GLIBCXX_X86_RDRAND 1 > > >#define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 ># 42 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstring" 2 3 ># 1 "/usr/include/string.h" 1 3 4 ># 23 "/usr/include/string.h" 3 4 >#define _STRING_H 1 > > > >extern "C" { > > >#define __need_size_t >#define __need_NULL ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 158 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 234 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_size_t ># 343 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_wchar_t ># 397 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef NULL > >#define NULL __null ># 408 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 33 "/usr/include/string.h" 2 3 4 > > > > > > > >#define __CORRECT_ISO_CPP_STRING_H_PROTO > > > > > >extern void *memcpy (void *__restrict __dest, const void *__restrict __src, > size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern void *memmove (void *__dest, const void *__src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern void *memccpy (void *__restrict __dest, const void *__restrict __src, > int __c, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); > > >extern int memcmp (const void *__s1, const void *__s2, size_t __n) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern "C++" >{ >extern void *memchr (void *__s, int __c, size_t __n) > throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern const void *memchr (const void *__s, int __c, size_t __n) > throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) void * >memchr (void *__s, int __c, size_t __n) throw () >{ > return __builtin_memchr (__s, __c, __n); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const void * >memchr (const void *__s, int __c, size_t __n) throw () >{ > return __builtin_memchr (__s, __c, __n); >} > >} > > > > > > > > > > >extern "C++" void *rawmemchr (void *__s, int __c) > throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern "C++" const void *rawmemchr (const void *__s, int __c) > throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > > > >extern "C++" void *memrchr (void *__s, int __c, size_t __n) > throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) > throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > > > > > >extern char *strcpy (char *__restrict __dest, const char *__restrict __src) > throw () __attribute__ ((__nonnull__ (1, 2))); > >extern char *strncpy (char *__restrict __dest, > const char *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strcat (char *__restrict __dest, const char *__restrict __src) > throw () __attribute__ ((__nonnull__ (1, 2))); > >extern char *strncat (char *__restrict __dest, const char *__restrict __src, > size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern int strcmp (const char *__s1, const char *__s2) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int strncmp (const char *__s1, const char *__s2, size_t __n) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strcoll (const char *__s1, const char *__s2) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern size_t strxfrm (char *__restrict __dest, > const char *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (2))); > ># 166 "/usr/include/string.h" 3 4 >extern int strcoll_l (const char *__s1, const char *__s2, __locale_t __l) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); > >extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, > __locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); > > > > >extern char *strdup (const char *__s) > throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern char *strndup (const char *__string, size_t __n) > throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); > > > > >#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); })) ># 199 "/usr/include/string.h" 3 4 >#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); })) ># 210 "/usr/include/string.h" 3 4 > > > >extern "C++" >{ >extern char *strchr (char *__s, int __c) > throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern const char *strchr (const char *__s, int __c) > throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >strchr (char *__s, int __c) throw () >{ > return __builtin_strchr (__s, __c); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >strchr (const char *__s, int __c) throw () >{ > return __builtin_strchr (__s, __c); >} > >} > > > > > > >extern "C++" >{ >extern char *strrchr (char *__s, int __c) > throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern const char *strrchr (const char *__s, int __c) > throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >strrchr (char *__s, int __c) throw () >{ > return __builtin_strrchr (__s, __c); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >strrchr (const char *__s, int __c) throw () >{ > return __builtin_strrchr (__s, __c); >} > >} > > > > > > > > > > >extern "C++" char *strchrnul (char *__s, int __c) > throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern "C++" const char *strchrnul (const char *__s, int __c) > throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > > > > > >extern size_t strcspn (const char *__s, const char *__reject) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern size_t strspn (const char *__s, const char *__accept) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern "C++" >{ >extern char *strpbrk (char *__s, const char *__accept) > throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); >extern const char *strpbrk (const char *__s, const char *__accept) > throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >strpbrk (char *__s, const char *__accept) throw () >{ > return __builtin_strpbrk (__s, __accept); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >strpbrk (const char *__s, const char *__accept) throw () >{ > return __builtin_strpbrk (__s, __accept); >} > >} > > > > > > >extern "C++" >{ >extern char *strstr (char *__haystack, const char *__needle) > throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); >extern const char *strstr (const char *__haystack, const char *__needle) > throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >strstr (char *__haystack, const char *__needle) throw () >{ > return __builtin_strstr (__haystack, __needle); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >strstr (const char *__haystack, const char *__needle) throw () >{ > return __builtin_strstr (__haystack, __needle); >} > >} > > > > > > > >extern char *strtok (char *__restrict __s, const char *__restrict __delim) > throw () __attribute__ ((__nonnull__ (2))); > > > > >extern char *__strtok_r (char *__restrict __s, > const char *__restrict __delim, > char **__restrict __save_ptr) > throw () __attribute__ ((__nonnull__ (2, 3))); > >extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, > char **__restrict __save_ptr) > throw () __attribute__ ((__nonnull__ (2, 3))); > > > > > >extern "C++" char *strcasestr (char *__haystack, const char *__needle) > throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); >extern "C++" const char *strcasestr (const char *__haystack, > const char *__needle) > throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); ># 381 "/usr/include/string.h" 3 4 >extern void *memmem (const void *__haystack, size_t __haystacklen, > const void *__needle, size_t __needlelen) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); > > > >extern void *__mempcpy (void *__restrict __dest, > const void *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); >extern void *mempcpy (void *__restrict __dest, > const void *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern size_t strlen (const char *__s) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern size_t strnlen (const char *__string, size_t __maxlen) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern char *strerror (int __errnum) throw (); > ># 437 "/usr/include/string.h" 3 4 >extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) > throw () __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__)); > > > > > >extern char *strerror_l (int __errnum, __locale_t __l) throw (); > > > > > >extern void __bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); > > > >extern void bcopy (const void *__src, void *__dest, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); > > >extern int bcmp (const void *__s1, const void *__s2, size_t __n) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern "C++" >{ >extern char *index (char *__s, int __c) > throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern const char *index (const char *__s, int __c) > throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >index (char *__s, int __c) throw () >{ > return __builtin_index (__s, __c); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >index (const char *__s, int __c) throw () >{ > return __builtin_index (__s, __c); >} > >} > > > > > > > >extern "C++" >{ >extern char *rindex (char *__s, int __c) > throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern const char *rindex (const char *__s, int __c) > throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >rindex (char *__s, int __c) throw () >{ > return __builtin_rindex (__s, __c); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >rindex (const char *__s, int __c) throw () >{ > return __builtin_rindex (__s, __c); >} > >} > > > > > > > >extern int ffs (int __i) throw () __attribute__ ((__const__)); > > > > >extern int ffsl (long int __l) throw () __attribute__ ((__const__)); >__extension__ extern int ffsll (long long int __ll) > throw () __attribute__ ((__const__)); > > > >extern int strcasecmp (const char *__s1, const char *__s2) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern int strcasecmp_l (const char *__s1, const char *__s2, > __locale_t __loc) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); > >extern int strncasecmp_l (const char *__s1, const char *__s2, > size_t __n, __locale_t __loc) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); > > > > > >extern char *strsep (char **__restrict __stringp, > const char *__restrict __delim) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > >extern char *strsignal (int __sig) throw (); > > >extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) > throw () __attribute__ ((__nonnull__ (1, 2))); >extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > >extern char *__stpncpy (char *__restrict __dest, > const char *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); >extern char *stpncpy (char *__restrict __dest, > const char *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > >extern int strverscmp (const char *__s1, const char *__s2) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); > > >extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); > > > > > > > >extern "C++" char *basename (char *__filename) > throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); >extern "C++" const char *basename (const char *__filename) > throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); ># 639 "/usr/include/string.h" 3 4 ># 1 "/usr/include/bits/string3.h" 1 3 4 ># 22 "/usr/include/bits/string3.h" 3 4 >extern void __warn_memset_zero_len (void) __attribute__((__warning__ ("memset used with constant zero length parameter; this could be due to transposed parameters"))) > ; ># 47 "/usr/include/bits/string3.h" 3 4 >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * >__attribute__ ((__leaf__)) memcpy (void *__restrict __dest, const void *__restrict __src, size_t __len) throw () > >{ > return __builtin___memcpy_chk (__dest, __src, __len, __builtin_object_size (__dest, 0)); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * >__attribute__ ((__leaf__)) memmove (void *__dest, const void *__src, size_t __len) throw () >{ > return __builtin___memmove_chk (__dest, __src, __len, __builtin_object_size (__dest, 0)); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * >__attribute__ ((__leaf__)) mempcpy (void *__restrict __dest, const void *__restrict __src, size_t __len) throw () > >{ > return __builtin___mempcpy_chk (__dest, __src, __len, __builtin_object_size (__dest, 0)); >} ># 75 "/usr/include/bits/string3.h" 3 4 >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * >__attribute__ ((__leaf__)) memset (void *__dest, int __ch, size_t __len) throw () >{ > if (__builtin_constant_p (__len) && __len == 0 > && (!__builtin_constant_p (__ch) || __ch != 0)) > { > __warn_memset_zero_len (); > return __dest; > } > return __builtin___memset_chk (__dest, __ch, __len, __builtin_object_size (__dest, 0)); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void >__attribute__ ((__leaf__)) bcopy (const void *__src, void *__dest, size_t __len) throw () >{ > (void) __builtin___memmove_chk (__dest, __src, __len, __builtin_object_size (__dest, 0)); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void >__attribute__ ((__leaf__)) bzero (void *__dest, size_t __len) throw () >{ > (void) __builtin___memset_chk (__dest, '\0', __len, __builtin_object_size (__dest, 0)); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) strcpy (char *__restrict __dest, const char *__restrict __src) throw () >{ > return __builtin___strcpy_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1)); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) stpcpy (char *__restrict __dest, const char *__restrict __src) throw () >{ > return __builtin___stpcpy_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1)); >} > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) strncpy (char *__restrict __dest, const char *__restrict __src, size_t __len) throw () > >{ > return __builtin___strncpy_chk (__dest, __src, __len, __builtin_object_size (__dest, 2 > 1)); >} > > >extern char *__stpncpy_chk (char *__dest, const char *__src, size_t __n, > size_t __destlen) throw (); >extern char *__stpncpy_alias (char *__dest, const char *__src, size_t __n) throw () __asm__ ("" "stpncpy") > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) stpncpy (char *__dest, const char *__src, size_t __n) throw () >{ > if (__builtin_object_size (__dest, 2 > 1) != (size_t) -1 > && (!__builtin_constant_p (__n) || __n <= __builtin_object_size (__dest, 2 > 1))) > return __stpncpy_chk (__dest, __src, __n, __builtin_object_size (__dest, 2 > 1)); > return __stpncpy_alias (__dest, __src, __n); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) strcat (char *__restrict __dest, const char *__restrict __src) throw () >{ > return __builtin___strcat_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1)); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) strncat (char *__restrict __dest, const char *__restrict __src, size_t __len) throw () > >{ > return __builtin___strncat_chk (__dest, __src, __len, __builtin_object_size (__dest, 2 > 1)); >} ># 640 "/usr/include/string.h" 2 3 4 > > > >} ># 43 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstring" 2 3 > > >#define _GLIBCXX_CSTRING 1 > > >#undef memchr >#undef memcmp >#undef memcpy >#undef memmove >#undef memset >#undef strcat >#undef strchr >#undef strcmp >#undef strcoll >#undef strcpy >#undef strcspn >#undef strerror >#undef strlen >#undef strncat >#undef strncmp >#undef strncpy >#undef strpbrk >#undef strrchr >#undef strspn >#undef strstr >#undef strtok >#undef strxfrm > >namespace std __attribute__ ((__visibility__ ("default"))) >{ > > > using ::memchr; > using ::memcmp; > using ::memcpy; > using ::memmove; > using ::memset; > using ::strcat; > using ::strcmp; > using ::strcoll; > using ::strcpy; > using ::strcspn; > using ::strerror; > using ::strlen; > using ::strncat; > using ::strncmp; > using ::strncpy; > using ::strspn; > using ::strtok; > using ::strxfrm; > using ::strchr; > using ::strpbrk; > using ::strrchr; > using ::strstr; ># 120 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstring" 3 > >} ># 206 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > > > > >#define __NO_STRING_INLINES ># 226 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" ># 1 "/usr/include/stdlib.h" 1 3 4 ># 27 "/usr/include/stdlib.h" 3 4 >#define __need_size_t > >#define __need_wchar_t >#define __need_NULL > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 158 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 234 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_size_t ># 343 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_wchar_t ># 397 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef NULL > >#define NULL __null ># 408 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 33 "/usr/include/stdlib.h" 2 3 4 > >extern "C" { > > >#define _STDLIB_H 1 > > > ># 1 "/usr/include/bits/waitflags.h" 1 3 4 ># 25 "/usr/include/bits/waitflags.h" 3 4 >#define WNOHANG 1 >#define WUNTRACED 2 > > >#define WSTOPPED 2 >#define WEXITED 4 >#define WCONTINUED 8 >#define WNOWAIT 0x01000000 > >#define __WNOTHREAD 0x20000000 > >#define __WALL 0x40000000 >#define __WCLONE 0x80000000 ># 42 "/usr/include/stdlib.h" 2 3 4 ># 1 "/usr/include/bits/waitstatus.h" 1 3 4 ># 28 "/usr/include/bits/waitstatus.h" 3 4 >#define __WEXITSTATUS(status) (((status) & 0xff00) >> 8) > > >#define __WTERMSIG(status) ((status) & 0x7f) > > >#define __WSTOPSIG(status) __WEXITSTATUS(status) > > >#define __WIFEXITED(status) (__WTERMSIG(status) == 0) > > >#define __WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0) > > > >#define __WIFSTOPPED(status) (((status) & 0xff) == 0x7f) > > > > >#define __WIFCONTINUED(status) ((status) == __W_CONTINUED) > > > >#define __WCOREDUMP(status) ((status) & __WCOREFLAG) > > >#define __W_EXITCODE(ret,sig) ((ret) << 8 | (sig)) >#define __W_STOPCODE(sig) ((sig) << 8 | 0x7f) >#define __W_CONTINUED 0xffff >#define __WCOREFLAG 0x80 > > > > > > >union wait > { > int w_status; > struct > { > > unsigned int __w_termsig:7; > unsigned int __w_coredump:1; > unsigned int __w_retcode:8; > unsigned int:16; > > > > > > > > } __wait_terminated; > struct > { > > unsigned int __w_stopval:8; > unsigned int __w_stopsig:8; > unsigned int:16; > > > > > > > } __wait_stopped; > }; > >#define w_termsig __wait_terminated.__w_termsig >#define w_coredump __wait_terminated.__w_coredump >#define w_retcode __wait_terminated.__w_retcode >#define w_stopsig __wait_stopped.__w_stopsig >#define w_stopval __wait_stopped.__w_stopval ># 43 "/usr/include/stdlib.h" 2 3 4 ># 54 "/usr/include/stdlib.h" 3 4 >#define __WAIT_INT(status) (*(int *) &(status)) ># 63 "/usr/include/stdlib.h" 3 4 >#define __WAIT_STATUS void * >#define __WAIT_STATUS_DEFN void * ># 84 "/usr/include/stdlib.h" 3 4 >#define WEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status)) >#define WTERMSIG(status) __WTERMSIG (__WAIT_INT (status)) >#define WSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status)) >#define WIFEXITED(status) __WIFEXITED (__WAIT_INT (status)) >#define WIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status)) >#define WIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status)) > >#define WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status)) > > > > > >typedef struct > { > int quot; > int rem; > } div_t; > > > >typedef struct > { > long int quot; > long int rem; > } ldiv_t; >#define __ldiv_t_defined 1 > > > > > > >__extension__ typedef struct > { > long long int quot; > long long int rem; > } lldiv_t; >#define __lldiv_t_defined 1 > > > > > >#define RAND_MAX 2147483647 > > > > >#define EXIT_FAILURE 1 >#define EXIT_SUCCESS 0 > > > >#define MB_CUR_MAX (__ctype_get_mb_cur_max ()) >extern size_t __ctype_get_mb_cur_max (void) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern double atof (const char *__nptr) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > >extern int atoi (const char *__nptr) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > >extern long int atol (const char *__nptr) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > > > >__extension__ extern long long int atoll (const char *__nptr) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > > > >extern double strtod (const char *__restrict __nptr, > char **__restrict __endptr) > throw () __attribute__ ((__nonnull__ (1))); > > > > > >extern float strtof (const char *__restrict __nptr, > char **__restrict __endptr) throw () __attribute__ ((__nonnull__ (1))); > >extern long double strtold (const char *__restrict __nptr, > char **__restrict __endptr) > throw () __attribute__ ((__nonnull__ (1))); > > > > > >extern long int strtol (const char *__restrict __nptr, > char **__restrict __endptr, int __base) > throw () __attribute__ ((__nonnull__ (1))); > >extern unsigned long int strtoul (const char *__restrict __nptr, > char **__restrict __endptr, int __base) > throw () __attribute__ ((__nonnull__ (1))); > > > > >__extension__ >extern long long int strtoq (const char *__restrict __nptr, > char **__restrict __endptr, int __base) > throw () __attribute__ ((__nonnull__ (1))); > >__extension__ >extern unsigned long long int strtouq (const char *__restrict __nptr, > char **__restrict __endptr, int __base) > throw () __attribute__ ((__nonnull__ (1))); > > > > > >__extension__ >extern long long int strtoll (const char *__restrict __nptr, > char **__restrict __endptr, int __base) > throw () __attribute__ ((__nonnull__ (1))); > >__extension__ >extern unsigned long long int strtoull (const char *__restrict __nptr, > char **__restrict __endptr, int __base) > throw () __attribute__ ((__nonnull__ (1))); > ># 239 "/usr/include/stdlib.h" 3 4 >extern long int strtol_l (const char *__restrict __nptr, > char **__restrict __endptr, int __base, > __locale_t __loc) throw () __attribute__ ((__nonnull__ (1, 4))); > >extern unsigned long int strtoul_l (const char *__restrict __nptr, > char **__restrict __endptr, > int __base, __locale_t __loc) > throw () __attribute__ ((__nonnull__ (1, 4))); > >__extension__ >extern long long int strtoll_l (const char *__restrict __nptr, > char **__restrict __endptr, int __base, > __locale_t __loc) > throw () __attribute__ ((__nonnull__ (1, 4))); > >__extension__ >extern unsigned long long int strtoull_l (const char *__restrict __nptr, > char **__restrict __endptr, > int __base, __locale_t __loc) > throw () __attribute__ ((__nonnull__ (1, 4))); > >extern double strtod_l (const char *__restrict __nptr, > char **__restrict __endptr, __locale_t __loc) > throw () __attribute__ ((__nonnull__ (1, 3))); > >extern float strtof_l (const char *__restrict __nptr, > char **__restrict __endptr, __locale_t __loc) > throw () __attribute__ ((__nonnull__ (1, 3))); > >extern long double strtold_l (const char *__restrict __nptr, > char **__restrict __endptr, > __locale_t __loc) > throw () __attribute__ ((__nonnull__ (1, 3))); > > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) atoi (const char *__nptr) throw () >{ > return (int) strtol (__nptr, (char **) __null, 10); >} >extern __inline __attribute__ ((__gnu_inline__)) long int >__attribute__ ((__leaf__)) atol (const char *__nptr) throw () >{ > return strtol (__nptr, (char **) __null, 10); >} > > > > >__extension__ extern __inline __attribute__ ((__gnu_inline__)) long long int >__attribute__ ((__leaf__)) atoll (const char *__nptr) throw () >{ > return strtoll (__nptr, (char **) __null, 10); >} > ># 305 "/usr/include/stdlib.h" 3 4 >extern char *l64a (long int __n) throw () __attribute__ ((__warn_unused_result__)); > > >extern long int a64l (const char *__s) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 321 "/usr/include/stdlib.h" 3 4 >extern long int random (void) throw (); > > >extern void srandom (unsigned int __seed) throw (); > > > > > >extern char *initstate (unsigned int __seed, char *__statebuf, > size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); > > > >extern char *setstate (char *__statebuf) throw () __attribute__ ((__nonnull__ (1))); > > > > > > > >struct random_data > { > int32_t *fptr; > int32_t *rptr; > int32_t *state; > int rand_type; > int rand_deg; > int rand_sep; > int32_t *end_ptr; > }; > >extern int random_r (struct random_data *__restrict __buf, > int32_t *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); > >extern int srandom_r (unsigned int __seed, struct random_data *__buf) > throw () __attribute__ ((__nonnull__ (2))); > >extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, > size_t __statelen, > struct random_data *__restrict __buf) > throw () __attribute__ ((__nonnull__ (2, 4))); > >extern int setstate_r (char *__restrict __statebuf, > struct random_data *__restrict __buf) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern int rand (void) throw (); > >extern void srand (unsigned int __seed) throw (); > > > > >extern int rand_r (unsigned int *__seed) throw (); > > > > > > > >extern double drand48 (void) throw (); >extern double erand48 (unsigned short int __xsubi[3]) throw () __attribute__ ((__nonnull__ (1))); > > >extern long int lrand48 (void) throw (); >extern long int nrand48 (unsigned short int __xsubi[3]) > throw () __attribute__ ((__nonnull__ (1))); > > >extern long int mrand48 (void) throw (); >extern long int jrand48 (unsigned short int __xsubi[3]) > throw () __attribute__ ((__nonnull__ (1))); > > >extern void srand48 (long int __seedval) throw (); >extern unsigned short int *seed48 (unsigned short int __seed16v[3]) > throw () __attribute__ ((__nonnull__ (1))); >extern void lcong48 (unsigned short int __param[7]) throw () __attribute__ ((__nonnull__ (1))); > > > > > >struct drand48_data > { > unsigned short int __x[3]; > unsigned short int __old_x[3]; > unsigned short int __c; > unsigned short int __init; > __extension__ unsigned long long int __a; > > }; > > >extern int drand48_r (struct drand48_data *__restrict __buffer, > double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); >extern int erand48_r (unsigned short int __xsubi[3], > struct drand48_data *__restrict __buffer, > double *__restrict __result) throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern int lrand48_r (struct drand48_data *__restrict __buffer, > long int *__restrict __result) > throw () __attribute__ ((__nonnull__ (1, 2))); >extern int nrand48_r (unsigned short int __xsubi[3], > struct drand48_data *__restrict __buffer, > long int *__restrict __result) > throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern int mrand48_r (struct drand48_data *__restrict __buffer, > long int *__restrict __result) > throw () __attribute__ ((__nonnull__ (1, 2))); >extern int jrand48_r (unsigned short int __xsubi[3], > struct drand48_data *__restrict __buffer, > long int *__restrict __result) > throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern int srand48_r (long int __seedval, struct drand48_data *__buffer) > throw () __attribute__ ((__nonnull__ (2))); > >extern int seed48_r (unsigned short int __seed16v[3], > struct drand48_data *__buffer) throw () __attribute__ ((__nonnull__ (1, 2))); > >extern int lcong48_r (unsigned short int __param[7], > struct drand48_data *__buffer) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > > > >#define __malloc_and_calloc_defined > > >extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); > >extern void *calloc (size_t __nmemb, size_t __size) > throw () __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); > > > > > > > > > > >extern void *realloc (void *__ptr, size_t __size) > throw () __attribute__ ((__warn_unused_result__)); > >extern void free (void *__ptr) throw (); > > > > >extern void cfree (void *__ptr) throw (); > > > ># 1 "/usr/include/alloca.h" 1 3 4 ># 19 "/usr/include/alloca.h" 3 4 >#define _ALLOCA_H 1 > > > >#define __need_size_t ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 158 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 234 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_size_t ># 343 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_wchar_t ># 397 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef NULL > >#define NULL __null ># 408 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 25 "/usr/include/alloca.h" 2 3 4 > >extern "C" { > > >#undef alloca > > >extern void *alloca (size_t __size) throw (); > > >#define alloca(size) __builtin_alloca (size) > > >} ># 493 "/usr/include/stdlib.h" 2 3 4 > > > > > >extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); > > > > >extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > > >extern void *aligned_alloc (size_t __alignment, size_t __size) > throw () __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (2))) __attribute__ ((__warn_unused_result__)); > > > > >extern void abort (void) throw () __attribute__ ((__noreturn__)); > > > >extern int atexit (void (*__func) (void)) throw () __attribute__ ((__nonnull__ (1))); > > > > >extern "C++" int at_quick_exit (void (*__func) (void)) > throw () __asm ("at_quick_exit") __attribute__ ((__nonnull__ (1))); > > > > > > > > > >extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) > throw () __attribute__ ((__nonnull__ (1))); > > > > > > >extern void exit (int __status) throw () __attribute__ ((__noreturn__)); > > > > > >extern void quick_exit (int __status) throw () __attribute__ ((__noreturn__)); > > > > > > > >extern void _Exit (int __status) throw () __attribute__ ((__noreturn__)); > > > > > > >extern char *getenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > > > >extern char *secure_getenv (const char *__name) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > > > > >extern int putenv (char *__string) throw () __attribute__ ((__nonnull__ (1))); > > > > > >extern int setenv (const char *__name, const char *__value, int __replace) > throw () __attribute__ ((__nonnull__ (2))); > > >extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); > > > > > > >extern int clearenv (void) throw (); ># 606 "/usr/include/stdlib.h" 3 4 >extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); ># 619 "/usr/include/stdlib.h" 3 4 >extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 629 "/usr/include/stdlib.h" 3 4 >extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 641 "/usr/include/stdlib.h" 3 4 >extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 651 "/usr/include/stdlib.h" 3 4 >extern int mkstemps64 (char *__template, int __suffixlen) > __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 662 "/usr/include/stdlib.h" 3 4 >extern char *mkdtemp (char *__template) throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 673 "/usr/include/stdlib.h" 3 4 >extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 683 "/usr/include/stdlib.h" 3 4 >extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 693 "/usr/include/stdlib.h" 3 4 >extern int mkostemps (char *__template, int __suffixlen, int __flags) > __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 705 "/usr/include/stdlib.h" 3 4 >extern int mkostemps64 (char *__template, int __suffixlen, int __flags) > __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > > > > > > > >extern int system (const char *__command) __attribute__ ((__warn_unused_result__)); > > > > > > >extern char *canonicalize_file_name (const char *__name) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 733 "/usr/include/stdlib.h" 3 4 >extern char *realpath (const char *__restrict __name, > char *__restrict __resolved) throw () __attribute__ ((__warn_unused_result__)); > > > > > >#define __COMPAR_FN_T >typedef int (*__compar_fn_t) (const void *, const void *); > > >typedef __compar_fn_t comparison_fn_t; > > > >typedef int (*__compar_d_fn_t) (const void *, const void *, void *); > > > > > >extern void *bsearch (const void *__key, const void *__base, > size_t __nmemb, size_t __size, __compar_fn_t __compar) > __attribute__ ((__nonnull__ (1, 2, 5))) __attribute__ ((__warn_unused_result__)); > > ># 1 "/usr/include/bits/stdlib-bsearch.h" 1 3 4 ># 19 "/usr/include/bits/stdlib-bsearch.h" 3 4 >extern __inline __attribute__ ((__gnu_inline__)) void * >bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, > __compar_fn_t __compar) >{ > size_t __l, __u, __idx; > const void *__p; > int __comparison; > > __l = 0; > __u = __nmemb; > while (__l < __u) > { > __idx = (__l + __u) / 2; > __p = (void *) (((const char *) __base) + (__idx * __size)); > __comparison = (*__compar) (__key, __p); > if (__comparison < 0) > __u = __idx; > else if (__comparison > 0) > __l = __idx + 1; > else > return (void *) __p; > } > > return __null; >} ># 760 "/usr/include/stdlib.h" 2 3 4 > > > > >extern void qsort (void *__base, size_t __nmemb, size_t __size, > __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); > >extern void qsort_r (void *__base, size_t __nmemb, size_t __size, > __compar_d_fn_t __compar, void *__arg) > __attribute__ ((__nonnull__ (1, 4))); > > > > >extern int abs (int __x) throw () __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); >extern long int labs (long int __x) throw () __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); > > > >__extension__ extern long long int llabs (long long int __x) > throw () __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); > > > > > > > >extern div_t div (int __numer, int __denom) > throw () __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); >extern ldiv_t ldiv (long int __numer, long int __denom) > throw () __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); > > > > >__extension__ extern lldiv_t lldiv (long long int __numer, > long long int __denom) > throw () __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); > ># 811 "/usr/include/stdlib.h" 3 4 >extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__)); > > > > >extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign) throw () __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__)); > > > > >extern char *gcvt (double __value, int __ndigit, char *__buf) > throw () __attribute__ ((__nonnull__ (3))) __attribute__ ((__warn_unused_result__)); > > > > >extern char *qecvt (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign) > throw () __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__)); >extern char *qfcvt (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign) > throw () __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__)); >extern char *qgcvt (long double __value, int __ndigit, char *__buf) > throw () __attribute__ ((__nonnull__ (3))) __attribute__ ((__warn_unused_result__)); > > > > >extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign, char *__restrict __buf, > size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); >extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign, char *__restrict __buf, > size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); > >extern int qecvt_r (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign, > char *__restrict __buf, size_t __len) > throw () __attribute__ ((__nonnull__ (3, 4, 5))); >extern int qfcvt_r (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign, > char *__restrict __buf, size_t __len) > throw () __attribute__ ((__nonnull__ (3, 4, 5))); > > > > > > >extern int mblen (const char *__s, size_t __n) throw (); > > >extern int mbtowc (wchar_t *__restrict __pwc, > const char *__restrict __s, size_t __n) throw (); > > >extern int wctomb (char *__s, wchar_t __wchar) throw (); > > > >extern size_t mbstowcs (wchar_t *__restrict __pwcs, > const char *__restrict __s, size_t __n) throw (); > >extern size_t wcstombs (char *__restrict __s, > const wchar_t *__restrict __pwcs, size_t __n) > throw (); > > > > > > > > >extern int rpmatch (const char *__response) throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 898 "/usr/include/stdlib.h" 3 4 >extern int getsubopt (char **__restrict __optionp, > char *const *__restrict __tokens, > char **__restrict __valuep) > throw () __attribute__ ((__nonnull__ (1, 2, 3))) __attribute__ ((__warn_unused_result__)); > > > > > >extern void setkey (const char *__key) throw () __attribute__ ((__nonnull__ (1))); > > > > > > > >extern int posix_openpt (int __oflag) __attribute__ ((__warn_unused_result__)); > > > > > > > >extern int grantpt (int __fd) throw (); > > > >extern int unlockpt (int __fd) throw (); > > > > >extern char *ptsname (int __fd) throw () __attribute__ ((__warn_unused_result__)); > > > > > > >extern int ptsname_r (int __fd, char *__buf, size_t __buflen) > throw () __attribute__ ((__nonnull__ (2))); > > >extern int getpt (void); > > > > > > >extern int getloadavg (double __loadavg[], int __nelem) > throw () __attribute__ ((__nonnull__ (1))); > > ># 1 "/usr/include/bits/stdlib-float.h" 1 3 4 ># 24 "/usr/include/bits/stdlib-float.h" 3 4 > >extern __inline __attribute__ ((__gnu_inline__)) double >__attribute__ ((__leaf__)) atof (const char *__nptr) throw () >{ > return strtod (__nptr, (char **) __null); >} > ># 955 "/usr/include/stdlib.h" 2 3 4 > > > ># 1 "/usr/include/bits/stdlib.h" 1 3 4 ># 23 "/usr/include/bits/stdlib.h" 3 4 >extern char *__realpath_chk (const char *__restrict __name, > char *__restrict __resolved, > size_t __resolvedlen) throw () __attribute__ ((__warn_unused_result__)); >extern char *__realpath_alias (const char *__restrict __name, char *__restrict __resolved) throw () __asm__ ("" "realpath") > > __attribute__ ((__warn_unused_result__)); >extern char *__realpath_chk_warn (const char *__restrict __name, char *__restrict __resolved, size_t __resolvedlen) throw () __asm__ ("" "__realpath_chk") > > > __attribute__ ((__warn_unused_result__)) > __attribute__((__warning__ ("second argument of realpath must be either NULL or at " "least PATH_MAX bytes long buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char * >__attribute__ ((__leaf__)) realpath (const char *__restrict __name, char *__restrict __resolved) throw () >{ > if (__builtin_object_size (__resolved, 2 > 1) != (size_t) -1) > { > > > > > return __realpath_chk (__name, __resolved, __builtin_object_size (__resolved, 2 > 1)); > } > > return __realpath_alias (__name, __resolved); >} > > >extern int __ptsname_r_chk (int __fd, char *__buf, size_t __buflen, > size_t __nreal) throw () __attribute__ ((__nonnull__ (2))); >extern int __ptsname_r_alias (int __fd, char *__buf, size_t __buflen) throw () __asm__ ("" "ptsname_r") > > __attribute__ ((__nonnull__ (2))); >extern int __ptsname_r_chk_warn (int __fd, char *__buf, size_t __buflen, size_t __nreal) throw () __asm__ ("" "__ptsname_r_chk") > > > __attribute__ ((__nonnull__ (2))) __attribute__((__warning__ ("ptsname_r called with buflen bigger than " "size of buf"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) ptsname_r (int __fd, char *__buf, size_t __buflen) throw () >{ > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__buflen)) > return __ptsname_r_chk (__fd, __buf, __buflen, __builtin_object_size (__buf, 2 > 1)); > if (__buflen > __builtin_object_size (__buf, 2 > 1)) > return __ptsname_r_chk_warn (__fd, __buf, __buflen, __builtin_object_size (__buf, 2 > 1)); > } > return __ptsname_r_alias (__fd, __buf, __buflen); >} > > >extern int __wctomb_chk (char *__s, wchar_t __wchar, size_t __buflen) > throw () __attribute__ ((__warn_unused_result__)); >extern int __wctomb_alias (char *__s, wchar_t __wchar) throw () __asm__ ("" "wctomb") > __attribute__ ((__warn_unused_result__)); > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) int >__attribute__ ((__leaf__)) wctomb (char *__s, wchar_t __wchar) throw () >{ > > > >#define __STDLIB_MB_LEN_MAX 16 > > > > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1 && 16 > __builtin_object_size (__s, 2 > 1)) > return __wctomb_chk (__s, __wchar, __builtin_object_size (__s, 2 > 1)); > return __wctomb_alias (__s, __wchar); >} > > >extern size_t __mbstowcs_chk (wchar_t *__restrict __dst, > const char *__restrict __src, > size_t __len, size_t __dstlen) throw (); >extern size_t __mbstowcs_alias (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len) throw () __asm__ ("" "mbstowcs") > > > ; >extern size_t __mbstowcs_chk_warn (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len, size_t __dstlen) throw () __asm__ ("" "__mbstowcs_chk") > > > > __attribute__((__warning__ ("mbstowcs called with dst buffer smaller than len " "* sizeof (wchar_t)"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t >__attribute__ ((__leaf__)) mbstowcs (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len) throw () > >{ > if (__builtin_object_size (__dst, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__len)) > return __mbstowcs_chk (__dst, __src, __len, > __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t)); > > if (__len > __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t)) > return __mbstowcs_chk_warn (__dst, __src, __len, > __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t)); > } > return __mbstowcs_alias (__dst, __src, __len); >} > > >extern size_t __wcstombs_chk (char *__restrict __dst, > const wchar_t *__restrict __src, > size_t __len, size_t __dstlen) throw (); >extern size_t __wcstombs_alias (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len) throw () __asm__ ("" "wcstombs") > > > ; >extern size_t __wcstombs_chk_warn (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len, size_t __dstlen) throw () __asm__ ("" "__wcstombs_chk") > > > > __attribute__((__warning__ ("wcstombs called with dst buffer smaller than len"))); > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t >__attribute__ ((__leaf__)) wcstombs (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len) throw () > >{ > if (__builtin_object_size (__dst, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__len)) > return __wcstombs_chk (__dst, __src, __len, __builtin_object_size (__dst, 2 > 1)); > if (__len > __builtin_object_size (__dst, 2 > 1)) > return __wcstombs_chk_warn (__dst, __src, __len, __builtin_object_size (__dst, 2 > 1)); > } > return __wcstombs_alias (__dst, __src, __len); >} ># 959 "/usr/include/stdlib.h" 2 3 4 > > > > > > >#undef __need_malloc_and_calloc > >} ># 227 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > > > > > > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstdlib" 1 3 4 ># 39 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstdlib" 3 4 > ># 40 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstdlib" 3 > > > > >#define _GLIBCXX_CSTDLIB 1 ># 75 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstdlib" 3 >#undef abort >#undef abs >#undef atexit > > > > > >#undef atof >#undef atoi >#undef atol >#undef bsearch >#undef calloc >#undef div >#undef exit >#undef free >#undef getenv >#undef labs >#undef ldiv >#undef malloc >#undef mblen >#undef mbstowcs >#undef mbtowc >#undef qsort > > > > > >#undef rand >#undef realloc >#undef srand >#undef strtod >#undef strtol >#undef strtoul >#undef system >#undef wcstombs >#undef wctomb > >namespace std __attribute__ ((__visibility__ ("default"))) >{ > > > using ::div_t; > using ::ldiv_t; > > using ::abort; > using ::abs; > using ::atexit; > > > > > > using ::atof; > using ::atoi; > using ::atol; > using ::bsearch; > using ::calloc; > using ::div; > using ::exit; > using ::free; > using ::getenv; > using ::labs; > using ::ldiv; > using ::malloc; > > using ::mblen; > using ::mbstowcs; > using ::mbtowc; > > using ::qsort; > > > > > > using ::rand; > using ::realloc; > using ::srand; > using ::strtod; > using ::strtol; > using ::strtoul; > using ::system; > > using ::wcstombs; > using ::wctomb; > > > > inline long > abs(long __i) { return __builtin_labs(__i); } > > inline ldiv_t > div(long __i, long __j) { return ldiv(__i, __j); } > > > > inline long long > abs(long long __x) { return __builtin_llabs (__x); } > > > > inline __int128 > abs(__int128 __x) { return __x >= 0 ? __x : -__x; } > > > >} > > > >#undef _Exit >#undef llabs >#undef lldiv >#undef atoll >#undef strtoll >#undef strtoull >#undef strtof >#undef strtold > >namespace __gnu_cxx __attribute__ ((__visibility__ ("default"))) >{ > > > > using ::lldiv_t; > > > > > > using ::_Exit; > > > > using ::llabs; > > inline lldiv_t > div(long long __n, long long __d) > { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } > > using ::lldiv; ># 228 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstdlib" 3 > using ::atoll; > using ::strtoll; > using ::strtoull; > > using ::strtof; > using ::strtold; > > >} > >namespace std >{ > > using ::__gnu_cxx::lldiv_t; > > using ::__gnu_cxx::_Exit; > > using ::__gnu_cxx::llabs; > using ::__gnu_cxx::div; > using ::__gnu_cxx::lldiv; > > using ::__gnu_cxx::atoll; > using ::__gnu_cxx::strtof; > using ::__gnu_cxx::strtoll; > using ::__gnu_cxx::strtoull; > using ::__gnu_cxx::strtold; >} ># 235 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > > > >#undef vec_free > > > > > > >#define SUCCESS_EXIT_CODE EXIT_SUCCESS > > > > > > > >#define FATAL_EXIT_CODE EXIT_FAILURE > > > > > >#define ICE_EXIT_CODE 4 > > ># 1 "/usr/include/unistd.h" 1 3 4 ># 23 "/usr/include/unistd.h" 3 4 >#define _UNISTD_H 1 > > > >extern "C" { > > > > > > >#define _POSIX_VERSION 200809L ># 53 "/usr/include/unistd.h" 3 4 >#define __POSIX2_THIS_VERSION 200809L ># 67 "/usr/include/unistd.h" 3 4 >#define _POSIX2_VERSION __POSIX2_THIS_VERSION > > > >#define _POSIX2_C_BIND __POSIX2_THIS_VERSION > > > >#define _POSIX2_C_DEV __POSIX2_THIS_VERSION > > > >#define _POSIX2_SW_DEV __POSIX2_THIS_VERSION > > > >#define _POSIX2_LOCALEDEF __POSIX2_THIS_VERSION > > > >#define _XOPEN_VERSION 700 ># 97 "/usr/include/unistd.h" 3 4 >#define _XOPEN_XCU_VERSION 4 > > >#define _XOPEN_XPG2 1 >#define _XOPEN_XPG3 1 >#define _XOPEN_XPG4 1 > > >#define _XOPEN_UNIX 1 > > >#define _XOPEN_CRYPT 1 > > > >#define _XOPEN_ENH_I18N 1 > > >#define _XOPEN_LEGACY 1 ># 202 "/usr/include/unistd.h" 3 4 ># 1 "/usr/include/bits/posix_opt.h" 1 3 4 ># 20 "/usr/include/bits/posix_opt.h" 3 4 >#define _BITS_POSIX_OPT_H 1 > > >#define _POSIX_JOB_CONTROL 1 > > >#define _POSIX_SAVED_IDS 1 > > >#define _POSIX_PRIORITY_SCHEDULING 200809L > > >#define _POSIX_SYNCHRONIZED_IO 200809L > > >#define _POSIX_FSYNC 200809L > > >#define _POSIX_MAPPED_FILES 200809L > > >#define _POSIX_MEMLOCK 200809L > > >#define _POSIX_MEMLOCK_RANGE 200809L > > >#define _POSIX_MEMORY_PROTECTION 200809L > > >#define _POSIX_CHOWN_RESTRICTED 0 > > > >#define _POSIX_VDISABLE '\0' > > >#define _POSIX_NO_TRUNC 1 > > >#define _XOPEN_REALTIME 1 > > >#define _XOPEN_REALTIME_THREADS 1 > > >#define _XOPEN_SHM 1 > > >#define _POSIX_THREADS 200809L > > >#define _POSIX_REENTRANT_FUNCTIONS 1 >#define _POSIX_THREAD_SAFE_FUNCTIONS 200809L > > >#define _POSIX_THREAD_PRIORITY_SCHEDULING 200809L > > >#define _POSIX_THREAD_ATTR_STACKSIZE 200809L > > >#define _POSIX_THREAD_ATTR_STACKADDR 200809L > > >#define _POSIX_THREAD_PRIO_INHERIT 200809L > > > >#define _POSIX_THREAD_PRIO_PROTECT 200809L > > > >#define _POSIX_THREAD_ROBUST_PRIO_INHERIT 200809L > > >#define _POSIX_THREAD_ROBUST_PRIO_PROTECT -1 > > > >#define _POSIX_SEMAPHORES 200809L > > >#define _POSIX_REALTIME_SIGNALS 200809L > > >#define _POSIX_ASYNCHRONOUS_IO 200809L >#define _POSIX_ASYNC_IO 1 > >#define _LFS_ASYNCHRONOUS_IO 1 > >#define _POSIX_PRIORITIZED_IO 200809L > > >#define _LFS64_ASYNCHRONOUS_IO 1 > > >#define _LFS_LARGEFILE 1 >#define _LFS64_LARGEFILE 1 >#define _LFS64_STDIO 1 > > >#define _POSIX_SHARED_MEMORY_OBJECTS 200809L > > >#define _POSIX_CPUTIME 0 > > >#define _POSIX_THREAD_CPUTIME 0 > > >#define _POSIX_REGEXP 1 > > >#define _POSIX_READER_WRITER_LOCKS 200809L > > >#define _POSIX_SHELL 1 > > >#define _POSIX_TIMEOUTS 200809L > > >#define _POSIX_SPIN_LOCKS 200809L > > >#define _POSIX_SPAWN 200809L > > >#define _POSIX_TIMERS 200809L > > >#define _POSIX_BARRIERS 200809L > > >#define _POSIX_MESSAGE_PASSING 200809L > > >#define _POSIX_THREAD_PROCESS_SHARED 200809L > > >#define _POSIX_MONOTONIC_CLOCK 0 > > >#define _POSIX_CLOCK_SELECTION 200809L > > >#define _POSIX_ADVISORY_INFO 200809L > > >#define _POSIX_IPV6 200809L > > >#define _POSIX_RAW_SOCKETS 200809L > > >#define _POSIX2_CHAR_TERM 200809L > > >#define _POSIX_SPORADIC_SERVER -1 >#define _POSIX_THREAD_SPORADIC_SERVER -1 > > >#define _POSIX_TRACE -1 >#define _POSIX_TRACE_EVENT_FILTER -1 >#define _POSIX_TRACE_INHERIT -1 >#define _POSIX_TRACE_LOG -1 > > >#define _POSIX_TYPED_MEMORY_OBJECTS -1 ># 203 "/usr/include/unistd.h" 2 3 4 > > > ># 1 "/usr/include/bits/environments.h" 1 3 4 ># 22 "/usr/include/bits/environments.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 > > > > > >#define __WORDSIZE_TIME64_COMPAT32 1 > >#define __SYSCALL_WORDSIZE 64 ># 23 "/usr/include/bits/environments.h" 2 3 4 ># 56 "/usr/include/bits/environments.h" 3 4 >#define _POSIX_V7_LPBIG_OFFBIG -1 >#define _POSIX_V6_LPBIG_OFFBIG -1 >#define _XBS5_LPBIG_OFFBIG -1 > > >#define _POSIX_V7_LP64_OFF64 1 >#define _POSIX_V6_LP64_OFF64 1 >#define _XBS5_LP64_OFF64 1 ># 95 "/usr/include/bits/environments.h" 3 4 >#define __ILP32_OFF32_CFLAGS "-m32" >#define __ILP32_OFF32_LDFLAGS "-m32" > > > > >#define __ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" >#define __ILP32_OFFBIG_LDFLAGS "-m32" > >#define __LP64_OFF64_CFLAGS "-m64" >#define __LP64_OFF64_LDFLAGS "-m64" ># 207 "/usr/include/unistd.h" 2 3 4 > > > >#define STDIN_FILENO 0 >#define STDOUT_FILENO 1 >#define STDERR_FILENO 2 ># 224 "/usr/include/unistd.h" 3 4 >#define __need_size_t >#define __need_NULL ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 158 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 234 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_size_t ># 343 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_wchar_t ># 397 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef NULL > >#define NULL __null ># 408 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 227 "/usr/include/unistd.h" 2 3 4 ># 267 "/usr/include/unistd.h" 3 4 >typedef __intptr_t intptr_t; >#define __intptr_t_defined > > > > > >typedef __socklen_t socklen_t; >#define __socklen_t_defined > > > > > >#define R_OK 4 >#define W_OK 2 >#define X_OK 1 >#define F_OK 0 > > >extern int access (const char *__name, int __type) throw () __attribute__ ((__nonnull__ (1))); > > > > >extern int euidaccess (const char *__name, int __type) > throw () __attribute__ ((__nonnull__ (1))); > > >extern int eaccess (const char *__name, int __type) > throw () __attribute__ ((__nonnull__ (1))); > > > > > > >extern int faccessat (int __fd, const char *__file, int __type, int __flag) > throw () __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__)); ># 322 "/usr/include/unistd.h" 3 4 >#define L_SET SEEK_SET >#define L_INCR SEEK_CUR >#define L_XTND SEEK_END ># 334 "/usr/include/unistd.h" 3 4 >extern __off_t lseek (int __fd, __off_t __offset, int __whence) throw (); ># 345 "/usr/include/unistd.h" 3 4 >extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence) > throw (); > > > > > > >extern int close (int __fd); > > > > > > >extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __attribute__ ((__warn_unused_result__)); > > > > > >extern ssize_t write (int __fd, const void *__buf, size_t __n) __attribute__ ((__warn_unused_result__)); ># 376 "/usr/include/unistd.h" 3 4 >extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, > __off_t __offset) __attribute__ ((__warn_unused_result__)); > > > > > > >extern ssize_t pwrite (int __fd, const void *__buf, size_t __n, > __off_t __offset) __attribute__ ((__warn_unused_result__)); ># 404 "/usr/include/unistd.h" 3 4 >extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes, > __off64_t __offset) __attribute__ ((__warn_unused_result__)); > > >extern ssize_t pwrite64 (int __fd, const void *__buf, size_t __n, > __off64_t __offset) __attribute__ ((__warn_unused_result__)); > > > > > > > >extern int pipe (int __pipedes[2]) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern int pipe2 (int __pipedes[2], int __flags) throw () __attribute__ ((__warn_unused_result__)); ># 432 "/usr/include/unistd.h" 3 4 >extern unsigned int alarm (unsigned int __seconds) throw (); ># 444 "/usr/include/unistd.h" 3 4 >extern unsigned int sleep (unsigned int __seconds); > > > > > > > >extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval) > throw (); > > > > > > >extern int usleep (__useconds_t __useconds); ># 469 "/usr/include/unistd.h" 3 4 >extern int pause (void); > > > >extern int chown (const char *__file, __uid_t __owner, __gid_t __group) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > >extern int fchown (int __fd, __uid_t __owner, __gid_t __group) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern int lchown (const char *__file, __uid_t __owner, __gid_t __group) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > > > > >extern int fchownat (int __fd, const char *__file, __uid_t __owner, > __gid_t __group, int __flag) > throw () __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__)); > > > >extern int chdir (const char *__path) throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > >extern int fchdir (int __fd) throw () __attribute__ ((__warn_unused_result__)); ># 511 "/usr/include/unistd.h" 3 4 >extern char *getcwd (char *__buf, size_t __size) throw () __attribute__ ((__warn_unused_result__)); > > > > > >extern char *get_current_dir_name (void) throw (); > > > > > > > >extern char *getwd (char *__buf) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) __attribute__ ((__warn_unused_result__)); > > > > >extern int dup (int __fd) throw () __attribute__ ((__warn_unused_result__)); > > >extern int dup2 (int __fd, int __fd2) throw (); > > > > >extern int dup3 (int __fd, int __fd2, int __flags) throw (); > > > >extern char **__environ; > >extern char **environ; > > > > > >extern int execve (const char *__path, char *const __argv[], > char *const __envp[]) throw () __attribute__ ((__nonnull__ (1, 2))); > > > > >extern int fexecve (int __fd, char *const __argv[], char *const __envp[]) > throw () __attribute__ ((__nonnull__ (2))); > > > > >extern int execv (const char *__path, char *const __argv[]) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > >extern int execle (const char *__path, const char *__arg, ...) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > >extern int execl (const char *__path, const char *__arg, ...) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > >extern int execvp (const char *__file, char *const __argv[]) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > >extern int execlp (const char *__file, const char *__arg, ...) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > >extern int execvpe (const char *__file, char *const __argv[], > char *const __envp[]) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern int nice (int __inc) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern void _exit (int __status) __attribute__ ((__noreturn__)); > > > > > ># 1 "/usr/include/bits/confname.h" 1 3 4 ># 24 "/usr/include/bits/confname.h" 3 4 >enum > { > _PC_LINK_MAX, >#define _PC_LINK_MAX _PC_LINK_MAX > _PC_MAX_CANON, >#define _PC_MAX_CANON _PC_MAX_CANON > _PC_MAX_INPUT, >#define _PC_MAX_INPUT _PC_MAX_INPUT > _PC_NAME_MAX, >#define _PC_NAME_MAX _PC_NAME_MAX > _PC_PATH_MAX, >#define _PC_PATH_MAX _PC_PATH_MAX > _PC_PIPE_BUF, >#define _PC_PIPE_BUF _PC_PIPE_BUF > _PC_CHOWN_RESTRICTED, >#define _PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED > _PC_NO_TRUNC, >#define _PC_NO_TRUNC _PC_NO_TRUNC > _PC_VDISABLE, >#define _PC_VDISABLE _PC_VDISABLE > _PC_SYNC_IO, >#define _PC_SYNC_IO _PC_SYNC_IO > _PC_ASYNC_IO, >#define _PC_ASYNC_IO _PC_ASYNC_IO > _PC_PRIO_IO, >#define _PC_PRIO_IO _PC_PRIO_IO > _PC_SOCK_MAXBUF, >#define _PC_SOCK_MAXBUF _PC_SOCK_MAXBUF > _PC_FILESIZEBITS, >#define _PC_FILESIZEBITS _PC_FILESIZEBITS > _PC_REC_INCR_XFER_SIZE, >#define _PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE > _PC_REC_MAX_XFER_SIZE, >#define _PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE > _PC_REC_MIN_XFER_SIZE, >#define _PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE > _PC_REC_XFER_ALIGN, >#define _PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN > _PC_ALLOC_SIZE_MIN, >#define _PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MIN > _PC_SYMLINK_MAX, >#define _PC_SYMLINK_MAX _PC_SYMLINK_MAX > _PC_2_SYMLINKS >#define _PC_2_SYMLINKS _PC_2_SYMLINKS > }; > > >enum > { > _SC_ARG_MAX, >#define _SC_ARG_MAX _SC_ARG_MAX > _SC_CHILD_MAX, >#define _SC_CHILD_MAX _SC_CHILD_MAX > _SC_CLK_TCK, >#define _SC_CLK_TCK _SC_CLK_TCK > _SC_NGROUPS_MAX, >#define _SC_NGROUPS_MAX _SC_NGROUPS_MAX > _SC_OPEN_MAX, >#define _SC_OPEN_MAX _SC_OPEN_MAX > _SC_STREAM_MAX, >#define _SC_STREAM_MAX _SC_STREAM_MAX > _SC_TZNAME_MAX, >#define _SC_TZNAME_MAX _SC_TZNAME_MAX > _SC_JOB_CONTROL, >#define _SC_JOB_CONTROL _SC_JOB_CONTROL > _SC_SAVED_IDS, >#define _SC_SAVED_IDS _SC_SAVED_IDS > _SC_REALTIME_SIGNALS, >#define _SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS > _SC_PRIORITY_SCHEDULING, >#define _SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULING > _SC_TIMERS, >#define _SC_TIMERS _SC_TIMERS > _SC_ASYNCHRONOUS_IO, >#define _SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IO > _SC_PRIORITIZED_IO, >#define _SC_PRIORITIZED_IO _SC_PRIORITIZED_IO > _SC_SYNCHRONIZED_IO, >#define _SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IO > _SC_FSYNC, >#define _SC_FSYNC _SC_FSYNC > _SC_MAPPED_FILES, >#define _SC_MAPPED_FILES _SC_MAPPED_FILES > _SC_MEMLOCK, >#define _SC_MEMLOCK _SC_MEMLOCK > _SC_MEMLOCK_RANGE, >#define _SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGE > _SC_MEMORY_PROTECTION, >#define _SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION > _SC_MESSAGE_PASSING, >#define _SC_MESSAGE_PASSING _SC_MESSAGE_PASSING > _SC_SEMAPHORES, >#define _SC_SEMAPHORES _SC_SEMAPHORES > _SC_SHARED_MEMORY_OBJECTS, >#define _SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTS > _SC_AIO_LISTIO_MAX, >#define _SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX > _SC_AIO_MAX, >#define _SC_AIO_MAX _SC_AIO_MAX > _SC_AIO_PRIO_DELTA_MAX, >#define _SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX > _SC_DELAYTIMER_MAX, >#define _SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX > _SC_MQ_OPEN_MAX, >#define _SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX > _SC_MQ_PRIO_MAX, >#define _SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX > _SC_VERSION, >#define _SC_VERSION _SC_VERSION > _SC_PAGESIZE, >#define _SC_PAGESIZE _SC_PAGESIZE >#define _SC_PAGE_SIZE _SC_PAGESIZE > _SC_RTSIG_MAX, >#define _SC_RTSIG_MAX _SC_RTSIG_MAX > _SC_SEM_NSEMS_MAX, >#define _SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX > _SC_SEM_VALUE_MAX, >#define _SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX > _SC_SIGQUEUE_MAX, >#define _SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX > _SC_TIMER_MAX, >#define _SC_TIMER_MAX _SC_TIMER_MAX > > > > _SC_BC_BASE_MAX, >#define _SC_BC_BASE_MAX _SC_BC_BASE_MAX > _SC_BC_DIM_MAX, >#define _SC_BC_DIM_MAX _SC_BC_DIM_MAX > _SC_BC_SCALE_MAX, >#define _SC_BC_SCALE_MAX _SC_BC_SCALE_MAX > _SC_BC_STRING_MAX, >#define _SC_BC_STRING_MAX _SC_BC_STRING_MAX > _SC_COLL_WEIGHTS_MAX, >#define _SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX > _SC_EQUIV_CLASS_MAX, >#define _SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX > _SC_EXPR_NEST_MAX, >#define _SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX > _SC_LINE_MAX, >#define _SC_LINE_MAX _SC_LINE_MAX > _SC_RE_DUP_MAX, >#define _SC_RE_DUP_MAX _SC_RE_DUP_MAX > _SC_CHARCLASS_NAME_MAX, >#define _SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX > > _SC_2_VERSION, >#define _SC_2_VERSION _SC_2_VERSION > _SC_2_C_BIND, >#define _SC_2_C_BIND _SC_2_C_BIND > _SC_2_C_DEV, >#define _SC_2_C_DEV _SC_2_C_DEV > _SC_2_FORT_DEV, >#define _SC_2_FORT_DEV _SC_2_FORT_DEV > _SC_2_FORT_RUN, >#define _SC_2_FORT_RUN _SC_2_FORT_RUN > _SC_2_SW_DEV, >#define _SC_2_SW_DEV _SC_2_SW_DEV > _SC_2_LOCALEDEF, >#define _SC_2_LOCALEDEF _SC_2_LOCALEDEF > > _SC_PII, >#define _SC_PII _SC_PII > _SC_PII_XTI, >#define _SC_PII_XTI _SC_PII_XTI > _SC_PII_SOCKET, >#define _SC_PII_SOCKET _SC_PII_SOCKET > _SC_PII_INTERNET, >#define _SC_PII_INTERNET _SC_PII_INTERNET > _SC_PII_OSI, >#define _SC_PII_OSI _SC_PII_OSI > _SC_POLL, >#define _SC_POLL _SC_POLL > _SC_SELECT, >#define _SC_SELECT _SC_SELECT > _SC_UIO_MAXIOV, >#define _SC_UIO_MAXIOV _SC_UIO_MAXIOV > _SC_IOV_MAX = _SC_UIO_MAXIOV, >#define _SC_IOV_MAX _SC_IOV_MAX > _SC_PII_INTERNET_STREAM, >#define _SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM > _SC_PII_INTERNET_DGRAM, >#define _SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM > _SC_PII_OSI_COTS, >#define _SC_PII_OSI_COTS _SC_PII_OSI_COTS > _SC_PII_OSI_CLTS, >#define _SC_PII_OSI_CLTS _SC_PII_OSI_CLTS > _SC_PII_OSI_M, >#define _SC_PII_OSI_M _SC_PII_OSI_M > _SC_T_IOV_MAX, >#define _SC_T_IOV_MAX _SC_T_IOV_MAX > > > _SC_THREADS, >#define _SC_THREADS _SC_THREADS > _SC_THREAD_SAFE_FUNCTIONS, >#define _SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS > _SC_GETGR_R_SIZE_MAX, >#define _SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX > _SC_GETPW_R_SIZE_MAX, >#define _SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX > _SC_LOGIN_NAME_MAX, >#define _SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX > _SC_TTY_NAME_MAX, >#define _SC_TTY_NAME_MAX _SC_TTY_NAME_MAX > _SC_THREAD_DESTRUCTOR_ITERATIONS, >#define _SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS > _SC_THREAD_KEYS_MAX, >#define _SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX > _SC_THREAD_STACK_MIN, >#define _SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN > _SC_THREAD_THREADS_MAX, >#define _SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX > _SC_THREAD_ATTR_STACKADDR, >#define _SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR > _SC_THREAD_ATTR_STACKSIZE, >#define _SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE > _SC_THREAD_PRIORITY_SCHEDULING, >#define _SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING > _SC_THREAD_PRIO_INHERIT, >#define _SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT > _SC_THREAD_PRIO_PROTECT, >#define _SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT > _SC_THREAD_PROCESS_SHARED, >#define _SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED > > _SC_NPROCESSORS_CONF, >#define _SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF > _SC_NPROCESSORS_ONLN, >#define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN > _SC_PHYS_PAGES, >#define _SC_PHYS_PAGES _SC_PHYS_PAGES > _SC_AVPHYS_PAGES, >#define _SC_AVPHYS_PAGES _SC_AVPHYS_PAGES > _SC_ATEXIT_MAX, >#define _SC_ATEXIT_MAX _SC_ATEXIT_MAX > _SC_PASS_MAX, >#define _SC_PASS_MAX _SC_PASS_MAX > > _SC_XOPEN_VERSION, >#define _SC_XOPEN_VERSION _SC_XOPEN_VERSION > _SC_XOPEN_XCU_VERSION, >#define _SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION > _SC_XOPEN_UNIX, >#define _SC_XOPEN_UNIX _SC_XOPEN_UNIX > _SC_XOPEN_CRYPT, >#define _SC_XOPEN_CRYPT _SC_XOPEN_CRYPT > _SC_XOPEN_ENH_I18N, >#define _SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N > _SC_XOPEN_SHM, >#define _SC_XOPEN_SHM _SC_XOPEN_SHM > > _SC_2_CHAR_TERM, >#define _SC_2_CHAR_TERM _SC_2_CHAR_TERM > _SC_2_C_VERSION, >#define _SC_2_C_VERSION _SC_2_C_VERSION > _SC_2_UPE, >#define _SC_2_UPE _SC_2_UPE > > _SC_XOPEN_XPG2, >#define _SC_XOPEN_XPG2 _SC_XOPEN_XPG2 > _SC_XOPEN_XPG3, >#define _SC_XOPEN_XPG3 _SC_XOPEN_XPG3 > _SC_XOPEN_XPG4, >#define _SC_XOPEN_XPG4 _SC_XOPEN_XPG4 > > _SC_CHAR_BIT, >#define _SC_CHAR_BIT _SC_CHAR_BIT > _SC_CHAR_MAX, >#define _SC_CHAR_MAX _SC_CHAR_MAX > _SC_CHAR_MIN, >#define _SC_CHAR_MIN _SC_CHAR_MIN > _SC_INT_MAX, >#define _SC_INT_MAX _SC_INT_MAX > _SC_INT_MIN, >#define _SC_INT_MIN _SC_INT_MIN > _SC_LONG_BIT, >#define _SC_LONG_BIT _SC_LONG_BIT > _SC_WORD_BIT, >#define _SC_WORD_BIT _SC_WORD_BIT > _SC_MB_LEN_MAX, >#define _SC_MB_LEN_MAX _SC_MB_LEN_MAX > _SC_NZERO, >#define _SC_NZERO _SC_NZERO > _SC_SSIZE_MAX, >#define _SC_SSIZE_MAX _SC_SSIZE_MAX > _SC_SCHAR_MAX, >#define _SC_SCHAR_MAX _SC_SCHAR_MAX > _SC_SCHAR_MIN, >#define _SC_SCHAR_MIN _SC_SCHAR_MIN > _SC_SHRT_MAX, >#define _SC_SHRT_MAX _SC_SHRT_MAX > _SC_SHRT_MIN, >#define _SC_SHRT_MIN _SC_SHRT_MIN > _SC_UCHAR_MAX, >#define _SC_UCHAR_MAX _SC_UCHAR_MAX > _SC_UINT_MAX, >#define _SC_UINT_MAX _SC_UINT_MAX > _SC_ULONG_MAX, >#define _SC_ULONG_MAX _SC_ULONG_MAX > _SC_USHRT_MAX, >#define _SC_USHRT_MAX _SC_USHRT_MAX > > _SC_NL_ARGMAX, >#define _SC_NL_ARGMAX _SC_NL_ARGMAX > _SC_NL_LANGMAX, >#define _SC_NL_LANGMAX _SC_NL_LANGMAX > _SC_NL_MSGMAX, >#define _SC_NL_MSGMAX _SC_NL_MSGMAX > _SC_NL_NMAX, >#define _SC_NL_NMAX _SC_NL_NMAX > _SC_NL_SETMAX, >#define _SC_NL_SETMAX _SC_NL_SETMAX > _SC_NL_TEXTMAX, >#define _SC_NL_TEXTMAX _SC_NL_TEXTMAX > > _SC_XBS5_ILP32_OFF32, >#define _SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32 > _SC_XBS5_ILP32_OFFBIG, >#define _SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG > _SC_XBS5_LP64_OFF64, >#define _SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64 > _SC_XBS5_LPBIG_OFFBIG, >#define _SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG > > _SC_XOPEN_LEGACY, >#define _SC_XOPEN_LEGACY _SC_XOPEN_LEGACY > _SC_XOPEN_REALTIME, >#define _SC_XOPEN_REALTIME _SC_XOPEN_REALTIME > _SC_XOPEN_REALTIME_THREADS, >#define _SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS > > _SC_ADVISORY_INFO, >#define _SC_ADVISORY_INFO _SC_ADVISORY_INFO > _SC_BARRIERS, >#define _SC_BARRIERS _SC_BARRIERS > _SC_BASE, >#define _SC_BASE _SC_BASE > _SC_C_LANG_SUPPORT, >#define _SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT > _SC_C_LANG_SUPPORT_R, >#define _SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R > _SC_CLOCK_SELECTION, >#define _SC_CLOCK_SELECTION _SC_CLOCK_SELECTION > _SC_CPUTIME, >#define _SC_CPUTIME _SC_CPUTIME > _SC_THREAD_CPUTIME, >#define _SC_THREAD_CPUTIME _SC_THREAD_CPUTIME > _SC_DEVICE_IO, >#define _SC_DEVICE_IO _SC_DEVICE_IO > _SC_DEVICE_SPECIFIC, >#define _SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC > _SC_DEVICE_SPECIFIC_R, >#define _SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R > _SC_FD_MGMT, >#define _SC_FD_MGMT _SC_FD_MGMT > _SC_FIFO, >#define _SC_FIFO _SC_FIFO > _SC_PIPE, >#define _SC_PIPE _SC_PIPE > _SC_FILE_ATTRIBUTES, >#define _SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES > _SC_FILE_LOCKING, >#define _SC_FILE_LOCKING _SC_FILE_LOCKING > _SC_FILE_SYSTEM, >#define _SC_FILE_SYSTEM _SC_FILE_SYSTEM > _SC_MONOTONIC_CLOCK, >#define _SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK > _SC_MULTI_PROCESS, >#define _SC_MULTI_PROCESS _SC_MULTI_PROCESS > _SC_SINGLE_PROCESS, >#define _SC_SINGLE_PROCESS _SC_SINGLE_PROCESS > _SC_NETWORKING, >#define _SC_NETWORKING _SC_NETWORKING > _SC_READER_WRITER_LOCKS, >#define _SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS > _SC_SPIN_LOCKS, >#define _SC_SPIN_LOCKS _SC_SPIN_LOCKS > _SC_REGEXP, >#define _SC_REGEXP _SC_REGEXP > _SC_REGEX_VERSION, >#define _SC_REGEX_VERSION _SC_REGEX_VERSION > _SC_SHELL, >#define _SC_SHELL _SC_SHELL > _SC_SIGNALS, >#define _SC_SIGNALS _SC_SIGNALS > _SC_SPAWN, >#define _SC_SPAWN _SC_SPAWN > _SC_SPORADIC_SERVER, >#define _SC_SPORADIC_SERVER _SC_SPORADIC_SERVER > _SC_THREAD_SPORADIC_SERVER, >#define _SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER > _SC_SYSTEM_DATABASE, >#define _SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE > _SC_SYSTEM_DATABASE_R, >#define _SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R > _SC_TIMEOUTS, >#define _SC_TIMEOUTS _SC_TIMEOUTS > _SC_TYPED_MEMORY_OBJECTS, >#define _SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS > _SC_USER_GROUPS, >#define _SC_USER_GROUPS _SC_USER_GROUPS > _SC_USER_GROUPS_R, >#define _SC_USER_GROUPS_R _SC_USER_GROUPS_R > _SC_2_PBS, >#define _SC_2_PBS _SC_2_PBS > _SC_2_PBS_ACCOUNTING, >#define _SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING > _SC_2_PBS_LOCATE, >#define _SC_2_PBS_LOCATE _SC_2_PBS_LOCATE > _SC_2_PBS_MESSAGE, >#define _SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE > _SC_2_PBS_TRACK, >#define _SC_2_PBS_TRACK _SC_2_PBS_TRACK > _SC_SYMLOOP_MAX, >#define _SC_SYMLOOP_MAX _SC_SYMLOOP_MAX > _SC_STREAMS, >#define _SC_STREAMS _SC_STREAMS > _SC_2_PBS_CHECKPOINT, >#define _SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT > > _SC_V6_ILP32_OFF32, >#define _SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32 > _SC_V6_ILP32_OFFBIG, >#define _SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG > _SC_V6_LP64_OFF64, >#define _SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64 > _SC_V6_LPBIG_OFFBIG, >#define _SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG > > _SC_HOST_NAME_MAX, >#define _SC_HOST_NAME_MAX _SC_HOST_NAME_MAX > _SC_TRACE, >#define _SC_TRACE _SC_TRACE > _SC_TRACE_EVENT_FILTER, >#define _SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER > _SC_TRACE_INHERIT, >#define _SC_TRACE_INHERIT _SC_TRACE_INHERIT > _SC_TRACE_LOG, >#define _SC_TRACE_LOG _SC_TRACE_LOG > > _SC_LEVEL1_ICACHE_SIZE, >#define _SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE > _SC_LEVEL1_ICACHE_ASSOC, >#define _SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC > _SC_LEVEL1_ICACHE_LINESIZE, >#define _SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE > _SC_LEVEL1_DCACHE_SIZE, >#define _SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE > _SC_LEVEL1_DCACHE_ASSOC, >#define _SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC > _SC_LEVEL1_DCACHE_LINESIZE, >#define _SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE > _SC_LEVEL2_CACHE_SIZE, >#define _SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE > _SC_LEVEL2_CACHE_ASSOC, >#define _SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC > _SC_LEVEL2_CACHE_LINESIZE, >#define _SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE > _SC_LEVEL3_CACHE_SIZE, >#define _SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE > _SC_LEVEL3_CACHE_ASSOC, >#define _SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC > _SC_LEVEL3_CACHE_LINESIZE, >#define _SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE > _SC_LEVEL4_CACHE_SIZE, >#define _SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE > _SC_LEVEL4_CACHE_ASSOC, >#define _SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC > _SC_LEVEL4_CACHE_LINESIZE, >#define _SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE > > > _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50, >#define _SC_IPV6 _SC_IPV6 > _SC_RAW_SOCKETS, >#define _SC_RAW_SOCKETS _SC_RAW_SOCKETS > > _SC_V7_ILP32_OFF32, >#define _SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32 > _SC_V7_ILP32_OFFBIG, >#define _SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG > _SC_V7_LP64_OFF64, >#define _SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64 > _SC_V7_LPBIG_OFFBIG, >#define _SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG > > _SC_SS_REPL_MAX, >#define _SC_SS_REPL_MAX _SC_SS_REPL_MAX > > _SC_TRACE_EVENT_NAME_MAX, >#define _SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX > _SC_TRACE_NAME_MAX, >#define _SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX > _SC_TRACE_SYS_MAX, >#define _SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX > _SC_TRACE_USER_EVENT_MAX, >#define _SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX > > _SC_XOPEN_STREAMS, >#define _SC_XOPEN_STREAMS _SC_XOPEN_STREAMS > > _SC_THREAD_ROBUST_PRIO_INHERIT, >#define _SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT > _SC_THREAD_ROBUST_PRIO_PROTECT >#define _SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT > }; > > >enum > { > _CS_PATH, >#define _CS_PATH _CS_PATH > > _CS_V6_WIDTH_RESTRICTED_ENVS, >#define _CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS >#define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS > > _CS_GNU_LIBC_VERSION, >#define _CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION > _CS_GNU_LIBPTHREAD_VERSION, >#define _CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION > > _CS_V5_WIDTH_RESTRICTED_ENVS, >#define _CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS >#define _CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS > > _CS_V7_WIDTH_RESTRICTED_ENVS, >#define _CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS >#define _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS > > _CS_LFS_CFLAGS = 1000, >#define _CS_LFS_CFLAGS _CS_LFS_CFLAGS > _CS_LFS_LDFLAGS, >#define _CS_LFS_LDFLAGS _CS_LFS_LDFLAGS > _CS_LFS_LIBS, >#define _CS_LFS_LIBS _CS_LFS_LIBS > _CS_LFS_LINTFLAGS, >#define _CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS > _CS_LFS64_CFLAGS, >#define _CS_LFS64_CFLAGS _CS_LFS64_CFLAGS > _CS_LFS64_LDFLAGS, >#define _CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS > _CS_LFS64_LIBS, >#define _CS_LFS64_LIBS _CS_LFS64_LIBS > _CS_LFS64_LINTFLAGS, >#define _CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS > > _CS_XBS5_ILP32_OFF32_CFLAGS = 1100, >#define _CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS > _CS_XBS5_ILP32_OFF32_LDFLAGS, >#define _CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS > _CS_XBS5_ILP32_OFF32_LIBS, >#define _CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS > _CS_XBS5_ILP32_OFF32_LINTFLAGS, >#define _CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS > _CS_XBS5_ILP32_OFFBIG_CFLAGS, >#define _CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS > _CS_XBS5_ILP32_OFFBIG_LDFLAGS, >#define _CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS > _CS_XBS5_ILP32_OFFBIG_LIBS, >#define _CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS > _CS_XBS5_ILP32_OFFBIG_LINTFLAGS, >#define _CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS > _CS_XBS5_LP64_OFF64_CFLAGS, >#define _CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS > _CS_XBS5_LP64_OFF64_LDFLAGS, >#define _CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS > _CS_XBS5_LP64_OFF64_LIBS, >#define _CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS > _CS_XBS5_LP64_OFF64_LINTFLAGS, >#define _CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS > _CS_XBS5_LPBIG_OFFBIG_CFLAGS, >#define _CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS > _CS_XBS5_LPBIG_OFFBIG_LDFLAGS, >#define _CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS > _CS_XBS5_LPBIG_OFFBIG_LIBS, >#define _CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS > _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS, >#define _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS > > _CS_POSIX_V6_ILP32_OFF32_CFLAGS, >#define _CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS > _CS_POSIX_V6_ILP32_OFF32_LDFLAGS, >#define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS > _CS_POSIX_V6_ILP32_OFF32_LIBS, >#define _CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS > _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS, >#define _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS > _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS, >#define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS > _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS, >#define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS > _CS_POSIX_V6_ILP32_OFFBIG_LIBS, >#define _CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS > _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS, >#define _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS > _CS_POSIX_V6_LP64_OFF64_CFLAGS, >#define _CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS > _CS_POSIX_V6_LP64_OFF64_LDFLAGS, >#define _CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS > _CS_POSIX_V6_LP64_OFF64_LIBS, >#define _CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS > _CS_POSIX_V6_LP64_OFF64_LINTFLAGS, >#define _CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS > _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS, >#define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS > _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS, >#define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS > _CS_POSIX_V6_LPBIG_OFFBIG_LIBS, >#define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS > _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS, >#define _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS > > _CS_POSIX_V7_ILP32_OFF32_CFLAGS, >#define _CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS > _CS_POSIX_V7_ILP32_OFF32_LDFLAGS, >#define _CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS > _CS_POSIX_V7_ILP32_OFF32_LIBS, >#define _CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS > _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS, >#define _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS > _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS, >#define _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS > _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS, >#define _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS > _CS_POSIX_V7_ILP32_OFFBIG_LIBS, >#define _CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS > _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS, >#define _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS > _CS_POSIX_V7_LP64_OFF64_CFLAGS, >#define _CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS > _CS_POSIX_V7_LP64_OFF64_LDFLAGS, >#define _CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS > _CS_POSIX_V7_LP64_OFF64_LIBS, >#define _CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS > _CS_POSIX_V7_LP64_OFF64_LINTFLAGS, >#define _CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS > _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS, >#define _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS > _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS, >#define _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS > _CS_POSIX_V7_LPBIG_OFFBIG_LIBS, >#define _CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS > _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS, >#define _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS > > _CS_V6_ENV, >#define _CS_V6_ENV _CS_V6_ENV > _CS_V7_ENV >#define _CS_V7_ENV _CS_V7_ENV > }; ># 610 "/usr/include/unistd.h" 2 3 4 > > >extern long int pathconf (const char *__path, int __name) > throw () __attribute__ ((__nonnull__ (1))); > > >extern long int fpathconf (int __fd, int __name) throw (); > > >extern long int sysconf (int __name) throw (); > > > >extern size_t confstr (int __name, char *__buf, size_t __len) throw (); > > > > >extern __pid_t getpid (void) throw (); > > >extern __pid_t getppid (void) throw (); > > >extern __pid_t getpgrp (void) throw (); > > >extern __pid_t __getpgid (__pid_t __pid) throw (); > >extern __pid_t getpgid (__pid_t __pid) throw (); > > > > > > >extern int setpgid (__pid_t __pid, __pid_t __pgid) throw (); ># 660 "/usr/include/unistd.h" 3 4 >extern int setpgrp (void) throw (); > > > > > > >extern __pid_t setsid (void) throw (); > > > >extern __pid_t getsid (__pid_t __pid) throw (); > > > >extern __uid_t getuid (void) throw (); > > >extern __uid_t geteuid (void) throw (); > > >extern __gid_t getgid (void) throw (); > > >extern __gid_t getegid (void) throw (); > > > > >extern int getgroups (int __size, __gid_t __list[]) throw () __attribute__ ((__warn_unused_result__)); > > > >extern int group_member (__gid_t __gid) throw (); > > > > > > >extern int setuid (__uid_t __uid) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern int setreuid (__uid_t __ruid, __uid_t __euid) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern int seteuid (__uid_t __uid) throw () __attribute__ ((__warn_unused_result__)); > > > > > > >extern int setgid (__gid_t __gid) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern int setregid (__gid_t __rgid, __gid_t __egid) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern int setegid (__gid_t __gid) throw () __attribute__ ((__warn_unused_result__)); > > > > > >extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid) > throw (); > > > >extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid) > throw (); > > > >extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid) > throw () __attribute__ ((__warn_unused_result__)); > > > >extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid) > throw () __attribute__ ((__warn_unused_result__)); > > > > > > >extern __pid_t fork (void) throw (); > > > > > > > >extern __pid_t vfork (void) throw (); > > > > > >extern char *ttyname (int __fd) throw (); > > > >extern int ttyname_r (int __fd, char *__buf, size_t __buflen) > throw () __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__)); > > > >extern int isatty (int __fd) throw (); > > > > > >extern int ttyslot (void) throw (); > > > > >extern int link (const char *__from, const char *__to) > throw () __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__)); > > > > >extern int linkat (int __fromfd, const char *__from, int __tofd, > const char *__to, int __flags) > throw () __attribute__ ((__nonnull__ (2, 4))) __attribute__ ((__warn_unused_result__)); > > > > >extern int symlink (const char *__from, const char *__to) > throw () __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__)); > > > > >extern ssize_t readlink (const char *__restrict __path, > char *__restrict __buf, size_t __len) > throw () __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__)); > > > > >extern int symlinkat (const char *__from, int __tofd, > const char *__to) throw () __attribute__ ((__nonnull__ (1, 3))) __attribute__ ((__warn_unused_result__)); > > >extern ssize_t readlinkat (int __fd, const char *__restrict __path, > char *__restrict __buf, size_t __len) > throw () __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__warn_unused_result__)); > > > >extern int unlink (const char *__name) throw () __attribute__ ((__nonnull__ (1))); > > > >extern int unlinkat (int __fd, const char *__name, int __flag) > throw () __attribute__ ((__nonnull__ (2))); > > > >extern int rmdir (const char *__path) throw () __attribute__ ((__nonnull__ (1))); > > > >extern __pid_t tcgetpgrp (int __fd) throw (); > > >extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) throw (); > > > > > > >extern char *getlogin (void); > > > > > > > >extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1))); > > > > >extern int setlogin (const char *__name) throw () __attribute__ ((__nonnull__ (1))); > > > > > > > >#define __need_getopt ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/getopt.h" 1 3 4 ># 24 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/getopt.h" 3 4 >#define _GETOPT_H 1 > > >extern "C" { ># 36 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/getopt.h" 3 4 >extern char *optarg; ># 50 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/getopt.h" 3 4 >extern int optind; > > > > >extern int opterr; > > > >extern int optopt; ># 82 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/getopt.h" 3 4 >struct option >{ > > const char *name; > > > > > > int has_arg; > int *flag; > int val; >}; > > > >#define no_argument 0 >#define required_argument 1 >#define optional_argument 2 ># 113 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/getopt.h" 3 4 >extern int getopt (int argc, char *const *argv, const char *shortopts); > > > > > > > >extern int getopt_long (int argc, char *const *argv, const char *shortopts, > const struct option *longopts, int *longind); >extern int getopt_long_only (int argc, char *const *argv, > const char *shortopts, > const struct option *longopts, int *longind); > > >extern int _getopt_internal (int argc, char *const *argv, > const char *shortopts, > const struct option *longopts, int *longind, > int long_only); ># 141 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/getopt.h" 3 4 >} ># 872 "/usr/include/unistd.h" 2 3 4 > > > > > > > >extern int gethostname (char *__name, size_t __len) throw () __attribute__ ((__nonnull__ (1))); > > > > > > >extern int sethostname (const char *__name, size_t __len) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > >extern int sethostid (long int __id) throw () __attribute__ ((__warn_unused_result__)); > > > > > >extern int getdomainname (char *__name, size_t __len) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); >extern int setdomainname (const char *__name, size_t __len) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > > > >extern int vhangup (void) throw (); > > >extern int revoke (const char *__file) throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > > > > > >extern int profil (unsigned short int *__sample_buffer, size_t __size, > size_t __offset, unsigned int __scale) > throw () __attribute__ ((__nonnull__ (1))); > > > > > >extern int acct (const char *__name) throw (); > > > >extern char *getusershell (void) throw (); >extern void endusershell (void) throw (); >extern void setusershell (void) throw (); > > > > > >extern int daemon (int __nochdir, int __noclose) throw () __attribute__ ((__warn_unused_result__)); > > > > > > >extern int chroot (const char *__path) throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > > > >extern char *getpass (const char *__prompt) __attribute__ ((__nonnull__ (1))); > > > > > > > >extern int fsync (int __fd); > > > > > >extern int syncfs (int __fd) throw (); > > > > > > >extern long int gethostid (void); > > >extern void sync (void) throw (); > > > > > >extern int getpagesize (void) throw () __attribute__ ((__const__)); > > > > >extern int getdtablesize (void) throw (); ># 993 "/usr/include/unistd.h" 3 4 >extern int truncate (const char *__file, __off_t __length) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 1005 "/usr/include/unistd.h" 3 4 >extern int truncate64 (const char *__file, __off64_t __length) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); ># 1016 "/usr/include/unistd.h" 3 4 >extern int ftruncate (int __fd, __off_t __length) throw () __attribute__ ((__warn_unused_result__)); ># 1026 "/usr/include/unistd.h" 3 4 >extern int ftruncate64 (int __fd, __off64_t __length) throw () __attribute__ ((__warn_unused_result__)); ># 1037 "/usr/include/unistd.h" 3 4 >extern int brk (void *__addr) throw () __attribute__ ((__warn_unused_result__)); > > > > > >extern void *sbrk (intptr_t __delta) throw (); ># 1058 "/usr/include/unistd.h" 3 4 >extern long int syscall (long int __sysno, ...) throw (); ># 1075 "/usr/include/unistd.h" 3 4 >#define F_ULOCK 0 >#define F_LOCK 1 >#define F_TLOCK 2 >#define F_TEST 3 > > >extern int lockf (int __fd, int __cmd, __off_t __len) __attribute__ ((__warn_unused_result__)); ># 1091 "/usr/include/unistd.h" 3 4 >extern int lockf64 (int __fd, int __cmd, __off64_t __len) __attribute__ ((__warn_unused_result__)); ># 1101 "/usr/include/unistd.h" 3 4 >#define TEMP_FAILURE_RETRY(expression) (__extension__ ({ long int __result; do __result = (long int) (expression); while (__result == -1L && errno == EINTR); __result; })) ># 1112 "/usr/include/unistd.h" 3 4 >extern int fdatasync (int __fildes); > > > > > > > >extern char *crypt (const char *__key, const char *__salt) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > >extern void encrypt (char *__glibc_block, int __edflag) > throw () __attribute__ ((__nonnull__ (1))); > > > > > > >extern void swab (const void *__restrict __from, void *__restrict __to, > ssize_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); ># 1148 "/usr/include/unistd.h" 3 4 ># 1 "/usr/include/bits/unistd.h" 1 3 4 ># 23 "/usr/include/bits/unistd.h" 3 4 >extern ssize_t __read_chk (int __fd, void *__buf, size_t __nbytes, > size_t __buflen) __attribute__ ((__warn_unused_result__)); >extern ssize_t __read_alias (int __fd, void *__buf, size_t __nbytes) __asm__ ("" "read") > __attribute__ ((__warn_unused_result__)); >extern ssize_t __read_chk_warn (int __fd, void *__buf, size_t __nbytes, size_t __buflen) __asm__ ("" "__read_chk") > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("read called with bigger length than size of " "the destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) ssize_t >read (int __fd, void *__buf, size_t __nbytes) >{ > if (__builtin_object_size (__buf, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__nbytes)) > return __read_chk (__fd, __buf, __nbytes, __builtin_object_size (__buf, 0)); > > if (__nbytes > __builtin_object_size (__buf, 0)) > return __read_chk_warn (__fd, __buf, __nbytes, __builtin_object_size (__buf, 0)); > } > return __read_alias (__fd, __buf, __nbytes); >} > > >extern ssize_t __pread_chk (int __fd, void *__buf, size_t __nbytes, > __off_t __offset, size_t __bufsize) __attribute__ ((__warn_unused_result__)); >extern ssize_t __pread64_chk (int __fd, void *__buf, size_t __nbytes, > __off64_t __offset, size_t __bufsize) __attribute__ ((__warn_unused_result__)); >extern ssize_t __pread_alias (int __fd, void *__buf, size_t __nbytes, __off_t __offset) __asm__ ("" "pread") > > __attribute__ ((__warn_unused_result__)); >extern ssize_t __pread64_alias (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) __asm__ ("" "pread64") > > __attribute__ ((__warn_unused_result__)); >extern ssize_t __pread_chk_warn (int __fd, void *__buf, size_t __nbytes, __off_t __offset, size_t __bufsize) __asm__ ("" "__pread_chk") > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("pread called with bigger length than size of " "the destination buffer"))) > ; >extern ssize_t __pread64_chk_warn (int __fd, void *__buf, size_t __nbytes, __off64_t __offset, size_t __bufsize) __asm__ ("" "__pread64_chk") > > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("pread64 called with bigger length than size of " "the destination buffer"))) > ; > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) ssize_t >pread (int __fd, void *__buf, size_t __nbytes, __off_t __offset) >{ > if (__builtin_object_size (__buf, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__nbytes)) > return __pread_chk (__fd, __buf, __nbytes, __offset, __builtin_object_size (__buf, 0)); > > if ( __nbytes > __builtin_object_size (__buf, 0)) > return __pread_chk_warn (__fd, __buf, __nbytes, __offset, > __builtin_object_size (__buf, 0)); > } > return __pread_alias (__fd, __buf, __nbytes, __offset); >} ># 104 "/usr/include/bits/unistd.h" 3 4 >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) ssize_t >pread64 (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) >{ > if (__builtin_object_size (__buf, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__nbytes)) > return __pread64_chk (__fd, __buf, __nbytes, __offset, __builtin_object_size (__buf, 0)); > > if ( __nbytes > __builtin_object_size (__buf, 0)) > return __pread64_chk_warn (__fd, __buf, __nbytes, __offset, > __builtin_object_size (__buf, 0)); > } > > return __pread64_alias (__fd, __buf, __nbytes, __offset); >} > > > > >extern ssize_t __readlink_chk (const char *__restrict __path, > char *__restrict __buf, size_t __len, > size_t __buflen) > throw () __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__)); >extern ssize_t __readlink_alias (const char *__restrict __path, char *__restrict __buf, size_t __len) throw () __asm__ ("" "readlink") > > > __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__)); >extern ssize_t __readlink_chk_warn (const char *__restrict __path, char *__restrict __buf, size_t __len, size_t __buflen) throw () __asm__ ("" "__readlink_chk") > > > > __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("readlink called with bigger length " "than size of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__warn_unused_result__)) ssize_t >__attribute__ ((__leaf__)) readlink (const char *__restrict __path, char *__restrict __buf, size_t __len) throw () > >{ > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__len)) > return __readlink_chk (__path, __buf, __len, __builtin_object_size (__buf, 2 > 1)); > > if ( __len > __builtin_object_size (__buf, 2 > 1)) > return __readlink_chk_warn (__path, __buf, __len, __builtin_object_size (__buf, 2 > 1)); > } > return __readlink_alias (__path, __buf, __len); >} > > > >extern ssize_t __readlinkat_chk (int __fd, const char *__restrict __path, > char *__restrict __buf, size_t __len, > size_t __buflen) > throw () __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__warn_unused_result__)); >extern ssize_t __readlinkat_alias (int __fd, const char *__restrict __path, char *__restrict __buf, size_t __len) throw () __asm__ ("" "readlinkat") > > > > __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__warn_unused_result__)); >extern ssize_t __readlinkat_chk_warn (int __fd, const char *__restrict __path, char *__restrict __buf, size_t __len, size_t __buflen) throw () __asm__ ("" "__readlinkat_chk") > > > > __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("readlinkat called with bigger " "length than size of destination " "buffer"))) > > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__nonnull__ (2, 3))) __attribute__ ((__warn_unused_result__)) ssize_t >__attribute__ ((__leaf__)) readlinkat (int __fd, const char *__restrict __path, char *__restrict __buf, size_t __len) throw () > >{ > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__len)) > return __readlinkat_chk (__fd, __path, __buf, __len, __builtin_object_size (__buf, 2 > 1)); > > if (__len > __builtin_object_size (__buf, 2 > 1)) > return __readlinkat_chk_warn (__fd, __path, __buf, __len, > __builtin_object_size (__buf, 2 > 1)); > } > return __readlinkat_alias (__fd, __path, __buf, __len); >} > > >extern char *__getcwd_chk (char *__buf, size_t __size, size_t __buflen) > throw () __attribute__ ((__warn_unused_result__)); >extern char *__getcwd_alias (char *__buf, size_t __size) throw () __asm__ ("" "getcwd") > __attribute__ ((__warn_unused_result__)); >extern char *__getcwd_chk_warn (char *__buf, size_t __size, size_t __buflen) throw () __asm__ ("" "__getcwd_chk") > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("getcwd caller with bigger length than size of " "destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char * >__attribute__ ((__leaf__)) getcwd (char *__buf, size_t __size) throw () >{ > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__size)) > return __getcwd_chk (__buf, __size, __builtin_object_size (__buf, 2 > 1)); > > if (__size > __builtin_object_size (__buf, 2 > 1)) > return __getcwd_chk_warn (__buf, __size, __builtin_object_size (__buf, 2 > 1)); > } > return __getcwd_alias (__buf, __size); >} > > >extern char *__getwd_chk (char *__buf, size_t buflen) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); >extern char *__getwd_warn (char *__buf) throw () __asm__ ("" "getwd") > __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("please use getcwd instead, as getwd " "doesn't specify buffer size"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) __attribute__ ((__warn_unused_result__)) char * >__attribute__ ((__leaf__)) getwd (char *__buf) throw () >{ > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) > return __getwd_chk (__buf, __builtin_object_size (__buf, 2 > 1)); > return __getwd_warn (__buf); >} > > >extern size_t __confstr_chk (int __name, char *__buf, size_t __len, > size_t __buflen) throw (); >extern size_t __confstr_alias (int __name, char *__buf, size_t __len) throw () __asm__ ("" "confstr") > ; >extern size_t __confstr_chk_warn (int __name, char *__buf, size_t __len, size_t __buflen) throw () __asm__ ("" "__confstr_chk") > > > __attribute__((__warning__ ("confstr called with bigger length than size of destination " "buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t >__attribute__ ((__leaf__)) confstr (int __name, char *__buf, size_t __len) throw () >{ > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__len)) > return __confstr_chk (__name, __buf, __len, __builtin_object_size (__buf, 2 > 1)); > > if (__builtin_object_size (__buf, 2 > 1) < __len) > return __confstr_chk_warn (__name, __buf, __len, __builtin_object_size (__buf, 2 > 1)); > } > return __confstr_alias (__name, __buf, __len); >} > > >extern int __getgroups_chk (int __size, __gid_t __list[], size_t __listlen) > throw () __attribute__ ((__warn_unused_result__)); >extern int __getgroups_alias (int __size, __gid_t __list[]) throw () __asm__ ("" "getgroups") > __attribute__ ((__warn_unused_result__)); >extern int __getgroups_chk_warn (int __size, __gid_t __list[], size_t __listlen) throw () __asm__ ("" "__getgroups_chk") > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("getgroups called with bigger group count than what " "can fit into destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) getgroups (int __size, __gid_t __list[]) throw () >{ > if (__builtin_object_size (__list, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__size) || __size < 0) > return __getgroups_chk (__size, __list, __builtin_object_size (__list, 2 > 1)); > > if (__size * sizeof (__gid_t) > __builtin_object_size (__list, 2 > 1)) > return __getgroups_chk_warn (__size, __list, __builtin_object_size (__list, 2 > 1)); > } > return __getgroups_alias (__size, __list); >} > > >extern int __ttyname_r_chk (int __fd, char *__buf, size_t __buflen, > size_t __nreal) throw () __attribute__ ((__nonnull__ (2))); >extern int __ttyname_r_alias (int __fd, char *__buf, size_t __buflen) throw () __asm__ ("" "ttyname_r") > > __attribute__ ((__nonnull__ (2))); >extern int __ttyname_r_chk_warn (int __fd, char *__buf, size_t __buflen, size_t __nreal) throw () __asm__ ("" "__ttyname_r_chk") > > > __attribute__ ((__nonnull__ (2))) __attribute__((__warning__ ("ttyname_r called with bigger buflen than " "size of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) ttyname_r (int __fd, char *__buf, size_t __buflen) throw () >{ > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__buflen)) > return __ttyname_r_chk (__fd, __buf, __buflen, __builtin_object_size (__buf, 2 > 1)); > > if (__buflen > __builtin_object_size (__buf, 2 > 1)) > return __ttyname_r_chk_warn (__fd, __buf, __buflen, __builtin_object_size (__buf, 2 > 1)); > } > return __ttyname_r_alias (__fd, __buf, __buflen); >} > > > >extern int __getlogin_r_chk (char *__buf, size_t __buflen, size_t __nreal) > __attribute__ ((__nonnull__ (1))); >extern int __getlogin_r_alias (char *__buf, size_t __buflen) __asm__ ("" "getlogin_r") > __attribute__ ((__nonnull__ (1))); >extern int __getlogin_r_chk_warn (char *__buf, size_t __buflen, size_t __nreal) __asm__ ("" "__getlogin_r_chk") > > > __attribute__ ((__nonnull__ (1))) __attribute__((__warning__ ("getlogin_r called with bigger buflen than " "size of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >getlogin_r (char *__buf, size_t __buflen) >{ > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__buflen)) > return __getlogin_r_chk (__buf, __buflen, __builtin_object_size (__buf, 2 > 1)); > > if (__buflen > __builtin_object_size (__buf, 2 > 1)) > return __getlogin_r_chk_warn (__buf, __buflen, __builtin_object_size (__buf, 2 > 1)); > } > return __getlogin_r_alias (__buf, __buflen); >} > > > > >extern int __gethostname_chk (char *__buf, size_t __buflen, size_t __nreal) > throw () __attribute__ ((__nonnull__ (1))); >extern int __gethostname_alias (char *__buf, size_t __buflen) throw () __asm__ ("" "gethostname") > __attribute__ ((__nonnull__ (1))); >extern int __gethostname_chk_warn (char *__buf, size_t __buflen, size_t __nreal) throw () __asm__ ("" "__gethostname_chk") > > > __attribute__ ((__nonnull__ (1))) __attribute__((__warning__ ("gethostname called with bigger buflen than " "size of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) gethostname (char *__buf, size_t __buflen) throw () >{ > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__buflen)) > return __gethostname_chk (__buf, __buflen, __builtin_object_size (__buf, 2 > 1)); > > if (__buflen > __builtin_object_size (__buf, 2 > 1)) > return __gethostname_chk_warn (__buf, __buflen, __builtin_object_size (__buf, 2 > 1)); > } > return __gethostname_alias (__buf, __buflen); >} > > > > >extern int __getdomainname_chk (char *__buf, size_t __buflen, size_t __nreal) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); >extern int __getdomainname_alias (char *__buf, size_t __buflen) throw () __asm__ ("" "getdomainname") > > __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); >extern int __getdomainname_chk_warn (char *__buf, size_t __buflen, size_t __nreal) throw () __asm__ ("" "__getdomainname_chk") > > > __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("getdomainname called with bigger " "buflen than size of destination " "buffer"))) > > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) getdomainname (char *__buf, size_t __buflen) throw () >{ > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__buflen)) > return __getdomainname_chk (__buf, __buflen, __builtin_object_size (__buf, 2 > 1)); > > if (__buflen > __builtin_object_size (__buf, 2 > 1)) > return __getdomainname_chk_warn (__buf, __buflen, __builtin_object_size (__buf, 2 > 1)); > } > return __getdomainname_alias (__buf, __buflen); >} ># 1149 "/usr/include/unistd.h" 2 3 4 > > >} ># 263 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 ># 283 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define IN_RANGE(VALUE,LOWER,UPPER) ((unsigned HOST_WIDE_INT) (VALUE) - (unsigned HOST_WIDE_INT) (LOWER) <= (unsigned HOST_WIDE_INT) (UPPER) - (unsigned HOST_WIDE_INT) (LOWER)) > > > > > > > >#define INTTYPE_SIGNED(t) (! ((t) 0 < (t) -1)) > > >#define INTTYPE_MINIMUM(t) ((t) (INTTYPE_SIGNED (t) ? ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1) : (t) 0)) > >#define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) > > > >#define UCHAR_MAX INTTYPE_MAXIMUM (unsigned char) ># 336 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define O_RDONLY 0 > > >#define O_WRONLY 1 > > >#define O_BINARY 0 > > > > > > >#undef MIN >#undef MAX >#define MIN(X,Y) ((X) < (Y) ? (X) : (Y)) >#define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) > > >#define CEIL(x,y) (((x) + (y) - 1) / (y)) ># 377 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define WCOREDUMP(S) ((S) & WCOREFLG) > > >#define WCOREFLG 0200 > > ># 1 "/usr/include/signal.h" 1 3 4 ># 25 "/usr/include/signal.h" 3 4 >#define _SIGNAL_H > > > > >extern "C" { > ># 1 "/usr/include/bits/sigset.h" 1 3 4 ># 42 "/usr/include/bits/sigset.h" 3 4 >#define _SIGSET_H_fns 1 > > >#define _EXTERN_INLINE __extern_inline > > > >#define __sigmask(sig) (((unsigned long int) 1) << (((sig) - 1) % (8 * sizeof (unsigned long int)))) > > > >#define __sigword(sig) (((sig) - 1) / (8 * sizeof (unsigned long int))) > > >#define __sigemptyset(set) (__extension__ ({ int __cnt = _SIGSET_NWORDS; sigset_t *__set = (set); while (--__cnt >= 0) __set->__val[__cnt] = 0; 0; })) > > > > >#define __sigfillset(set) (__extension__ ({ int __cnt = _SIGSET_NWORDS; sigset_t *__set = (set); while (--__cnt >= 0) __set->__val[__cnt] = ~0UL; 0; })) ># 71 "/usr/include/bits/sigset.h" 3 4 >#define __sigisemptyset(set) (__extension__ ({ int __cnt = _SIGSET_NWORDS; const sigset_t *__set = (set); int __ret = __set->__val[--__cnt]; while (!__ret && --__cnt >= 0) __ret = __set->__val[__cnt]; __ret == 0; })) > > > > > > >#define __sigandset(dest,left,right) (__extension__ ({ int __cnt = _SIGSET_NWORDS; sigset_t *__dest = (dest); const sigset_t *__left = (left); const sigset_t *__right = (right); while (--__cnt >= 0) __dest->__val[__cnt] = (__left->__val[__cnt] & __right->__val[__cnt]); 0; })) ># 87 "/usr/include/bits/sigset.h" 3 4 >#define __sigorset(dest,left,right) (__extension__ ({ int __cnt = _SIGSET_NWORDS; sigset_t *__dest = (dest); const sigset_t *__left = (left); const sigset_t *__right = (right); while (--__cnt >= 0) __dest->__val[__cnt] = (__left->__val[__cnt] | __right->__val[__cnt]); 0; })) ># 102 "/usr/include/bits/sigset.h" 3 4 >extern int __sigismember (const __sigset_t *, int); >extern int __sigaddset (__sigset_t *, int); >extern int __sigdelset (__sigset_t *, int); > > >#define __SIGSETFN(NAME,BODY,CONST) _EXTERN_INLINE int NAME (CONST __sigset_t *__set, int __sig) { unsigned long int __mask = __sigmask (__sig); unsigned long int __word = __sigword (__sig); return BODY; } ># 116 "/usr/include/bits/sigset.h" 3 4 >extern __inline __attribute__ ((__gnu_inline__)) int __sigismember (const __sigset_t *__set, int __sig) { unsigned long int __mask = (((unsigned long int) 1) << (((__sig) - 1) % (8 * sizeof (unsigned long int)))); unsigned long int __word = (((__sig) - 1) / (8 * sizeof (unsigned long int))); return (__set->__val[__word] & __mask) ? 1 : 0; } >extern __inline __attribute__ ((__gnu_inline__)) int __sigaddset ( __sigset_t *__set, int __sig) { unsigned long int __mask = (((unsigned long int) 1) << (((__sig) - 1) % (8 * sizeof (unsigned long int)))); unsigned long int __word = (((__sig) - 1) / (8 * sizeof (unsigned long int))); return ((__set->__val[__word] |= __mask), 0); } >extern __inline __attribute__ ((__gnu_inline__)) int __sigdelset ( __sigset_t *__set, int __sig) { unsigned long int __mask = (((unsigned long int) 1) << (((__sig) - 1) % (8 * sizeof (unsigned long int)))); unsigned long int __word = (((__sig) - 1) / (8 * sizeof (unsigned long int))); return ((__set->__val[__word] &= ~__mask), 0); } > >#undef __SIGSETFN ># 33 "/usr/include/signal.h" 2 3 4 > > > > > >#define __sig_atomic_t_defined > >typedef __sig_atomic_t sig_atomic_t; > > >#undef __need_sig_atomic_t > > > > > > > >#undef __need_sigset_t > > > > > ># 1 "/usr/include/bits/signum.h" 1 3 4 ># 22 "/usr/include/bits/signum.h" 3 4 >#define SIG_ERR ((__sighandler_t) -1) >#define SIG_DFL ((__sighandler_t) 0) >#define SIG_IGN ((__sighandler_t) 1) > > >#define SIG_HOLD ((__sighandler_t) 2) > > > > >#define SIGHUP 1 >#define SIGINT 2 >#define SIGQUIT 3 >#define SIGILL 4 >#define SIGTRAP 5 >#define SIGABRT 6 >#define SIGIOT 6 >#define SIGBUS 7 >#define SIGFPE 8 >#define SIGKILL 9 >#define SIGUSR1 10 >#define SIGSEGV 11 >#define SIGUSR2 12 >#define SIGPIPE 13 >#define SIGALRM 14 >#define SIGTERM 15 >#define SIGSTKFLT 16 >#define SIGCLD SIGCHLD >#define SIGCHLD 17 >#define SIGCONT 18 >#define SIGSTOP 19 >#define SIGTSTP 20 >#define SIGTTIN 21 >#define SIGTTOU 22 >#define SIGURG 23 >#define SIGXCPU 24 >#define SIGXFSZ 25 >#define SIGVTALRM 26 >#define SIGPROF 27 >#define SIGWINCH 28 >#define SIGPOLL SIGIO >#define SIGIO 29 >#define SIGPWR 30 >#define SIGSYS 31 >#define SIGUNUSED 31 > >#define _NSIG 65 > > >#define SIGRTMIN (__libc_current_sigrtmin ()) >#define SIGRTMAX (__libc_current_sigrtmax ()) > > > >#define __SIGRTMIN 32 >#define __SIGRTMAX (_NSIG - 1) ># 58 "/usr/include/signal.h" 2 3 4 ># 74 "/usr/include/signal.h" 3 4 >#define __need_timespec ># 1 "/usr/include/time.h" 1 3 4 ># 66 "/usr/include/time.h" 3 4 >#undef __need_clock_t ># 82 "/usr/include/time.h" 3 4 >#undef __need_time_t ># 94 "/usr/include/time.h" 3 4 >#undef __clockid_time_t ># 106 "/usr/include/time.h" 3 4 >#undef __need_timer_t ># 127 "/usr/include/time.h" 3 4 >#undef __need_timespec ># 76 "/usr/include/signal.h" 2 3 4 > > > > ># 1 "/usr/include/bits/siginfo.h" 1 3 4 ># 24 "/usr/include/bits/siginfo.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 > > > > > >#define __WORDSIZE_TIME64_COMPAT32 1 > >#define __SYSCALL_WORDSIZE 64 ># 25 "/usr/include/bits/siginfo.h" 2 3 4 > > > > >#define __have_sigval_t 1 > > >typedef union sigval > { > int sival_int; > void *sival_ptr; > } sigval_t; > > > > >#define __have_siginfo_t 1 > >#define __SI_MAX_SIZE 128 > >#define __SI_PAD_SIZE ((__SI_MAX_SIZE / sizeof (int)) - 4) ># 58 "/usr/include/bits/siginfo.h" 3 4 >typedef __clock_t __sigchld_clock_t; >#define __SI_ALIGNMENT > > >typedef struct > { > int si_signo; > int si_errno; > > int si_code; > > union > { > int _pad[((128 / sizeof (int)) - 4)]; > > > struct > { > __pid_t si_pid; > __uid_t si_uid; > } _kill; > > > struct > { > int si_tid; > int si_overrun; > sigval_t si_sigval; > } _timer; > > > struct > { > __pid_t si_pid; > __uid_t si_uid; > sigval_t si_sigval; > } _rt; > > > struct > { > __pid_t si_pid; > __uid_t si_uid; > int si_status; > __sigchld_clock_t si_utime; > __sigchld_clock_t si_stime; > } _sigchld; > > > struct > { > void *si_addr; > short int si_addr_lsb; > } _sigfault; > > > struct > { > long int si_band; > int si_fd; > } _sigpoll; > > > struct > { > void *_call_addr; > int _syscall; > unsigned int _arch; > } _sigsys; > } _sifields; > } siginfo_t ; > > > >#define si_pid _sifields._kill.si_pid >#define si_uid _sifields._kill.si_uid >#define si_timerid _sifields._timer.si_tid >#define si_overrun _sifields._timer.si_overrun >#define si_status _sifields._sigchld.si_status >#define si_utime _sifields._sigchld.si_utime >#define si_stime _sifields._sigchld.si_stime >#define si_value _sifields._rt.si_sigval >#define si_int _sifields._rt.si_sigval.sival_int >#define si_ptr _sifields._rt.si_sigval.sival_ptr >#define si_addr _sifields._sigfault.si_addr >#define si_addr_lsb _sifields._sigfault.si_addr_lsb >#define si_band _sifields._sigpoll.si_band >#define si_fd _sifields._sigpoll.si_fd >#define si_call_addr _sifields._sigsys._call_addr >#define si_syscall _sifields._sigsys._syscall >#define si_arch _sifields._sigsys._arch > > > > >enum >{ > SI_ASYNCNL = -60, >#define SI_ASYNCNL SI_ASYNCNL > SI_TKILL = -6, >#define SI_TKILL SI_TKILL > SI_SIGIO, >#define SI_SIGIO SI_SIGIO > SI_ASYNCIO, >#define SI_ASYNCIO SI_ASYNCIO > SI_MESGQ, >#define SI_MESGQ SI_MESGQ > SI_TIMER, >#define SI_TIMER SI_TIMER > SI_QUEUE, >#define SI_QUEUE SI_QUEUE > SI_USER, >#define SI_USER SI_USER > SI_KERNEL = 0x80 >#define SI_KERNEL SI_KERNEL >}; > > > > >enum >{ > ILL_ILLOPC = 1, >#define ILL_ILLOPC ILL_ILLOPC > ILL_ILLOPN, >#define ILL_ILLOPN ILL_ILLOPN > ILL_ILLADR, >#define ILL_ILLADR ILL_ILLADR > ILL_ILLTRP, >#define ILL_ILLTRP ILL_ILLTRP > ILL_PRVOPC, >#define ILL_PRVOPC ILL_PRVOPC > ILL_PRVREG, >#define ILL_PRVREG ILL_PRVREG > ILL_COPROC, >#define ILL_COPROC ILL_COPROC > ILL_BADSTK >#define ILL_BADSTK ILL_BADSTK >}; > > >enum >{ > FPE_INTDIV = 1, >#define FPE_INTDIV FPE_INTDIV > FPE_INTOVF, >#define FPE_INTOVF FPE_INTOVF > FPE_FLTDIV, >#define FPE_FLTDIV FPE_FLTDIV > FPE_FLTOVF, >#define FPE_FLTOVF FPE_FLTOVF > FPE_FLTUND, >#define FPE_FLTUND FPE_FLTUND > FPE_FLTRES, >#define FPE_FLTRES FPE_FLTRES > FPE_FLTINV, >#define FPE_FLTINV FPE_FLTINV > FPE_FLTSUB >#define FPE_FLTSUB FPE_FLTSUB >}; > > >enum >{ > SEGV_MAPERR = 1, >#define SEGV_MAPERR SEGV_MAPERR > SEGV_ACCERR >#define SEGV_ACCERR SEGV_ACCERR >}; > > >enum >{ > BUS_ADRALN = 1, >#define BUS_ADRALN BUS_ADRALN > BUS_ADRERR, >#define BUS_ADRERR BUS_ADRERR > BUS_OBJERR, >#define BUS_OBJERR BUS_OBJERR > BUS_MCEERR_AR, >#define BUS_MCEERR_AR BUS_MCEERR_AR > BUS_MCEERR_AO >#define BUS_MCEERR_AO BUS_MCEERR_AO >}; > > > > >enum >{ > TRAP_BRKPT = 1, >#define TRAP_BRKPT TRAP_BRKPT > TRAP_TRACE >#define TRAP_TRACE TRAP_TRACE >}; > > > > >enum >{ > CLD_EXITED = 1, >#define CLD_EXITED CLD_EXITED > CLD_KILLED, >#define CLD_KILLED CLD_KILLED > CLD_DUMPED, >#define CLD_DUMPED CLD_DUMPED > CLD_TRAPPED, >#define CLD_TRAPPED CLD_TRAPPED > CLD_STOPPED, >#define CLD_STOPPED CLD_STOPPED > CLD_CONTINUED >#define CLD_CONTINUED CLD_CONTINUED >}; > > >enum >{ > POLL_IN = 1, >#define POLL_IN POLL_IN > POLL_OUT, >#define POLL_OUT POLL_OUT > POLL_MSG, >#define POLL_MSG POLL_MSG > POLL_ERR, >#define POLL_ERR POLL_ERR > POLL_PRI, >#define POLL_PRI POLL_PRI > POLL_HUP >#define POLL_HUP POLL_HUP >}; > > >#undef __need_siginfo_t > > > > > >#define __have_sigevent_t 1 > > >#define __SIGEV_MAX_SIZE 64 > >#define __SIGEV_PAD_SIZE ((__SIGEV_MAX_SIZE / sizeof (int)) - 4) ># 313 "/usr/include/bits/siginfo.h" 3 4 >typedef struct sigevent > { > sigval_t sigev_value; > int sigev_signo; > int sigev_notify; > > union > { > int _pad[((64 / sizeof (int)) - 4)]; > > > > __pid_t _tid; > > struct > { > void (*_function) (sigval_t); > pthread_attr_t *_attribute; > } _sigev_thread; > } _sigev_un; > } sigevent_t; > > >#define sigev_notify_function _sigev_un._sigev_thread._function >#define sigev_notify_attributes _sigev_un._sigev_thread._attribute > > >enum >{ > SIGEV_SIGNAL = 0, >#define SIGEV_SIGNAL SIGEV_SIGNAL > SIGEV_NONE, >#define SIGEV_NONE SIGEV_NONE > SIGEV_THREAD, >#define SIGEV_THREAD SIGEV_THREAD > > SIGEV_THREAD_ID = 4 >#define SIGEV_THREAD_ID SIGEV_THREAD_ID >}; ># 81 "/usr/include/signal.h" 2 3 4 > > > > >typedef void (*__sighandler_t) (int); > > > > >extern __sighandler_t __sysv_signal (int __sig, __sighandler_t __handler) > throw (); > >extern __sighandler_t sysv_signal (int __sig, __sighandler_t __handler) > throw (); > > > > > > > >extern __sighandler_t signal (int __sig, __sighandler_t __handler) > throw (); ># 114 "/usr/include/signal.h" 3 4 > > > > > >extern __sighandler_t bsd_signal (int __sig, __sighandler_t __handler) > throw (); > > > > > > >extern int kill (__pid_t __pid, int __sig) throw (); > > > > > > >extern int killpg (__pid_t __pgrp, int __sig) throw (); > > > > >extern int raise (int __sig) throw (); > > > > >extern __sighandler_t ssignal (int __sig, __sighandler_t __handler) > throw (); >extern int gsignal (int __sig) throw (); > > > > >extern void psignal (int __sig, const char *__s); > > > > >extern void psiginfo (const siginfo_t *__pinfo, const char *__s); ># 167 "/usr/include/signal.h" 3 4 >extern int __sigpause (int __sig_or_mask, int __is_sig); > > > >extern int sigpause (int __sig) __asm__ ("__xpg_sigpause"); ># 186 "/usr/include/signal.h" 3 4 >#define sigmask(sig) __sigmask(sig) > > >extern int sigblock (int __mask) throw () __attribute__ ((__deprecated__)); > > >extern int sigsetmask (int __mask) throw () __attribute__ ((__deprecated__)); > > >extern int siggetmask (void) throw () __attribute__ ((__deprecated__)); > > > > >#define NSIG _NSIG > > > >typedef __sighandler_t sighandler_t; > > > > >typedef __sighandler_t sig_t; > > > > > >extern int sigemptyset (sigset_t *__set) throw () __attribute__ ((__nonnull__ (1))); > > >extern int sigfillset (sigset_t *__set) throw () __attribute__ ((__nonnull__ (1))); > > >extern int sigaddset (sigset_t *__set, int __signo) throw () __attribute__ ((__nonnull__ (1))); > > >extern int sigdelset (sigset_t *__set, int __signo) throw () __attribute__ ((__nonnull__ (1))); > > >extern int sigismember (const sigset_t *__set, int __signo) > throw () __attribute__ ((__nonnull__ (1))); > > > >extern int sigisemptyset (const sigset_t *__set) throw () __attribute__ ((__nonnull__ (1))); > > >extern int sigandset (sigset_t *__set, const sigset_t *__left, > const sigset_t *__right) throw () __attribute__ ((__nonnull__ (1, 2, 3))); > > >extern int sigorset (sigset_t *__set, const sigset_t *__left, > const sigset_t *__right) throw () __attribute__ ((__nonnull__ (1, 2, 3))); > > > > ># 1 "/usr/include/bits/sigaction.h" 1 3 4 ># 24 "/usr/include/bits/sigaction.h" 3 4 >struct sigaction > { > > > union > { > > __sighandler_t sa_handler; > > void (*sa_sigaction) (int, siginfo_t *, void *); > } > __sigaction_handler; >#define sa_handler __sigaction_handler.sa_handler >#define sa_sigaction __sigaction_handler.sa_sigaction > > > > > > __sigset_t sa_mask; > > > int sa_flags; > > > void (*sa_restorer) (void); > }; > > >#define SA_NOCLDSTOP 1 >#define SA_NOCLDWAIT 2 >#define SA_SIGINFO 4 > > >#define SA_ONSTACK 0x08000000 > > >#define SA_RESTART 0x10000000 >#define SA_NODEFER 0x40000000 > >#define SA_RESETHAND 0x80000000 > > >#define SA_INTERRUPT 0x20000000 > > >#define SA_NOMASK SA_NODEFER >#define SA_ONESHOT SA_RESETHAND >#define SA_STACK SA_ONSTACK > > > >#define SIG_BLOCK 0 >#define SIG_UNBLOCK 1 >#define SIG_SETMASK 2 ># 246 "/usr/include/signal.h" 2 3 4 > > >extern int sigprocmask (int __how, const sigset_t *__restrict __set, > sigset_t *__restrict __oset) throw (); > > > > > > >extern int sigsuspend (const sigset_t *__set) __attribute__ ((__nonnull__ (1))); > > >extern int sigaction (int __sig, const struct sigaction *__restrict __act, > struct sigaction *__restrict __oact) throw (); > > >extern int sigpending (sigset_t *__set) throw () __attribute__ ((__nonnull__ (1))); > > > > > > >extern int sigwait (const sigset_t *__restrict __set, int *__restrict __sig) > __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern int sigwaitinfo (const sigset_t *__restrict __set, > siginfo_t *__restrict __info) __attribute__ ((__nonnull__ (1))); > > > > > > >extern int sigtimedwait (const sigset_t *__restrict __set, > siginfo_t *__restrict __info, > const struct timespec *__restrict __timeout) > __attribute__ ((__nonnull__ (1))); > > > >extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val) > throw (); ># 303 "/usr/include/signal.h" 3 4 >extern const char *const _sys_siglist[65]; >extern const char *const sys_siglist[65]; > > >struct sigvec > { > __sighandler_t sv_handler; > int sv_mask; > > int sv_flags; >#define sv_onstack sv_flags > }; > > >#define SV_ONSTACK (1 << 0) >#define SV_INTERRUPT (1 << 1) >#define SV_RESETHAND (1 << 2) > > > > > > > >extern int sigvec (int __sig, const struct sigvec *__vec, > struct sigvec *__ovec) throw (); > > > ># 1 "/usr/include/bits/sigcontext.h" 1 3 4 ># 19 "/usr/include/bits/sigcontext.h" 3 4 >#define _BITS_SIGCONTEXT_H 1 > > > > > >#define FP_XSTATE_MAGIC1 0x46505853U >#define FP_XSTATE_MAGIC2 0x46505845U >#define FP_XSTATE_MAGIC2_SIZE sizeof(FP_XSTATE_MAGIC2) > >struct _fpx_sw_bytes >{ > __uint32_t magic1; > __uint32_t extended_size; > __uint64_t xstate_bv; > __uint32_t xstate_size; > __uint32_t padding[7]; >}; > >struct _fpreg >{ > unsigned short significand[4]; > unsigned short exponent; >}; > >struct _fpxreg >{ > unsigned short significand[4]; > unsigned short exponent; > unsigned short padding[3]; >}; > >struct _xmmreg >{ > __uint32_t element[4]; >}; ># 121 "/usr/include/bits/sigcontext.h" 3 4 >struct _fpstate >{ > > __uint16_t cwd; > __uint16_t swd; > __uint16_t ftw; > __uint16_t fop; > __uint64_t rip; > __uint64_t rdp; > __uint32_t mxcsr; > __uint32_t mxcr_mask; > struct _fpxreg _st[8]; > struct _xmmreg _xmm[16]; > __uint32_t padding[24]; >}; > >struct sigcontext >{ > __uint64_t r8; > __uint64_t r9; > __uint64_t r10; > __uint64_t r11; > __uint64_t r12; > __uint64_t r13; > __uint64_t r14; > __uint64_t r15; > __uint64_t rdi; > __uint64_t rsi; > __uint64_t rbp; > __uint64_t rbx; > __uint64_t rdx; > __uint64_t rax; > __uint64_t rcx; > __uint64_t rsp; > __uint64_t rip; > __uint64_t eflags; > unsigned short cs; > unsigned short gs; > unsigned short fs; > unsigned short __pad0; > __uint64_t err; > __uint64_t trapno; > __uint64_t oldmask; > __uint64_t cr2; > __extension__ union > { > struct _fpstate * fpstate; > __uint64_t __fpstate_word; > }; > __uint64_t __reserved1 [8]; >}; > > > >struct _xsave_hdr >{ > __uint64_t xstate_bv; > __uint64_t reserved1[2]; > __uint64_t reserved2[5]; >}; > >struct _ymmh_state >{ > __uint32_t ymmh_space[64]; >}; > >struct _xstate >{ > struct _fpstate fpstate; > struct _xsave_hdr xstate_hdr; > struct _ymmh_state ymmh; >}; ># 333 "/usr/include/signal.h" 2 3 4 > > >extern int sigreturn (struct sigcontext *__scp) throw (); > > > > > >#define __need_size_t ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 158 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 234 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_size_t ># 343 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_wchar_t ># 397 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef NULL > >#define NULL __null ># 408 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 343 "/usr/include/signal.h" 2 3 4 > > > > >extern int siginterrupt (int __sig, int __interrupt) throw (); > ># 1 "/usr/include/bits/sigstack.h" 1 3 4 ># 25 "/usr/include/bits/sigstack.h" 3 4 >struct sigstack > { > void *ss_sp; > int ss_onstack; > }; > > > >enum >{ > SS_ONSTACK = 1, >#define SS_ONSTACK SS_ONSTACK > SS_DISABLE >#define SS_DISABLE SS_DISABLE >}; > > >#define MINSIGSTKSZ 2048 > > >#define SIGSTKSZ 8192 > > > >typedef struct sigaltstack > { > void *ss_sp; > int ss_flags; > size_t ss_size; > } stack_t; ># 350 "/usr/include/signal.h" 2 3 4 > > ># 1 "/usr/include/sys/ucontext.h" 1 3 4 ># 19 "/usr/include/sys/ucontext.h" 3 4 >#define _SYS_UCONTEXT_H 1 > > ># 1 "/usr/include/signal.h" 1 3 4 ># 23 "/usr/include/sys/ucontext.h" 2 3 4 ># 31 "/usr/include/sys/ucontext.h" 3 4 >__extension__ typedef long long int greg_t; > > >#define NGREG 23 > > >typedef greg_t gregset_t[23]; > > > >enum >{ > REG_R8 = 0, >#define REG_R8 REG_R8 > REG_R9, >#define REG_R9 REG_R9 > REG_R10, >#define REG_R10 REG_R10 > REG_R11, >#define REG_R11 REG_R11 > REG_R12, >#define REG_R12 REG_R12 > REG_R13, >#define REG_R13 REG_R13 > REG_R14, >#define REG_R14 REG_R14 > REG_R15, >#define REG_R15 REG_R15 > REG_RDI, >#define REG_RDI REG_RDI > REG_RSI, >#define REG_RSI REG_RSI > REG_RBP, >#define REG_RBP REG_RBP > REG_RBX, >#define REG_RBX REG_RBX > REG_RDX, >#define REG_RDX REG_RDX > REG_RAX, >#define REG_RAX REG_RAX > REG_RCX, >#define REG_RCX REG_RCX > REG_RSP, >#define REG_RSP REG_RSP > REG_RIP, >#define REG_RIP REG_RIP > REG_EFL, >#define REG_EFL REG_EFL > REG_CSGSFS, >#define REG_CSGSFS REG_CSGSFS > REG_ERR, >#define REG_ERR REG_ERR > REG_TRAPNO, >#define REG_TRAPNO REG_TRAPNO > REG_OLDMASK, >#define REG_OLDMASK REG_OLDMASK > REG_CR2 >#define REG_CR2 REG_CR2 >}; > > >struct _libc_fpxreg >{ > unsigned short int significand[4]; > unsigned short int exponent; > unsigned short int padding[3]; >}; > >struct _libc_xmmreg >{ > __uint32_t element[4]; >}; > >struct _libc_fpstate >{ > > __uint16_t cwd; > __uint16_t swd; > __uint16_t ftw; > __uint16_t fop; > __uint64_t rip; > __uint64_t rdp; > __uint32_t mxcsr; > __uint32_t mxcr_mask; > struct _libc_fpxreg _st[8]; > struct _libc_xmmreg _xmm[16]; > __uint32_t padding[24]; >}; > > >typedef struct _libc_fpstate *fpregset_t; > > >typedef struct > { > gregset_t gregs; > > fpregset_t fpregs; > __extension__ unsigned long long __reserved1 [8]; >} mcontext_t; > > >typedef struct ucontext > { > unsigned long int uc_flags; > struct ucontext *uc_link; > stack_t uc_stack; > mcontext_t uc_mcontext; > __sigset_t uc_sigmask; > struct _libc_fpstate __fpregs_mem; > } ucontext_t; ># 353 "/usr/include/signal.h" 2 3 4 > > > > > >extern int sigstack (struct sigstack *__ss, struct sigstack *__oss) > throw () __attribute__ ((__deprecated__)); > > > >extern int sigaltstack (const struct sigaltstack *__restrict __ss, > struct sigaltstack *__restrict __oss) throw (); > > > > > > > >extern int sighold (int __sig) throw (); > > >extern int sigrelse (int __sig) throw (); > > >extern int sigignore (int __sig) throw (); > > >extern __sighandler_t sigset (int __sig, __sighandler_t __disp) throw (); > > > > > > ># 1 "/usr/include/bits/sigthread.h" 1 3 4 ># 20 "/usr/include/bits/sigthread.h" 3 4 >#define _BITS_SIGTHREAD_H 1 ># 30 "/usr/include/bits/sigthread.h" 3 4 >extern int pthread_sigmask (int __how, > const __sigset_t *__restrict __newmask, > __sigset_t *__restrict __oldmask)throw (); > > >extern int pthread_kill (pthread_t __threadid, int __signo) throw (); > > > >extern int pthread_sigqueue (pthread_t __threadid, int __signo, > const union sigval __value) throw (); ># 389 "/usr/include/signal.h" 2 3 4 > > > > > > >extern int __libc_current_sigrtmin (void) throw (); > >extern int __libc_current_sigrtmax (void) throw (); > > > >} ># 384 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 ># 393 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define MAP_FAILED ((void *)-1) ># 414 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >extern "C" { ># 462 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >} > > > > > > > >extern "C" { ># 486 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >} > > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stdint.h" 1 3 4 ># 9 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stdint.h" 3 4 ># 1 "/usr/include/stdint.h" 1 3 4 ># 23 "/usr/include/stdint.h" 3 4 >#define _STDINT_H 1 > > ># 1 "/usr/include/bits/wchar.h" 1 3 4 ># 20 "/usr/include/bits/wchar.h" 3 4 >#define _BITS_WCHAR_H 1 ># 34 "/usr/include/bits/wchar.h" 3 4 >#define __WCHAR_MAX __WCHAR_MAX__ > > > > > > > >#define __WCHAR_MIN __WCHAR_MIN__ ># 27 "/usr/include/stdint.h" 2 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 > > > > > >#define __WORDSIZE_TIME64_COMPAT32 1 > >#define __SYSCALL_WORDSIZE 64 ># 28 "/usr/include/stdint.h" 2 3 4 ># 48 "/usr/include/stdint.h" 3 4 >typedef unsigned char uint8_t; >typedef unsigned short int uint16_t; > >typedef unsigned int uint32_t; >#define __uint32_t_defined > > >typedef unsigned long int uint64_t; ># 65 "/usr/include/stdint.h" 3 4 >typedef signed char int_least8_t; >typedef short int int_least16_t; >typedef int int_least32_t; > >typedef long int int_least64_t; > > > > > > >typedef unsigned char uint_least8_t; >typedef unsigned short int uint_least16_t; >typedef unsigned int uint_least32_t; > >typedef unsigned long int uint_least64_t; ># 90 "/usr/include/stdint.h" 3 4 >typedef signed char int_fast8_t; > >typedef long int int_fast16_t; >typedef long int int_fast32_t; >typedef long int int_fast64_t; ># 103 "/usr/include/stdint.h" 3 4 >typedef unsigned char uint_fast8_t; > >typedef unsigned long int uint_fast16_t; >typedef unsigned long int uint_fast32_t; >typedef unsigned long int uint_fast64_t; ># 122 "/usr/include/stdint.h" 3 4 >typedef unsigned long int uintptr_t; ># 134 "/usr/include/stdint.h" 3 4 >typedef long int intmax_t; >typedef unsigned long int uintmax_t; ># 145 "/usr/include/stdint.h" 3 4 >#define __INT64_C(c) c ## L >#define __UINT64_C(c) c ## UL ># 155 "/usr/include/stdint.h" 3 4 >#define INT8_MIN (-128) >#define INT16_MIN (-32767-1) >#define INT32_MIN (-2147483647-1) >#define INT64_MIN (-__INT64_C(9223372036854775807)-1) > >#define INT8_MAX (127) >#define INT16_MAX (32767) >#define INT32_MAX (2147483647) >#define INT64_MAX (__INT64_C(9223372036854775807)) > > >#define UINT8_MAX (255) >#define UINT16_MAX (65535) >#define UINT32_MAX (4294967295U) >#define UINT64_MAX (__UINT64_C(18446744073709551615)) > > > >#define INT_LEAST8_MIN (-128) >#define INT_LEAST16_MIN (-32767-1) >#define INT_LEAST32_MIN (-2147483647-1) >#define INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1) > >#define INT_LEAST8_MAX (127) >#define INT_LEAST16_MAX (32767) >#define INT_LEAST32_MAX (2147483647) >#define INT_LEAST64_MAX (__INT64_C(9223372036854775807)) > > >#define UINT_LEAST8_MAX (255) >#define UINT_LEAST16_MAX (65535) >#define UINT_LEAST32_MAX (4294967295U) >#define UINT_LEAST64_MAX (__UINT64_C(18446744073709551615)) > > > >#define INT_FAST8_MIN (-128) > >#define INT_FAST16_MIN (-9223372036854775807L-1) >#define INT_FAST32_MIN (-9223372036854775807L-1) > > > > >#define INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1) > >#define INT_FAST8_MAX (127) > >#define INT_FAST16_MAX (9223372036854775807L) >#define INT_FAST32_MAX (9223372036854775807L) > > > > >#define INT_FAST64_MAX (__INT64_C(9223372036854775807)) > > >#define UINT_FAST8_MAX (255) > >#define UINT_FAST16_MAX (18446744073709551615UL) >#define UINT_FAST32_MAX (18446744073709551615UL) > > > > >#define UINT_FAST64_MAX (__UINT64_C(18446744073709551615)) > > > > >#define INTPTR_MIN (-9223372036854775807L-1) >#define INTPTR_MAX (9223372036854775807L) >#define UINTPTR_MAX (18446744073709551615UL) ># 236 "/usr/include/stdint.h" 3 4 >#define INTMAX_MIN (-__INT64_C(9223372036854775807)-1) > >#define INTMAX_MAX (__INT64_C(9223372036854775807)) > > >#define UINTMAX_MAX (__UINT64_C(18446744073709551615)) > > > > > > >#define PTRDIFF_MIN (-9223372036854775807L-1) >#define PTRDIFF_MAX (9223372036854775807L) > > > > > > >#define SIG_ATOMIC_MIN (-2147483647-1) >#define SIG_ATOMIC_MAX (2147483647) > > > >#define SIZE_MAX (18446744073709551615UL) ># 273 "/usr/include/stdint.h" 3 4 >#define WCHAR_MIN __WCHAR_MIN >#define WCHAR_MAX __WCHAR_MAX > > > >#define WINT_MIN (0u) >#define WINT_MAX (4294967295u) > > >#define INT8_C(c) c >#define INT16_C(c) c >#define INT32_C(c) c > >#define INT64_C(c) c ## L > > > > > >#define UINT8_C(c) c >#define UINT16_C(c) c >#define UINT32_C(c) c ## U > >#define UINT64_C(c) c ## UL > > > > > > >#define INTMAX_C(c) c ## L >#define UINTMAX_C(c) c ## UL ># 10 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stdint.h" 2 3 4 > > > >#define _GCC_WRAP_STDINT_H ># 491 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > > > ># 1 "/usr/include/inttypes.h" 1 3 4 ># 23 "/usr/include/inttypes.h" 3 4 >#define _INTTYPES_H 1 ># 32 "/usr/include/inttypes.h" 3 4 >#define __gwchar_t wchar_t > > > > > > > >#define ____gwchar_t_defined 1 > > > >#define __PRI64_PREFIX "l" >#define __PRIPTR_PREFIX "l" ># 54 "/usr/include/inttypes.h" 3 4 >#define PRId8 "d" >#define PRId16 "d" >#define PRId32 "d" >#define PRId64 __PRI64_PREFIX "d" > >#define PRIdLEAST8 "d" >#define PRIdLEAST16 "d" >#define PRIdLEAST32 "d" >#define PRIdLEAST64 __PRI64_PREFIX "d" > >#define PRIdFAST8 "d" >#define PRIdFAST16 __PRIPTR_PREFIX "d" >#define PRIdFAST32 __PRIPTR_PREFIX "d" >#define PRIdFAST64 __PRI64_PREFIX "d" > > >#define PRIi8 "i" >#define PRIi16 "i" >#define PRIi32 "i" >#define PRIi64 __PRI64_PREFIX "i" > >#define PRIiLEAST8 "i" >#define PRIiLEAST16 "i" >#define PRIiLEAST32 "i" >#define PRIiLEAST64 __PRI64_PREFIX "i" > >#define PRIiFAST8 "i" >#define PRIiFAST16 __PRIPTR_PREFIX "i" >#define PRIiFAST32 __PRIPTR_PREFIX "i" >#define PRIiFAST64 __PRI64_PREFIX "i" > > >#define PRIo8 "o" >#define PRIo16 "o" >#define PRIo32 "o" >#define PRIo64 __PRI64_PREFIX "o" > >#define PRIoLEAST8 "o" >#define PRIoLEAST16 "o" >#define PRIoLEAST32 "o" >#define PRIoLEAST64 __PRI64_PREFIX "o" > >#define PRIoFAST8 "o" >#define PRIoFAST16 __PRIPTR_PREFIX "o" >#define PRIoFAST32 __PRIPTR_PREFIX "o" >#define PRIoFAST64 __PRI64_PREFIX "o" > > >#define PRIu8 "u" >#define PRIu16 "u" >#define PRIu32 "u" >#define PRIu64 __PRI64_PREFIX "u" > >#define PRIuLEAST8 "u" >#define PRIuLEAST16 "u" >#define PRIuLEAST32 "u" >#define PRIuLEAST64 __PRI64_PREFIX "u" > >#define PRIuFAST8 "u" >#define PRIuFAST16 __PRIPTR_PREFIX "u" >#define PRIuFAST32 __PRIPTR_PREFIX "u" >#define PRIuFAST64 __PRI64_PREFIX "u" > > >#define PRIx8 "x" >#define PRIx16 "x" >#define PRIx32 "x" >#define PRIx64 __PRI64_PREFIX "x" > >#define PRIxLEAST8 "x" >#define PRIxLEAST16 "x" >#define PRIxLEAST32 "x" >#define PRIxLEAST64 __PRI64_PREFIX "x" > >#define PRIxFAST8 "x" >#define PRIxFAST16 __PRIPTR_PREFIX "x" >#define PRIxFAST32 __PRIPTR_PREFIX "x" >#define PRIxFAST64 __PRI64_PREFIX "x" > > >#define PRIX8 "X" >#define PRIX16 "X" >#define PRIX32 "X" >#define PRIX64 __PRI64_PREFIX "X" > >#define PRIXLEAST8 "X" >#define PRIXLEAST16 "X" >#define PRIXLEAST32 "X" >#define PRIXLEAST64 __PRI64_PREFIX "X" > >#define PRIXFAST8 "X" >#define PRIXFAST16 __PRIPTR_PREFIX "X" >#define PRIXFAST32 __PRIPTR_PREFIX "X" >#define PRIXFAST64 __PRI64_PREFIX "X" > > > >#define PRIdMAX __PRI64_PREFIX "d" >#define PRIiMAX __PRI64_PREFIX "i" >#define PRIoMAX __PRI64_PREFIX "o" >#define PRIuMAX __PRI64_PREFIX "u" >#define PRIxMAX __PRI64_PREFIX "x" >#define PRIXMAX __PRI64_PREFIX "X" > > > >#define PRIdPTR __PRIPTR_PREFIX "d" >#define PRIiPTR __PRIPTR_PREFIX "i" >#define PRIoPTR __PRIPTR_PREFIX "o" >#define PRIuPTR __PRIPTR_PREFIX "u" >#define PRIxPTR __PRIPTR_PREFIX "x" >#define PRIXPTR __PRIPTR_PREFIX "X" > > > > > >#define SCNd8 "hhd" >#define SCNd16 "hd" >#define SCNd32 "d" >#define SCNd64 __PRI64_PREFIX "d" > >#define SCNdLEAST8 "hhd" >#define SCNdLEAST16 "hd" >#define SCNdLEAST32 "d" >#define SCNdLEAST64 __PRI64_PREFIX "d" > >#define SCNdFAST8 "hhd" >#define SCNdFAST16 __PRIPTR_PREFIX "d" >#define SCNdFAST32 __PRIPTR_PREFIX "d" >#define SCNdFAST64 __PRI64_PREFIX "d" > > >#define SCNi8 "hhi" >#define SCNi16 "hi" >#define SCNi32 "i" >#define SCNi64 __PRI64_PREFIX "i" > >#define SCNiLEAST8 "hhi" >#define SCNiLEAST16 "hi" >#define SCNiLEAST32 "i" >#define SCNiLEAST64 __PRI64_PREFIX "i" > >#define SCNiFAST8 "hhi" >#define SCNiFAST16 __PRIPTR_PREFIX "i" >#define SCNiFAST32 __PRIPTR_PREFIX "i" >#define SCNiFAST64 __PRI64_PREFIX "i" > > >#define SCNu8 "hhu" >#define SCNu16 "hu" >#define SCNu32 "u" >#define SCNu64 __PRI64_PREFIX "u" > >#define SCNuLEAST8 "hhu" >#define SCNuLEAST16 "hu" >#define SCNuLEAST32 "u" >#define SCNuLEAST64 __PRI64_PREFIX "u" > >#define SCNuFAST8 "hhu" >#define SCNuFAST16 __PRIPTR_PREFIX "u" >#define SCNuFAST32 __PRIPTR_PREFIX "u" >#define SCNuFAST64 __PRI64_PREFIX "u" > > >#define SCNo8 "hho" >#define SCNo16 "ho" >#define SCNo32 "o" >#define SCNo64 __PRI64_PREFIX "o" > >#define SCNoLEAST8 "hho" >#define SCNoLEAST16 "ho" >#define SCNoLEAST32 "o" >#define SCNoLEAST64 __PRI64_PREFIX "o" > >#define SCNoFAST8 "hho" >#define SCNoFAST16 __PRIPTR_PREFIX "o" >#define SCNoFAST32 __PRIPTR_PREFIX "o" >#define SCNoFAST64 __PRI64_PREFIX "o" > > >#define SCNx8 "hhx" >#define SCNx16 "hx" >#define SCNx32 "x" >#define SCNx64 __PRI64_PREFIX "x" > >#define SCNxLEAST8 "hhx" >#define SCNxLEAST16 "hx" >#define SCNxLEAST32 "x" >#define SCNxLEAST64 __PRI64_PREFIX "x" > >#define SCNxFAST8 "hhx" >#define SCNxFAST16 __PRIPTR_PREFIX "x" >#define SCNxFAST32 __PRIPTR_PREFIX "x" >#define SCNxFAST64 __PRI64_PREFIX "x" > > > >#define SCNdMAX __PRI64_PREFIX "d" >#define SCNiMAX __PRI64_PREFIX "i" >#define SCNoMAX __PRI64_PREFIX "o" >#define SCNuMAX __PRI64_PREFIX "u" >#define SCNxMAX __PRI64_PREFIX "x" > > >#define SCNdPTR __PRIPTR_PREFIX "d" >#define SCNiPTR __PRIPTR_PREFIX "i" >#define SCNoPTR __PRIPTR_PREFIX "o" >#define SCNuPTR __PRIPTR_PREFIX "u" >#define SCNxPTR __PRIPTR_PREFIX "x" > > >extern "C" { > > > > >typedef struct > { > long int quot; > long int rem; > } imaxdiv_t; ># 290 "/usr/include/inttypes.h" 3 4 >extern intmax_t imaxabs (intmax_t __n) throw () __attribute__ ((__const__)); > > >extern imaxdiv_t imaxdiv (intmax_t __numer, intmax_t __denom) > throw () __attribute__ ((__const__)); > > >extern intmax_t strtoimax (const char *__restrict __nptr, > char **__restrict __endptr, int __base) throw (); > > >extern uintmax_t strtoumax (const char *__restrict __nptr, > char ** __restrict __endptr, int __base) throw (); > > >extern intmax_t wcstoimax (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base) > throw (); > > >extern uintmax_t wcstoumax (const wchar_t *__restrict __nptr, > wchar_t ** __restrict __endptr, int __base) > throw (); > > > > > >extern long int __strtol_internal (const char *__restrict __nptr, > char **__restrict __endptr, > int __base, int __group) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > >extern __inline __attribute__ ((__gnu_inline__)) intmax_t >__attribute__ ((__leaf__)) strtoimax (const char *__restrict nptr, char **__restrict endptr, int base) throw () > >{ > return __strtol_internal (nptr, endptr, base, 0); >} > >extern unsigned long int __strtoul_internal (const char *__restrict __nptr, > char ** __restrict __endptr, > int __base, int __group) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > >extern __inline __attribute__ ((__gnu_inline__)) uintmax_t >__attribute__ ((__leaf__)) strtoumax (const char *__restrict nptr, char **__restrict endptr, int base) throw () > >{ > return __strtoul_internal (nptr, endptr, base, 0); >} > >extern long int __wcstol_internal (const wchar_t * __restrict __nptr, > wchar_t **__restrict __endptr, > int __base, int __group) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > >extern __inline __attribute__ ((__gnu_inline__)) intmax_t >__attribute__ ((__leaf__)) wcstoimax (const wchar_t *__restrict nptr, wchar_t **__restrict endptr, int base) throw () > >{ > return __wcstol_internal (nptr, endptr, base, 0); >} > >extern unsigned long int __wcstoul_internal (const wchar_t * > __restrict __nptr, > wchar_t ** > __restrict __endptr, > int __base, int __group) > throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); > >extern __inline __attribute__ ((__gnu_inline__)) uintmax_t >__attribute__ ((__leaf__)) wcstoumax (const wchar_t *__restrict nptr, wchar_t **__restrict endptr, int base) throw () > >{ > return __wcstoul_internal (nptr, endptr, base, 0); >} ># 432 "/usr/include/inttypes.h" 3 4 >} ># 495 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > > > >extern "C" { > > > > > > > >extern const char *strsignal (int); ># 541 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >} > > > > >#define HAVE_DESIGNATED_INITIALIZERS (((GCC_VERSION >= 2007) || (__STDC_VERSION__ >= 199901L)) && !defined(__cplusplus)) > > > > > >#define HAVE_DESIGNATED_UNION_INITIALIZERS (((GCC_VERSION >= 2007) || (__STDC_VERSION__ >= 199901L)) && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) > > > > > ># 1 "/usr/include/sys/stat.h" 1 3 4 ># 23 "/usr/include/sys/stat.h" 3 4 >#define _SYS_STAT_H 1 > > > > > > > >#define __need_time_t > > >#define __need_timespec > ># 1 "/usr/include/time.h" 1 3 4 ># 66 "/usr/include/time.h" 3 4 >#undef __need_clock_t ># 82 "/usr/include/time.h" 3 4 >#undef __need_time_t ># 94 "/usr/include/time.h" 3 4 >#undef __clockid_time_t ># 106 "/usr/include/time.h" 3 4 >#undef __need_timer_t ># 127 "/usr/include/time.h" 3 4 >#undef __need_timespec ># 37 "/usr/include/sys/stat.h" 2 3 4 ># 102 "/usr/include/sys/stat.h" 3 4 >extern "C" { > ># 1 "/usr/include/bits/stat.h" 1 3 4 ># 23 "/usr/include/bits/stat.h" 3 4 >#define _BITS_STAT_H 1 ># 37 "/usr/include/bits/stat.h" 3 4 >#define _STAT_VER_KERNEL 0 >#define _STAT_VER_LINUX 1 > > >#define _MKNOD_VER_LINUX 0 > > >#define _STAT_VER _STAT_VER_LINUX > >struct stat > { > __dev_t st_dev; > > > > > __ino_t st_ino; > > > > > > > > __nlink_t st_nlink; > __mode_t st_mode; > > __uid_t st_uid; > __gid_t st_gid; > > int __pad0; > > __dev_t st_rdev; > > > > > __off_t st_size; > > > > __blksize_t st_blksize; > > __blkcnt_t st_blocks; ># 91 "/usr/include/bits/stat.h" 3 4 > struct timespec st_atim; > struct timespec st_mtim; > struct timespec st_ctim; >#define st_atime st_atim.tv_sec >#define st_mtime st_mtim.tv_sec >#define st_ctime st_ctim.tv_sec ># 106 "/usr/include/bits/stat.h" 3 4 > __syscall_slong_t __glibc_reserved[3]; ># 115 "/usr/include/bits/stat.h" 3 4 > }; > > > >struct stat64 > { > __dev_t st_dev; > > __ino64_t st_ino; > __nlink_t st_nlink; > __mode_t st_mode; > > > > > > > __uid_t st_uid; > __gid_t st_gid; > > int __pad0; > __dev_t st_rdev; > __off_t st_size; > > > > > > __blksize_t st_blksize; > __blkcnt64_t st_blocks; > > > > > > > > struct timespec st_atim; > struct timespec st_mtim; > struct timespec st_ctim; ># 164 "/usr/include/bits/stat.h" 3 4 > __syscall_slong_t __glibc_reserved[3]; > > > > }; > > > >#define _STATBUF_ST_BLKSIZE >#define _STATBUF_ST_RDEV > >#define _STATBUF_ST_NSEC > > > >#define __S_IFMT 0170000 > > >#define __S_IFDIR 0040000 >#define __S_IFCHR 0020000 >#define __S_IFBLK 0060000 >#define __S_IFREG 0100000 >#define __S_IFIFO 0010000 >#define __S_IFLNK 0120000 >#define __S_IFSOCK 0140000 > > > >#define __S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode) >#define __S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode) >#define __S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode) > > > >#define __S_ISUID 04000 >#define __S_ISGID 02000 >#define __S_ISVTX 01000 >#define __S_IREAD 0400 >#define __S_IWRITE 0200 >#define __S_IEXEC 0100 > > >#define UTIME_NOW ((1l << 30) - 1l) >#define UTIME_OMIT ((1l << 30) - 2l) ># 105 "/usr/include/sys/stat.h" 2 3 4 > > >#define S_IFMT __S_IFMT >#define S_IFDIR __S_IFDIR >#define S_IFCHR __S_IFCHR >#define S_IFBLK __S_IFBLK >#define S_IFREG __S_IFREG > >#define S_IFIFO __S_IFIFO > > >#define S_IFLNK __S_IFLNK > > > >#define S_IFSOCK __S_IFSOCK > > > > > >#define __S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask)) > >#define S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR) >#define S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR) >#define S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK) >#define S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG) > >#define S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO) > > >#define S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK) ># 145 "/usr/include/sys/stat.h" 3 4 >#define S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK) ># 155 "/usr/include/sys/stat.h" 3 4 >#define S_TYPEISMQ(buf) __S_TYPEISMQ(buf) >#define S_TYPEISSEM(buf) __S_TYPEISSEM(buf) >#define S_TYPEISSHM(buf) __S_TYPEISSHM(buf) > > > > > >#define S_ISUID __S_ISUID >#define S_ISGID __S_ISGID > > > >#define S_ISVTX __S_ISVTX > > >#define S_IRUSR __S_IREAD >#define S_IWUSR __S_IWRITE >#define S_IXUSR __S_IEXEC > >#define S_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC) > > >#define S_IREAD S_IRUSR >#define S_IWRITE S_IWUSR >#define S_IEXEC S_IXUSR > > >#define S_IRGRP (S_IRUSR >> 3) >#define S_IWGRP (S_IWUSR >> 3) >#define S_IXGRP (S_IXUSR >> 3) > >#define S_IRWXG (S_IRWXU >> 3) > >#define S_IROTH (S_IRGRP >> 3) >#define S_IWOTH (S_IWGRP >> 3) >#define S_IXOTH (S_IXGRP >> 3) > >#define S_IRWXO (S_IRWXG >> 3) > > > > >#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) >#define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) >#define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) > >#define S_BLKSIZE 512 > > > > > >extern int stat (const char *__restrict __file, > struct stat *__restrict __buf) throw () __attribute__ ((__nonnull__ (1, 2))); > > > >extern int fstat (int __fd, struct stat *__buf) throw () __attribute__ ((__nonnull__ (2))); ># 227 "/usr/include/sys/stat.h" 3 4 >extern int stat64 (const char *__restrict __file, > struct stat64 *__restrict __buf) throw () __attribute__ ((__nonnull__ (1, 2))); >extern int fstat64 (int __fd, struct stat64 *__buf) throw () __attribute__ ((__nonnull__ (2))); > > > > > > > >extern int fstatat (int __fd, const char *__restrict __file, > struct stat *__restrict __buf, int __flag) > throw () __attribute__ ((__nonnull__ (2, 3))); ># 252 "/usr/include/sys/stat.h" 3 4 >extern int fstatat64 (int __fd, const char *__restrict __file, > struct stat64 *__restrict __buf, int __flag) > throw () __attribute__ ((__nonnull__ (2, 3))); > > > > > > > >extern int lstat (const char *__restrict __file, > struct stat *__restrict __buf) throw () __attribute__ ((__nonnull__ (1, 2))); ># 275 "/usr/include/sys/stat.h" 3 4 >extern int lstat64 (const char *__restrict __file, > struct stat64 *__restrict __buf) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern int chmod (const char *__file, __mode_t __mode) > throw () __attribute__ ((__nonnull__ (1))); > > > > > >extern int lchmod (const char *__file, __mode_t __mode) > throw () __attribute__ ((__nonnull__ (1))); > > > > >extern int fchmod (int __fd, __mode_t __mode) throw (); > > > > > >extern int fchmodat (int __fd, const char *__file, __mode_t __mode, > int __flag) > throw () __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__)); > > > > > > >extern __mode_t umask (__mode_t __mask) throw (); > > > > >extern __mode_t getumask (void) throw (); > > > >extern int mkdir (const char *__path, __mode_t __mode) > throw () __attribute__ ((__nonnull__ (1))); > > > > > >extern int mkdirat (int __fd, const char *__path, __mode_t __mode) > throw () __attribute__ ((__nonnull__ (2))); > > > > > > >extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev) > throw () __attribute__ ((__nonnull__ (1))); > > > > > >extern int mknodat (int __fd, const char *__path, __mode_t __mode, > __dev_t __dev) throw () __attribute__ ((__nonnull__ (2))); > > > > > >extern int mkfifo (const char *__path, __mode_t __mode) > throw () __attribute__ ((__nonnull__ (1))); > > > > > >extern int mkfifoat (int __fd, const char *__path, __mode_t __mode) > throw () __attribute__ ((__nonnull__ (2))); > > > > > >extern int utimensat (int __fd, const char *__path, > const struct timespec __times[2], > int __flags) > throw () __attribute__ ((__nonnull__ (2))); > > > > >extern int futimens (int __fd, const struct timespec __times[2]) throw (); ># 393 "/usr/include/sys/stat.h" 3 4 >#define _MKNOD_VER 0 > > > > >extern int __fxstat (int __ver, int __fildes, struct stat *__stat_buf) > throw () __attribute__ ((__nonnull__ (3))); >extern int __xstat (int __ver, const char *__filename, > struct stat *__stat_buf) throw () __attribute__ ((__nonnull__ (2, 3))); >extern int __lxstat (int __ver, const char *__filename, > struct stat *__stat_buf) throw () __attribute__ ((__nonnull__ (2, 3))); >extern int __fxstatat (int __ver, int __fildes, const char *__filename, > struct stat *__stat_buf, int __flag) > throw () __attribute__ ((__nonnull__ (3, 4))); ># 431 "/usr/include/sys/stat.h" 3 4 >extern int __fxstat64 (int __ver, int __fildes, struct stat64 *__stat_buf) > throw () __attribute__ ((__nonnull__ (3))); >extern int __xstat64 (int __ver, const char *__filename, > struct stat64 *__stat_buf) throw () __attribute__ ((__nonnull__ (2, 3))); >extern int __lxstat64 (int __ver, const char *__filename, > struct stat64 *__stat_buf) throw () __attribute__ ((__nonnull__ (2, 3))); >extern int __fxstatat64 (int __ver, int __fildes, const char *__filename, > struct stat64 *__stat_buf, int __flag) > throw () __attribute__ ((__nonnull__ (3, 4))); > >extern int __xmknod (int __ver, const char *__path, __mode_t __mode, > __dev_t *__dev) throw () __attribute__ ((__nonnull__ (2, 4))); > >extern int __xmknodat (int __ver, int __fd, const char *__path, > __mode_t __mode, __dev_t *__dev) > throw () __attribute__ ((__nonnull__ (3, 5))); > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) stat (const char *__path, struct stat *__statbuf) throw () >{ > return __xstat (1, __path, __statbuf); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) lstat (const char *__path, struct stat *__statbuf) throw () >{ > return __lxstat (1, __path, __statbuf); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) fstat (int __fd, struct stat *__statbuf) throw () >{ > return __fxstat (1, __fd, __statbuf); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) fstatat (int __fd, const char *__filename, struct stat *__statbuf, int __flag) throw () > >{ > return __fxstatat (1, __fd, __filename, __statbuf, __flag); >} > > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) mknod (const char *__path, __mode_t __mode, __dev_t __dev) throw () >{ > return __xmknod (0, __path, __mode, &__dev); >} > > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) mknodat (int __fd, const char *__path, __mode_t __mode, __dev_t __dev) throw () > >{ > return __xmknodat (0, __fd, __path, __mode, &__dev); >} > > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) stat64 (const char *__path, struct stat64 *__statbuf) throw () >{ > return __xstat64 (1, __path, __statbuf); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) lstat64 (const char *__path, struct stat64 *__statbuf) throw () >{ > return __lxstat64 (1, __path, __statbuf); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) fstat64 (int __fd, struct stat64 *__statbuf) throw () >{ > return __fxstat64 (1, __fd, __statbuf); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) fstatat64 (int __fd, const char *__filename, struct stat64 *__statbuf, int __flag) throw () > >{ > return __fxstatat64 (1, __fd, __filename, __statbuf, __flag); >} > > > > > > >} ># 559 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 ># 616 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define kill(p,s) raise (s) > > > > >#define HOST_PTR_PRINTF "%p" > > > > >#define PATH_SEPARATOR ':' > > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/filenames.h" 1 ># 27 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/filenames.h" >#define FILENAMES_H > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/hashtab.h" 1 ># 34 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/hashtab.h" >#define __HASHTAB_H__ > > >extern "C" { > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" 1 ># 39 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define _ANSIDECL_H 1 > > >extern "C" { ># 64 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define GCC_VERSION (__GNUC__ * 1000 + __GNUC_MINOR__) ># 75 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define PTR void * > >#undef const >#undef volatile >#undef signed > > > >#undef inline ># 121 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) ># 138 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define ATTRIBUTE_UNUSED_LABEL ATTRIBUTE_UNUSED ; ># 150 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define ATTRIBUTE_UNUSED __attribute__ ((__unused__)) ># 159 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define ARG_UNUSED(NAME) NAME ATTRIBUTE_UNUSED > > > > > >#define ATTRIBUTE_NORETURN __attribute__ ((__noreturn__)) > > > > > >#define ATTRIBUTE_NONNULL(m) __attribute__ ((__nonnull__ (m))) ># 180 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__)) ># 189 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define ATTRIBUTE_PURE __attribute__ ((__pure__)) ># 200 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define ATTRIBUTE_PRINTF(m,n) __attribute__ ((__format__ (__printf__, m, n))) ATTRIBUTE_NONNULL(m) >#define ATTRIBUTE_PRINTF_1 ATTRIBUTE_PRINTF(1, 2) >#define ATTRIBUTE_PRINTF_2 ATTRIBUTE_PRINTF(2, 3) >#define ATTRIBUTE_PRINTF_3 ATTRIBUTE_PRINTF(3, 4) >#define ATTRIBUTE_PRINTF_4 ATTRIBUTE_PRINTF(4, 5) >#define ATTRIBUTE_PRINTF_5 ATTRIBUTE_PRINTF(5, 6) > > > > > > > >#define ATTRIBUTE_FPTR_PRINTF(m,n) ATTRIBUTE_PRINTF(m, n) > > > >#define ATTRIBUTE_FPTR_PRINTF_1 ATTRIBUTE_FPTR_PRINTF(1, 2) >#define ATTRIBUTE_FPTR_PRINTF_2 ATTRIBUTE_FPTR_PRINTF(2, 3) >#define ATTRIBUTE_FPTR_PRINTF_3 ATTRIBUTE_FPTR_PRINTF(3, 4) >#define ATTRIBUTE_FPTR_PRINTF_4 ATTRIBUTE_FPTR_PRINTF(4, 5) >#define ATTRIBUTE_FPTR_PRINTF_5 ATTRIBUTE_FPTR_PRINTF(5, 6) > > > > > > >#define ATTRIBUTE_NULL_PRINTF(m,n) __attribute__ ((__format__ (__printf__, m, n))) > > > >#define ATTRIBUTE_NULL_PRINTF_1 ATTRIBUTE_NULL_PRINTF(1, 2) >#define ATTRIBUTE_NULL_PRINTF_2 ATTRIBUTE_NULL_PRINTF(2, 3) >#define ATTRIBUTE_NULL_PRINTF_3 ATTRIBUTE_NULL_PRINTF(3, 4) >#define ATTRIBUTE_NULL_PRINTF_4 ATTRIBUTE_NULL_PRINTF(4, 5) >#define ATTRIBUTE_NULL_PRINTF_5 ATTRIBUTE_NULL_PRINTF(5, 6) > > > > > >#define ATTRIBUTE_SENTINEL __attribute__ ((__sentinel__)) ># 251 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define ATTRIBUTE_ALIGNED_ALIGNOF(m) __attribute__ ((__aligned__ (__alignof__ (m)))) ># 260 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define ATTRIBUTE_PACKED __attribute__ ((packed)) > > > > > >#define ATTRIBUTE_COLD __attribute__ ((__cold__)) > > > > > > >#define ATTRIBUTE_HOT __attribute__ ((__hot__)) ># 293 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define EXPORTED_CONST extern const ># 302 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/ansidecl.h" >#define ENUM_BITFIELD(TYPE) enum TYPE > > > > > > > >} ># 41 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/hashtab.h" 2 > > >#define GTY(X) > > > >typedef unsigned int hashval_t; > > > > >typedef hashval_t (*htab_hash) (const void *); > > > > > > >typedef int (*htab_eq) (const void *, const void *); > > > >typedef void (*htab_del) (void *); > > > > > >typedef int (*htab_trav) (void **, void *); > > > > > >typedef void *(*htab_alloc) (size_t, size_t); > > >typedef void (*htab_free) (void *); > > > >typedef void *(*htab_alloc_with_arg) (void *, size_t, size_t); >typedef void (*htab_free_with_arg) (void *, void *); > > > >#define HTAB_EMPTY_ENTRY ((PTR) 0) > > > > >#define HTAB_DELETED_ENTRY ((PTR) 1) > > > > > > > >struct htab { > > htab_hash hash_f; > > > htab_eq eq_f; > > > htab_del del_f; > > > void ** entries; > > > size_t size; > > > size_t n_elements; > > > size_t n_deleted; > > > > unsigned int searches; > > > > unsigned int collisions; > > > htab_alloc alloc_f; > htab_free free_f; > > > void * alloc_arg; > htab_alloc_with_arg alloc_with_arg_f; > htab_free_with_arg free_with_arg_f; > > > > unsigned int size_prime_index; >}; > >typedef struct htab *htab_t; > > >enum insert_option {NO_INSERT, INSERT}; > > > >extern htab_t htab_create_alloc (size_t, htab_hash, > htab_eq, htab_del, > htab_alloc, htab_free); > >extern htab_t htab_create_alloc_ex (size_t, htab_hash, > htab_eq, htab_del, > void *, htab_alloc_with_arg, > htab_free_with_arg); > >extern htab_t htab_create_typed_alloc (size_t, htab_hash, htab_eq, htab_del, > htab_alloc, htab_alloc, htab_free); > > >extern htab_t htab_create (size_t, htab_hash, htab_eq, htab_del); >extern htab_t htab_try_create (size_t, htab_hash, htab_eq, htab_del); > >extern void htab_set_functions_ex (htab_t, htab_hash, > htab_eq, htab_del, > void *, htab_alloc_with_arg, > htab_free_with_arg); > >extern void htab_delete (htab_t); >extern void htab_empty (htab_t); > >extern void * htab_find (htab_t, const void *); >extern void ** htab_find_slot (htab_t, const void *, enum insert_option); >extern void * htab_find_with_hash (htab_t, const void *, hashval_t); >extern void ** htab_find_slot_with_hash (htab_t, const void *, > hashval_t, enum insert_option); >extern void htab_clear_slot (htab_t, void **); >extern void htab_remove_elt (htab_t, void *); >extern void htab_remove_elt_with_hash (htab_t, void *, hashval_t); > >extern void htab_traverse (htab_t, htab_trav, void *); >extern void htab_traverse_noresize (htab_t, htab_trav, void *); > >extern size_t htab_size (htab_t); >extern size_t htab_elements (htab_t); >extern double htab_collisions (htab_t); > > >extern htab_hash htab_hash_pointer; > > >extern htab_eq htab_eq_pointer; > > >extern hashval_t htab_hash_string (const void *); > > >extern hashval_t iterative_hash (const void *, size_t, hashval_t); > >#define iterative_hash_object(OB,INIT) iterative_hash (&OB, sizeof (OB), INIT) > > >} ># 30 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/filenames.h" 2 > > >extern "C" { ># 51 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/filenames.h" >#define HAS_DRIVE_SPEC(f) (0) >#define IS_DIR_SEPARATOR(c) IS_UNIX_DIR_SEPARATOR (c) >#define IS_ABSOLUTE_PATH(f) IS_UNIX_ABSOLUTE_PATH (f) > > >#define IS_DIR_SEPARATOR_1(dos_based,c) (((c) == '/') || (((c) == '\\') && (dos_based))) > > > >#define HAS_DRIVE_SPEC_1(dos_based,f) ((f)[0] && ((f)[1] == ':') && (dos_based)) > > > > >#define STRIP_DRIVE_SPEC(f) ((f) + 2) > >#define IS_DOS_DIR_SEPARATOR(c) IS_DIR_SEPARATOR_1 (1, c) >#define IS_DOS_ABSOLUTE_PATH(f) IS_ABSOLUTE_PATH_1 (1, f) >#define HAS_DOS_DRIVE_SPEC(f) HAS_DRIVE_SPEC_1 (1, f) > >#define IS_UNIX_DIR_SEPARATOR(c) IS_DIR_SEPARATOR_1 (0, c) >#define IS_UNIX_ABSOLUTE_PATH(f) IS_ABSOLUTE_PATH_1 (0, f) > > > > > > >#define IS_ABSOLUTE_PATH_1(dos_based,f) (IS_DIR_SEPARATOR_1 (dos_based, (f)[0]) || HAS_DRIVE_SPEC_1 (dos_based, f)) > > > >extern int filename_cmp (const char *s1, const char *s2); >#define FILENAME_CMP(s1,s2) filename_cmp(s1, s2) > >extern int filename_ncmp (const char *s1, const char *s2, > size_t n); > >extern hashval_t filename_hash (const void *s); > >extern int filename_eq (const void *s1, const void *s2); > > >} ># 631 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > > > >#define DIR_SEPARATOR '/' ># 647 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" ># 1 "/usr/include/gmp.h" 1 3 4 ># 10 "/usr/include/gmp.h" 3 4 ># 1 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 1 3 4 ># 34 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/std/iosfwd" 1 3 4 ># 34 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/std/iosfwd" 3 4 >#define _GLIBCXX_IOSFWD 1 > > ># 37 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/std/iosfwd" 3 > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/stringfwd.h" 1 3 4 ># 35 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/stringfwd.h" 3 4 >#define _STRINGFWD_H 1 > > ># 38 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/stringfwd.h" 3 > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/memoryfwd.h" 1 3 4 ># 44 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/memoryfwd.h" 3 4 >#define _MEMORYFWD_H 1 > > ># 47 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/memoryfwd.h" 3 > > > >namespace std __attribute__ ((__visibility__ ("default"))) >{ > ># 63 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/memoryfwd.h" 3 > template<typename> > class allocator; > > template<> > class allocator<void>; > > > template<typename, typename> > struct uses_allocator; > > > > >} ># 41 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/stringfwd.h" 2 3 > >namespace std __attribute__ ((__visibility__ ("default"))) >{ > > > > > > > > > template<class _CharT> > struct char_traits; > > template<typename _CharT, typename _Traits = char_traits<_CharT>, > typename _Alloc = allocator<_CharT> > > class basic_string; > > template<> struct char_traits<char>; > > > typedef basic_string<char> string; > > > template<> struct char_traits<wchar_t>; > > > typedef basic_string<wchar_t> wstring; ># 86 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/stringfwd.h" 3 > >} ># 40 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/std/iosfwd" 2 3 ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/postypes.h" 1 3 4 ># 36 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/postypes.h" 3 4 >#define _GLIBCXX_POSTYPES_H 1 > > ># 39 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/postypes.h" 3 > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cwchar" 1 3 4 ># 39 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cwchar" 3 4 > ># 40 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cwchar" 3 > > > > ># 1 "/usr/include/wchar.h" 1 3 4 ># 26 "/usr/include/wchar.h" 3 4 >#define _WCHAR_H 1 > > > > > >#define __need___FILE > >#define __need_FILE > > > >#define __need___va_list > > > > > >#define __need_size_t >#define __need_wchar_t >#define __need_NULL > > >#undef __need_wint_t >#define __need_wint_t ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 158 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 234 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_size_t ># 343 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_wchar_t > > > > >#define _WINT_T > > > > >typedef unsigned int wint_t; > >#undef __need_wint_t ># 397 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef NULL > >#define NULL __null ># 408 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 3 4 >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 52 "/usr/include/wchar.h" 2 3 4 ># 75 "/usr/include/wchar.h" 3 4 >#define __CORRECT_ISO_CPP_WCHAR_H_PROTO ># 96 "/usr/include/wchar.h" 3 4 >#undef __need_mbstate_t > > > > > > > > > >typedef __mbstate_t mbstate_t; > >#define __mbstate_t_defined 1 > > > > ># 122 "/usr/include/wchar.h" 3 4 >#define WEOF (0xffffffffu) ># 132 "/usr/include/wchar.h" 3 4 >extern "C" { > > > > >struct tm; > > > > > > > > > >extern wchar_t *wcscpy (wchar_t *__restrict __dest, > const wchar_t *__restrict __src) throw (); > >extern wchar_t *wcsncpy (wchar_t *__restrict __dest, > const wchar_t *__restrict __src, size_t __n) > throw (); > > >extern wchar_t *wcscat (wchar_t *__restrict __dest, > const wchar_t *__restrict __src) throw (); > >extern wchar_t *wcsncat (wchar_t *__restrict __dest, > const wchar_t *__restrict __src, size_t __n) > throw (); > > >extern int wcscmp (const wchar_t *__s1, const wchar_t *__s2) > throw () __attribute__ ((__pure__)); > >extern int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) > throw () __attribute__ ((__pure__)); > > > > >extern int wcscasecmp (const wchar_t *__s1, const wchar_t *__s2) throw (); > > >extern int wcsncasecmp (const wchar_t *__s1, const wchar_t *__s2, > size_t __n) throw (); > > > > > >extern int wcscasecmp_l (const wchar_t *__s1, const wchar_t *__s2, > __locale_t __loc) throw (); > >extern int wcsncasecmp_l (const wchar_t *__s1, const wchar_t *__s2, > size_t __n, __locale_t __loc) throw (); > > > > > >extern int wcscoll (const wchar_t *__s1, const wchar_t *__s2) throw (); > > > >extern size_t wcsxfrm (wchar_t *__restrict __s1, > const wchar_t *__restrict __s2, size_t __n) throw (); > > > > > > > > >extern int wcscoll_l (const wchar_t *__s1, const wchar_t *__s2, > __locale_t __loc) throw (); > > > > >extern size_t wcsxfrm_l (wchar_t *__s1, const wchar_t *__s2, > size_t __n, __locale_t __loc) throw (); > > >extern wchar_t *wcsdup (const wchar_t *__s) throw () __attribute__ ((__malloc__)); > > > > > >extern "C++" wchar_t *wcschr (wchar_t *__wcs, wchar_t __wc) > throw () __asm ("wcschr") __attribute__ ((__pure__)); >extern "C++" const wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc) > throw () __asm ("wcschr") __attribute__ ((__pure__)); > > > > > > >extern "C++" wchar_t *wcsrchr (wchar_t *__wcs, wchar_t __wc) > throw () __asm ("wcsrchr") __attribute__ ((__pure__)); >extern "C++" const wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc) > throw () __asm ("wcsrchr") __attribute__ ((__pure__)); > > > > > > > > > >extern wchar_t *wcschrnul (const wchar_t *__s, wchar_t __wc) > throw () __attribute__ ((__pure__)); > > > > > >extern size_t wcscspn (const wchar_t *__wcs, const wchar_t *__reject) > throw () __attribute__ ((__pure__)); > > >extern size_t wcsspn (const wchar_t *__wcs, const wchar_t *__accept) > throw () __attribute__ ((__pure__)); > > >extern "C++" wchar_t *wcspbrk (wchar_t *__wcs, const wchar_t *__accept) > throw () __asm ("wcspbrk") __attribute__ ((__pure__)); >extern "C++" const wchar_t *wcspbrk (const wchar_t *__wcs, > const wchar_t *__accept) > throw () __asm ("wcspbrk") __attribute__ ((__pure__)); > > > > > > >extern "C++" wchar_t *wcsstr (wchar_t *__haystack, const wchar_t *__needle) > throw () __asm ("wcsstr") __attribute__ ((__pure__)); >extern "C++" const wchar_t *wcsstr (const wchar_t *__haystack, > const wchar_t *__needle) > throw () __asm ("wcsstr") __attribute__ ((__pure__)); > > > > > > >extern wchar_t *wcstok (wchar_t *__restrict __s, > const wchar_t *__restrict __delim, > wchar_t **__restrict __ptr) throw (); > > >extern size_t wcslen (const wchar_t *__s) throw () __attribute__ ((__pure__)); > > > > > >extern "C++" wchar_t *wcswcs (wchar_t *__haystack, const wchar_t *__needle) > throw () __asm ("wcswcs") __attribute__ ((__pure__)); >extern "C++" const wchar_t *wcswcs (const wchar_t *__haystack, > const wchar_t *__needle) > throw () __asm ("wcswcs") __attribute__ ((__pure__)); ># 306 "/usr/include/wchar.h" 3 4 >extern size_t wcsnlen (const wchar_t *__s, size_t __maxlen) > throw () __attribute__ ((__pure__)); > > > > > > >extern "C++" wchar_t *wmemchr (wchar_t *__s, wchar_t __c, size_t __n) > throw () __asm ("wmemchr") __attribute__ ((__pure__)); >extern "C++" const wchar_t *wmemchr (const wchar_t *__s, wchar_t __c, > size_t __n) > throw () __asm ("wmemchr") __attribute__ ((__pure__)); > > > > > > >extern int wmemcmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) > throw () __attribute__ ((__pure__)); > > >extern wchar_t *wmemcpy (wchar_t *__restrict __s1, > const wchar_t *__restrict __s2, size_t __n) throw (); > > > >extern wchar_t *wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n) > throw (); > > >extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) throw (); > > > > > >extern wchar_t *wmempcpy (wchar_t *__restrict __s1, > const wchar_t *__restrict __s2, size_t __n) > throw (); > > > > > > >extern wint_t btowc (int __c) throw (); > > > >extern int wctob (wint_t __c) throw (); > > > >extern int mbsinit (const mbstate_t *__ps) throw () __attribute__ ((__pure__)); > > > >extern size_t mbrtowc (wchar_t *__restrict __pwc, > const char *__restrict __s, size_t __n, > mbstate_t *__restrict __p) throw (); > > >extern size_t wcrtomb (char *__restrict __s, wchar_t __wc, > mbstate_t *__restrict __ps) throw (); > > >extern size_t __mbrlen (const char *__restrict __s, size_t __n, > mbstate_t *__restrict __ps) throw (); >extern size_t mbrlen (const char *__restrict __s, size_t __n, > mbstate_t *__restrict __ps) throw (); > > > > > > > > >extern wint_t __btowc_alias (int __c) __asm ("btowc"); >extern __inline __attribute__ ((__gnu_inline__)) wint_t >__attribute__ ((__leaf__)) btowc (int __c) throw () >{ return (__builtin_constant_p (__c) && __c >= '\0' && __c <= '\x7f' > ? (wint_t) __c : __btowc_alias (__c)); } > >extern int __wctob_alias (wint_t __c) __asm ("wctob"); >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) wctob (wint_t __wc) throw () >{ return (__builtin_constant_p (__wc) && __wc >= L'\0' && __wc <= L'\x7f' > ? (int) __wc : __wctob_alias (__wc)); } > >extern __inline __attribute__ ((__gnu_inline__)) size_t >__attribute__ ((__leaf__)) mbrlen (const char *__restrict __s, size_t __n, mbstate_t *__restrict __ps) throw () > >{ return (__ps != __null > ? mbrtowc (__null, __s, __n, __ps) : __mbrlen (__s, __n, __null)); } > > > > > >extern size_t mbsrtowcs (wchar_t *__restrict __dst, > const char **__restrict __src, size_t __len, > mbstate_t *__restrict __ps) throw (); > > > >extern size_t wcsrtombs (char *__restrict __dst, > const wchar_t **__restrict __src, size_t __len, > mbstate_t *__restrict __ps) throw (); > > > > > > >extern size_t mbsnrtowcs (wchar_t *__restrict __dst, > const char **__restrict __src, size_t __nmc, > size_t __len, mbstate_t *__restrict __ps) throw (); > > > >extern size_t wcsnrtombs (char *__restrict __dst, > const wchar_t **__restrict __src, > size_t __nwc, size_t __len, > mbstate_t *__restrict __ps) throw (); > > > > > > >extern int wcwidth (wchar_t __c) throw (); > > > >extern int wcswidth (const wchar_t *__s, size_t __n) throw (); > > > > > > >extern double wcstod (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr) throw (); > > > > > >extern float wcstof (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr) throw (); >extern long double wcstold (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr) throw (); > > > > > > > >extern long int wcstol (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base) throw (); > > > >extern unsigned long int wcstoul (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base) > throw (); > > > > > > >__extension__ >extern long long int wcstoll (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base) > throw (); > > > >__extension__ >extern unsigned long long int wcstoull (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base) throw (); > > > > > > >__extension__ >extern long long int wcstoq (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base) > throw (); > > > >__extension__ >extern unsigned long long int wcstouq (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base) throw (); ># 530 "/usr/include/wchar.h" 3 4 >extern long int wcstol_l (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, int __base, > __locale_t __loc) throw (); > >extern unsigned long int wcstoul_l (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base, __locale_t __loc) throw (); > >__extension__ >extern long long int wcstoll_l (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base, __locale_t __loc) throw (); > >__extension__ >extern unsigned long long int wcstoull_l (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > int __base, __locale_t __loc) > throw (); > >extern double wcstod_l (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, __locale_t __loc) > throw (); > >extern float wcstof_l (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, __locale_t __loc) > throw (); > >extern long double wcstold_l (const wchar_t *__restrict __nptr, > wchar_t **__restrict __endptr, > __locale_t __loc) throw (); > > > > > > >extern wchar_t *wcpcpy (wchar_t *__restrict __dest, > const wchar_t *__restrict __src) throw (); > > > >extern wchar_t *wcpncpy (wchar_t *__restrict __dest, > const wchar_t *__restrict __src, size_t __n) > throw (); > > > > > > >extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) throw (); > > > > > > >extern int fwide (__FILE *__fp, int __mode) throw (); > > > > > > >extern int fwprintf (__FILE *__restrict __stream, > const wchar_t *__restrict __format, ...) > ; > > > > >extern int wprintf (const wchar_t *__restrict __format, ...) > ; > >extern int swprintf (wchar_t *__restrict __s, size_t __n, > const wchar_t *__restrict __format, ...) > throw () ; > > > > > >extern int vfwprintf (__FILE *__restrict __s, > const wchar_t *__restrict __format, > __gnuc_va_list __arg) > ; > > > > >extern int vwprintf (const wchar_t *__restrict __format, > __gnuc_va_list __arg) > ; > > >extern int vswprintf (wchar_t *__restrict __s, size_t __n, > const wchar_t *__restrict __format, > __gnuc_va_list __arg) > throw () ; > > > > > > >extern int fwscanf (__FILE *__restrict __stream, > const wchar_t *__restrict __format, ...) > ; > > > > >extern int wscanf (const wchar_t *__restrict __format, ...) > ; > >extern int swscanf (const wchar_t *__restrict __s, > const wchar_t *__restrict __format, ...) > throw () ; ># 680 "/usr/include/wchar.h" 3 4 > > > > > > > > > >extern int vfwscanf (__FILE *__restrict __s, > const wchar_t *__restrict __format, > __gnuc_va_list __arg) > ; > > > > >extern int vwscanf (const wchar_t *__restrict __format, > __gnuc_va_list __arg) > ; > >extern int vswscanf (const wchar_t *__restrict __s, > const wchar_t *__restrict __format, > __gnuc_va_list __arg) > throw () ; ># 736 "/usr/include/wchar.h" 3 4 > > > > > > > > > >extern wint_t fgetwc (__FILE *__stream); >extern wint_t getwc (__FILE *__stream); > > > > > >extern wint_t getwchar (void); > > > > > > >extern wint_t fputwc (wchar_t __wc, __FILE *__stream); >extern wint_t putwc (wchar_t __wc, __FILE *__stream); > > > > > >extern wint_t putwchar (wchar_t __wc); > > > > > > > >extern wchar_t *fgetws (wchar_t *__restrict __ws, int __n, > __FILE *__restrict __stream); > > > > > >extern int fputws (const wchar_t *__restrict __ws, > __FILE *__restrict __stream); > > > > > > >extern wint_t ungetwc (wint_t __wc, __FILE *__stream); > ># 801 "/usr/include/wchar.h" 3 4 >extern wint_t getwc_unlocked (__FILE *__stream); >extern wint_t getwchar_unlocked (void); > > > > > > > >extern wint_t fgetwc_unlocked (__FILE *__stream); > > > > > > > >extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream); ># 827 "/usr/include/wchar.h" 3 4 >extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream); >extern wint_t putwchar_unlocked (wchar_t __wc); ># 837 "/usr/include/wchar.h" 3 4 >extern wchar_t *fgetws_unlocked (wchar_t *__restrict __ws, int __n, > __FILE *__restrict __stream); > > > > > > > >extern int fputws_unlocked (const wchar_t *__restrict __ws, > __FILE *__restrict __stream); > > > > > > > >extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, > const wchar_t *__restrict __format, > const struct tm *__restrict __tp) throw (); > > > > > > > >extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize, > const wchar_t *__restrict __format, > const struct tm *__restrict __tp, > __locale_t __loc) throw (); ># 884 "/usr/include/wchar.h" 3 4 ># 1 "/usr/include/bits/wchar2.h" 1 3 4 ># 24 "/usr/include/bits/wchar2.h" 3 4 >extern wchar_t *__wmemcpy_chk (wchar_t *__restrict __s1, > const wchar_t *__restrict __s2, size_t __n, > size_t __ns1) throw (); >extern wchar_t *__wmemcpy_alias (wchar_t *__restrict __s1, const wchar_t *__restrict __s2, size_t __n) throw () __asm__ ("" "wmemcpy") > > > ; >extern wchar_t *__wmemcpy_chk_warn (wchar_t *__restrict __s1, const wchar_t *__restrict __s2, size_t __n, size_t __ns1) throw () __asm__ ("" "__wmemcpy_chk") > > > > __attribute__((__warning__ ("wmemcpy called with length bigger than size of destination " "buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) wchar_t * >__attribute__ ((__leaf__)) wmemcpy (wchar_t *__restrict __s1, const wchar_t *__restrict __s2, size_t __n) throw () > >{ > if (__builtin_object_size (__s1, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__n)) > return __wmemcpy_chk (__s1, __s2, __n, > __builtin_object_size (__s1, 0) / sizeof (wchar_t)); > > if (__n > __builtin_object_size (__s1, 0) / sizeof (wchar_t)) > return __wmemcpy_chk_warn (__s1, __s2, __n, > __builtin_object_size (__s1, 0) / sizeof (wchar_t)); > } > return __wmemcpy_alias (__s1, __s2, __n); >} > > >extern wchar_t *__wmemmove_chk (wchar_t *__s1, const wchar_t *__s2, > size_t __n, size_t __ns1) throw (); >extern wchar_t *__wmemmove_alias (wchar_t *__s1, const wchar_t *__s2, size_t __n) throw () __asm__ ("" "wmemmove") > > ; >extern wchar_t *__wmemmove_chk_warn (wchar_t *__s1, const wchar_t *__s2, size_t __n, size_t __ns1) throw () __asm__ ("" "__wmemmove_chk") > > > __attribute__((__warning__ ("wmemmove called with length bigger than size of destination " "buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) wchar_t * >__attribute__ ((__leaf__)) wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n) throw () >{ > if (__builtin_object_size (__s1, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__n)) > return __wmemmove_chk (__s1, __s2, __n, > __builtin_object_size (__s1, 0) / sizeof (wchar_t)); > > if (__n > __builtin_object_size (__s1, 0) / sizeof (wchar_t)) > return __wmemmove_chk_warn (__s1, __s2, __n, > __builtin_object_size (__s1, 0) / sizeof (wchar_t)); > } > return __wmemmove_alias (__s1, __s2, __n); >} > > > >extern wchar_t *__wmempcpy_chk (wchar_t *__restrict __s1, > const wchar_t *__restrict __s2, size_t __n, > size_t __ns1) throw (); >extern wchar_t *__wmempcpy_alias (wchar_t *__restrict __s1, const wchar_t *__restrict __s2, size_t __n) throw () __asm__ ("" "wmempcpy") > > > ; >extern wchar_t *__wmempcpy_chk_warn (wchar_t *__restrict __s1, const wchar_t *__restrict __s2, size_t __n, size_t __ns1) throw () __asm__ ("" "__wmempcpy_chk") > > > > __attribute__((__warning__ ("wmempcpy called with length bigger than size of destination " "buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) wchar_t * >__attribute__ ((__leaf__)) wmempcpy (wchar_t *__restrict __s1, const wchar_t *__restrict __s2, size_t __n) throw () > >{ > if (__builtin_object_size (__s1, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__n)) > return __wmempcpy_chk (__s1, __s2, __n, > __builtin_object_size (__s1, 0) / sizeof (wchar_t)); > > if (__n > __builtin_object_size (__s1, 0) / sizeof (wchar_t)) > return __wmempcpy_chk_warn (__s1, __s2, __n, > __builtin_object_size (__s1, 0) / sizeof (wchar_t)); > } > return __wmempcpy_alias (__s1, __s2, __n); >} > > > >extern wchar_t *__wmemset_chk (wchar_t *__s, wchar_t __c, size_t __n, > size_t __ns) throw (); >extern wchar_t *__wmemset_alias (wchar_t *__s, wchar_t __c, size_t __n) throw () __asm__ ("" "wmemset") > ; >extern wchar_t *__wmemset_chk_warn (wchar_t *__s, wchar_t __c, size_t __n, size_t __ns) throw () __asm__ ("" "__wmemset_chk") > > > __attribute__((__warning__ ("wmemset called with length bigger than size of destination " "buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) wchar_t * >__attribute__ ((__leaf__)) wmemset (wchar_t *__s, wchar_t __c, size_t __n) throw () >{ > if (__builtin_object_size (__s, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__n)) > return __wmemset_chk (__s, __c, __n, __builtin_object_size (__s, 0) / sizeof (wchar_t)); > > if (__n > __builtin_object_size (__s, 0) / sizeof (wchar_t)) > return __wmemset_chk_warn (__s, __c, __n, > __builtin_object_size (__s, 0) / sizeof (wchar_t)); > } > return __wmemset_alias (__s, __c, __n); >} > > >extern wchar_t *__wcscpy_chk (wchar_t *__restrict __dest, > const wchar_t *__restrict __src, > size_t __n) throw (); >extern wchar_t *__wcscpy_alias (wchar_t *__restrict __dest, const wchar_t *__restrict __src) throw () __asm__ ("" "wcscpy") > > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) wchar_t * >__attribute__ ((__leaf__)) wcscpy (wchar_t *__restrict __dest, const wchar_t *__restrict __src) throw () >{ > if (__builtin_object_size (__dest, 2 > 1) != (size_t) -1) > return __wcscpy_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1) / sizeof (wchar_t)); > return __wcscpy_alias (__dest, __src); >} > > >extern wchar_t *__wcpcpy_chk (wchar_t *__restrict __dest, > const wchar_t *__restrict __src, > size_t __destlen) throw (); >extern wchar_t *__wcpcpy_alias (wchar_t *__restrict __dest, const wchar_t *__restrict __src) throw () __asm__ ("" "wcpcpy") > > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) wchar_t * >__attribute__ ((__leaf__)) wcpcpy (wchar_t *__restrict __dest, const wchar_t *__restrict __src) throw () >{ > if (__builtin_object_size (__dest, 2 > 1) != (size_t) -1) > return __wcpcpy_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1) / sizeof (wchar_t)); > return __wcpcpy_alias (__dest, __src); >} > > >extern wchar_t *__wcsncpy_chk (wchar_t *__restrict __dest, > const wchar_t *__restrict __src, size_t __n, > size_t __destlen) throw (); >extern wchar_t *__wcsncpy_alias (wchar_t *__restrict __dest, const wchar_t *__restrict __src, size_t __n) throw () __asm__ ("" "wcsncpy") > > > ; >extern wchar_t *__wcsncpy_chk_warn (wchar_t *__restrict __dest, const wchar_t *__restrict __src, size_t __n, size_t __destlen) throw () __asm__ ("" "__wcsncpy_chk") > > > > __attribute__((__warning__ ("wcsncpy called with length bigger than size of destination " "buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) wchar_t * >__attribute__ ((__leaf__)) wcsncpy (wchar_t *__restrict __dest, const wchar_t *__restrict __src, size_t __n) throw () > >{ > if (__builtin_object_size (__dest, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__n)) > return __wcsncpy_chk (__dest, __src, __n, > __builtin_object_size (__dest, 2 > 1) / sizeof (wchar_t)); > if (__n > __builtin_object_size (__dest, 2 > 1) / sizeof (wchar_t)) > return __wcsncpy_chk_warn (__dest, __src, __n, > __builtin_object_size (__dest, 2 > 1) / sizeof (wchar_t)); > } > return __wcsncpy_alias (__dest, __src, __n); >} > > >extern wchar_t *__wcpncpy_chk (wchar_t *__restrict __dest, > const wchar_t *__restrict __src, size_t __n, > size_t __destlen) throw (); >extern wchar_t *__wcpncpy_alias (wchar_t *__restrict __dest, const wchar_t *__restrict __src, size_t __n) throw () __asm__ ("" "wcpncpy") > > > ; >extern wchar_t *__wcpncpy_chk_warn (wchar_t *__restrict __dest, const wchar_t *__restrict __src, size_t __n, size_t __destlen) throw () __asm__ ("" "__wcpncpy_chk") > > > > __attribute__((__warning__ ("wcpncpy called with length bigger than size of destination " "buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) wchar_t * >__attribute__ ((__leaf__)) wcpncpy (wchar_t *__restrict __dest, const wchar_t *__restrict __src, size_t __n) throw () > >{ > if (__builtin_object_size (__dest, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__n)) > return __wcpncpy_chk (__dest, __src, __n, > __builtin_object_size (__dest, 2 > 1) / sizeof (wchar_t)); > if (__n > __builtin_object_size (__dest, 2 > 1) / sizeof (wchar_t)) > return __wcpncpy_chk_warn (__dest, __src, __n, > __builtin_object_size (__dest, 2 > 1) / sizeof (wchar_t)); > } > return __wcpncpy_alias (__dest, __src, __n); >} > > >extern wchar_t *__wcscat_chk (wchar_t *__restrict __dest, > const wchar_t *__restrict __src, > size_t __destlen) throw (); >extern wchar_t *__wcscat_alias (wchar_t *__restrict __dest, const wchar_t *__restrict __src) throw () __asm__ ("" "wcscat") > > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) wchar_t * >__attribute__ ((__leaf__)) wcscat (wchar_t *__restrict __dest, const wchar_t *__restrict __src) throw () >{ > if (__builtin_object_size (__dest, 2 > 1) != (size_t) -1) > return __wcscat_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1) / sizeof (wchar_t)); > return __wcscat_alias (__dest, __src); >} > > >extern wchar_t *__wcsncat_chk (wchar_t *__restrict __dest, > const wchar_t *__restrict __src, > size_t __n, size_t __destlen) throw (); >extern wchar_t *__wcsncat_alias (wchar_t *__restrict __dest, const wchar_t *__restrict __src, size_t __n) throw () __asm__ ("" "wcsncat") > > > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) wchar_t * >__attribute__ ((__leaf__)) wcsncat (wchar_t *__restrict __dest, const wchar_t *__restrict __src, size_t __n) throw () > >{ > if (__builtin_object_size (__dest, 2 > 1) != (size_t) -1) > return __wcsncat_chk (__dest, __src, __n, > __builtin_object_size (__dest, 2 > 1) / sizeof (wchar_t)); > return __wcsncat_alias (__dest, __src, __n); >} > > >extern int __swprintf_chk (wchar_t *__restrict __s, size_t __n, > int __flag, size_t __s_len, > const wchar_t *__restrict __format, ...) > throw () ; > >extern int __swprintf_alias (wchar_t *__restrict __s, size_t __n, const wchar_t *__restrict __fmt, ...) throw () __asm__ ("" "swprintf") > > > ; > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) swprintf (wchar_t *__restrict __s, size_t __n, const wchar_t *__restrict __fmt, ...) throw () > >{ > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1 || 2 > 1) > return __swprintf_chk (__s, __n, 2 - 1, > __builtin_object_size (__s, 2 > 1) / sizeof (wchar_t), > __fmt, __builtin_va_arg_pack ()); > return __swprintf_alias (__s, __n, __fmt, __builtin_va_arg_pack ()); >} ># 303 "/usr/include/bits/wchar2.h" 3 4 >extern int __vswprintf_chk (wchar_t *__restrict __s, size_t __n, > int __flag, size_t __s_len, > const wchar_t *__restrict __format, > __gnuc_va_list __arg) > throw () ; > >extern int __vswprintf_alias (wchar_t *__restrict __s, size_t __n, const wchar_t *__restrict __fmt, __gnuc_va_list __ap) throw () __asm__ ("" "vswprintf") > > > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) vswprintf (wchar_t *__restrict __s, size_t __n, const wchar_t *__restrict __fmt, __gnuc_va_list __ap) throw () > >{ > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1 || 2 > 1) > return __vswprintf_chk (__s, __n, 2 - 1, > __builtin_object_size (__s, 2 > 1) / sizeof (wchar_t), __fmt, __ap); > return __vswprintf_alias (__s, __n, __fmt, __ap); >} > > > > >extern int __fwprintf_chk (__FILE *__restrict __stream, int __flag, > const wchar_t *__restrict __format, ...); >extern int __wprintf_chk (int __flag, const wchar_t *__restrict __format, > ...); >extern int __vfwprintf_chk (__FILE *__restrict __stream, int __flag, > const wchar_t *__restrict __format, > __gnuc_va_list __ap); >extern int __vwprintf_chk (int __flag, const wchar_t *__restrict __format, > __gnuc_va_list __ap); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >wprintf (const wchar_t *__restrict __fmt, ...) >{ > return __wprintf_chk (2 - 1, __fmt, __builtin_va_arg_pack ()); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >fwprintf (__FILE *__restrict __stream, const wchar_t *__restrict __fmt, ...) >{ > return __fwprintf_chk (__stream, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} > > > > > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >vwprintf (const wchar_t *__restrict __fmt, __gnuc_va_list __ap) >{ > return __vwprintf_chk (2 - 1, __fmt, __ap); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >vfwprintf (__FILE *__restrict __stream, > const wchar_t *__restrict __fmt, __gnuc_va_list __ap) >{ > return __vfwprintf_chk (__stream, 2 - 1, __fmt, __ap); >} > > > >extern wchar_t *__fgetws_chk (wchar_t *__restrict __s, size_t __size, int __n, > __FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern wchar_t *__fgetws_alias (wchar_t *__restrict __s, int __n, __FILE *__restrict __stream) __asm__ ("" "fgetws") > > __attribute__ ((__warn_unused_result__)); >extern wchar_t *__fgetws_chk_warn (wchar_t *__restrict __s, size_t __size, int __n, __FILE *__restrict __stream) __asm__ ("" "__fgetws_chk") > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fgetws called with bigger size than length " "of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) wchar_t * >fgetws (wchar_t *__restrict __s, int __n, __FILE *__restrict __stream) >{ > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__n) || __n <= 0) > return __fgetws_chk (__s, __builtin_object_size (__s, 2 > 1) / sizeof (wchar_t), > __n, __stream); > > if ((size_t) __n > __builtin_object_size (__s, 2 > 1) / sizeof (wchar_t)) > return __fgetws_chk_warn (__s, __builtin_object_size (__s, 2 > 1) / sizeof (wchar_t), > __n, __stream); > } > return __fgetws_alias (__s, __n, __stream); >} > > >extern wchar_t *__fgetws_unlocked_chk (wchar_t *__restrict __s, size_t __size, > int __n, __FILE *__restrict __stream) > __attribute__ ((__warn_unused_result__)); >extern wchar_t *__fgetws_unlocked_alias (wchar_t *__restrict __s, int __n, __FILE *__restrict __stream) __asm__ ("" "fgetws_unlocked") > > > __attribute__ ((__warn_unused_result__)); >extern wchar_t *__fgetws_unlocked_chk_warn (wchar_t *__restrict __s, size_t __size, int __n, __FILE *__restrict __stream) __asm__ ("" "__fgetws_unlocked_chk") > > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fgetws_unlocked called with bigger size than length " "of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) wchar_t * >fgetws_unlocked (wchar_t *__restrict __s, int __n, __FILE *__restrict __stream) >{ > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__n) || __n <= 0) > return __fgetws_unlocked_chk (__s, __builtin_object_size (__s, 2 > 1) / sizeof (wchar_t), > __n, __stream); > > if ((size_t) __n > __builtin_object_size (__s, 2 > 1) / sizeof (wchar_t)) > return __fgetws_unlocked_chk_warn (__s, __builtin_object_size (__s, 2 > 1) / sizeof (wchar_t), > __n, __stream); > } > return __fgetws_unlocked_alias (__s, __n, __stream); >} > > > >extern size_t __wcrtomb_chk (char *__restrict __s, wchar_t __wchar, > mbstate_t *__restrict __p, > size_t __buflen) throw () __attribute__ ((__warn_unused_result__)); >extern size_t __wcrtomb_alias (char *__restrict __s, wchar_t __wchar, mbstate_t *__restrict __ps) throw () __asm__ ("" "wcrtomb") > > __attribute__ ((__warn_unused_result__)); > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) size_t >__attribute__ ((__leaf__)) wcrtomb (char *__restrict __s, wchar_t __wchar, mbstate_t *__restrict __ps) throw () > >{ > > > >#define __WCHAR_MB_LEN_MAX 16 > > > > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1 && 16 > __builtin_object_size (__s, 2 > 1)) > return __wcrtomb_chk (__s, __wchar, __ps, __builtin_object_size (__s, 2 > 1)); > return __wcrtomb_alias (__s, __wchar, __ps); >} > > >extern size_t __mbsrtowcs_chk (wchar_t *__restrict __dst, > const char **__restrict __src, > size_t __len, mbstate_t *__restrict __ps, > size_t __dstlen) throw (); >extern size_t __mbsrtowcs_alias (wchar_t *__restrict __dst, const char **__restrict __src, size_t __len, mbstate_t *__restrict __ps) throw () __asm__ ("" "mbsrtowcs") > > > > ; >extern size_t __mbsrtowcs_chk_warn (wchar_t *__restrict __dst, const char **__restrict __src, size_t __len, mbstate_t *__restrict __ps, size_t __dstlen) throw () __asm__ ("" "__mbsrtowcs_chk") > > > > > __attribute__((__warning__ ("mbsrtowcs called with dst buffer smaller than len " "* sizeof (wchar_t)"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t >__attribute__ ((__leaf__)) mbsrtowcs (wchar_t *__restrict __dst, const char **__restrict __src, size_t __len, mbstate_t *__restrict __ps) throw () > >{ > if (__builtin_object_size (__dst, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__len)) > return __mbsrtowcs_chk (__dst, __src, __len, __ps, > __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t)); > > if (__len > __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t)) > return __mbsrtowcs_chk_warn (__dst, __src, __len, __ps, > __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t)); > } > return __mbsrtowcs_alias (__dst, __src, __len, __ps); >} > > >extern size_t __wcsrtombs_chk (char *__restrict __dst, > const wchar_t **__restrict __src, > size_t __len, mbstate_t *__restrict __ps, > size_t __dstlen) throw (); >extern size_t __wcsrtombs_alias (char *__restrict __dst, const wchar_t **__restrict __src, size_t __len, mbstate_t *__restrict __ps) throw () __asm__ ("" "wcsrtombs") > > > > ; >extern size_t __wcsrtombs_chk_warn (char *__restrict __dst, const wchar_t **__restrict __src, size_t __len, mbstate_t *__restrict __ps, size_t __dstlen) throw () __asm__ ("" "__wcsrtombs_chk") > > > > > __attribute__((__warning__ ("wcsrtombs called with dst buffer smaller than len"))); > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t >__attribute__ ((__leaf__)) wcsrtombs (char *__restrict __dst, const wchar_t **__restrict __src, size_t __len, mbstate_t *__restrict __ps) throw () > >{ > if (__builtin_object_size (__dst, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__len)) > return __wcsrtombs_chk (__dst, __src, __len, __ps, __builtin_object_size (__dst, 2 > 1)); > > if (__len > __builtin_object_size (__dst, 2 > 1)) > return __wcsrtombs_chk_warn (__dst, __src, __len, __ps, __builtin_object_size (__dst, 2 > 1)); > } > return __wcsrtombs_alias (__dst, __src, __len, __ps); >} > > > >extern size_t __mbsnrtowcs_chk (wchar_t *__restrict __dst, > const char **__restrict __src, size_t __nmc, > size_t __len, mbstate_t *__restrict __ps, > size_t __dstlen) throw (); >extern size_t __mbsnrtowcs_alias (wchar_t *__restrict __dst, const char **__restrict __src, size_t __nmc, size_t __len, mbstate_t *__restrict __ps) throw () __asm__ ("" "mbsnrtowcs") > > > > ; >extern size_t __mbsnrtowcs_chk_warn (wchar_t *__restrict __dst, const char **__restrict __src, size_t __nmc, size_t __len, mbstate_t *__restrict __ps, size_t __dstlen) throw () __asm__ ("" "__mbsnrtowcs_chk") > > > > > __attribute__((__warning__ ("mbsnrtowcs called with dst buffer smaller than len " "* sizeof (wchar_t)"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t >__attribute__ ((__leaf__)) mbsnrtowcs (wchar_t *__restrict __dst, const char **__restrict __src, size_t __nmc, size_t __len, mbstate_t *__restrict __ps) throw () > >{ > if (__builtin_object_size (__dst, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__len)) > return __mbsnrtowcs_chk (__dst, __src, __nmc, __len, __ps, > __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t)); > > if (__len > __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t)) > return __mbsnrtowcs_chk_warn (__dst, __src, __nmc, __len, __ps, > __builtin_object_size (__dst, 2 > 1) / sizeof (wchar_t)); > } > return __mbsnrtowcs_alias (__dst, __src, __nmc, __len, __ps); >} > > >extern size_t __wcsnrtombs_chk (char *__restrict __dst, > const wchar_t **__restrict __src, > size_t __nwc, size_t __len, > mbstate_t *__restrict __ps, size_t __dstlen) > throw (); >extern size_t __wcsnrtombs_alias (char *__restrict __dst, const wchar_t **__restrict __src, size_t __nwc, size_t __len, mbstate_t *__restrict __ps) throw () __asm__ ("" "wcsnrtombs") > > > > ; >extern size_t __wcsnrtombs_chk_warn (char *__restrict __dst, const wchar_t **__restrict __src, size_t __nwc, size_t __len, mbstate_t *__restrict __ps, size_t __dstlen) throw () __asm__ ("" "__wcsnrtombs_chk") > > > > > > __attribute__((__warning__ ("wcsnrtombs called with dst buffer smaller than len"))); > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t >__attribute__ ((__leaf__)) wcsnrtombs (char *__restrict __dst, const wchar_t **__restrict __src, size_t __nwc, size_t __len, mbstate_t *__restrict __ps) throw () > >{ > if (__builtin_object_size (__dst, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__len)) > return __wcsnrtombs_chk (__dst, __src, __nwc, __len, __ps, > __builtin_object_size (__dst, 2 > 1)); > > if (__len > __builtin_object_size (__dst, 2 > 1)) > return __wcsnrtombs_chk_warn (__dst, __src, __nwc, __len, __ps, > __builtin_object_size (__dst, 2 > 1)); > } > return __wcsnrtombs_alias (__dst, __src, __nwc, __len, __ps); >} ># 885 "/usr/include/wchar.h" 2 3 4 > > > > > > >} > > > > > > > >#undef __need_mbstate_t >#undef __need_wint_t ># 45 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cwchar" 2 3 > > > >#define _GLIBCXX_CWCHAR 1 ># 62 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cwchar" 3 >namespace std >{ > using ::mbstate_t; >} > > >#undef btowc >#undef fgetwc >#undef fgetws >#undef fputwc >#undef fputws >#undef fwide >#undef fwprintf >#undef fwscanf >#undef getwc >#undef getwchar >#undef mbrlen >#undef mbrtowc >#undef mbsinit >#undef mbsrtowcs >#undef putwc >#undef putwchar >#undef swprintf >#undef swscanf >#undef ungetwc >#undef vfwprintf > >#undef vfwscanf > >#undef vswprintf > >#undef vswscanf > >#undef vwprintf > >#undef vwscanf > >#undef wcrtomb >#undef wcscat >#undef wcschr >#undef wcscmp >#undef wcscoll >#undef wcscpy >#undef wcscspn >#undef wcsftime >#undef wcslen >#undef wcsncat >#undef wcsncmp >#undef wcsncpy >#undef wcspbrk >#undef wcsrchr >#undef wcsrtombs >#undef wcsspn >#undef wcsstr >#undef wcstod > >#undef wcstof > >#undef wcstok >#undef wcstol >#undef wcstoul >#undef wcsxfrm >#undef wctob >#undef wmemchr >#undef wmemcmp >#undef wmemcpy >#undef wmemmove >#undef wmemset >#undef wprintf >#undef wscanf > > > >namespace std __attribute__ ((__visibility__ ("default"))) >{ > > > using ::wint_t; > > using ::btowc; > using ::fgetwc; > using ::fgetws; > using ::fputwc; > using ::fputws; > using ::fwide; > using ::fwprintf; > using ::fwscanf; > using ::getwc; > using ::getwchar; > using ::mbrlen; > using ::mbrtowc; > using ::mbsinit; > using ::mbsrtowcs; > using ::putwc; > using ::putwchar; > > using ::swprintf; > > using ::swscanf; > using ::ungetwc; > using ::vfwprintf; > > using ::vfwscanf; > > > using ::vswprintf; > > > using ::vswscanf; > > using ::vwprintf; > > using ::vwscanf; > > using ::wcrtomb; > using ::wcscat; > using ::wcscmp; > using ::wcscoll; > using ::wcscpy; > using ::wcscspn; > using ::wcsftime; > using ::wcslen; > using ::wcsncat; > using ::wcsncmp; > using ::wcsncpy; > using ::wcsrtombs; > using ::wcsspn; > using ::wcstod; > > using ::wcstof; > > using ::wcstok; > using ::wcstol; > using ::wcstoul; > using ::wcsxfrm; > using ::wctob; > using ::wmemcmp; > using ::wmemcpy; > using ::wmemmove; > using ::wmemset; > using ::wprintf; > using ::wscanf; > using ::wcschr; > using ::wcspbrk; > using ::wcsrchr; > using ::wcsstr; > using ::wmemchr; ># 232 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cwchar" 3 > >} > > > >#undef wcstold >#undef wcstoll >#undef wcstoull > >namespace __gnu_cxx >{ > > > > > > using ::wcstold; ># 257 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cwchar" 3 > using ::wcstoll; > using ::wcstoull; > >} > >namespace std >{ > using ::__gnu_cxx::wcstold; > using ::__gnu_cxx::wcstoll; > using ::__gnu_cxx::wcstoull; >} ># 41 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/postypes.h" 2 3 ># 68 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/postypes.h" 3 >namespace std __attribute__ ((__visibility__ ("default"))) >{ > ># 88 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/postypes.h" 3 > typedef long streamoff; ># 98 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/postypes.h" 3 > typedef ptrdiff_t streamsize; ># 111 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/postypes.h" 3 > template<typename _StateT> > class fpos > { > private: > streamoff _M_off; > _StateT _M_state; > > public: > > > > > fpos() > : _M_off(0), _M_state() { } ># 133 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/postypes.h" 3 > fpos(streamoff __off) > : _M_off(__off), _M_state() { } > > > operator streamoff() const { return _M_off; } > > > void > state(_StateT __st) > { _M_state = __st; } > > > _StateT > state() const > { return _M_state; } > > > > > > fpos& > operator+=(streamoff __off) > { > _M_off += __off; > return *this; > } > > > > > > fpos& > operator-=(streamoff __off) > { > _M_off -= __off; > return *this; > } > > > > > > > > fpos > operator+(streamoff __off) const > { > fpos __pos(*this); > __pos += __off; > return __pos; > } > > > > > > > > fpos > operator-(streamoff __off) const > { > fpos __pos(*this); > __pos -= __off; > return __pos; > } > > > > > > > streamoff > operator-(const fpos& __other) const > { return _M_off - __other._M_off; } > }; > > > > > > > template<typename _StateT> > inline bool > operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) > { return streamoff(__lhs) == streamoff(__rhs); } > > template<typename _StateT> > inline bool > operator!=(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) > { return streamoff(__lhs) != streamoff(__rhs); } > > > > > > typedef fpos<mbstate_t> streampos; > > typedef fpos<mbstate_t> wstreampos; ># 239 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/bits/postypes.h" 3 > >} ># 41 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/std/iosfwd" 2 3 > >namespace std __attribute__ ((__visibility__ ("default"))) >{ > ># 74 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/std/iosfwd" 3 > class ios_base; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class basic_ios; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class basic_streambuf; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class basic_istream; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class basic_ostream; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class basic_iostream; > > template<typename _CharT, typename _Traits = char_traits<_CharT>, > typename _Alloc = allocator<_CharT> > > class basic_stringbuf; > > template<typename _CharT, typename _Traits = char_traits<_CharT>, > typename _Alloc = allocator<_CharT> > > class basic_istringstream; > > template<typename _CharT, typename _Traits = char_traits<_CharT>, > typename _Alloc = allocator<_CharT> > > class basic_ostringstream; > > template<typename _CharT, typename _Traits = char_traits<_CharT>, > typename _Alloc = allocator<_CharT> > > class basic_stringstream; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class basic_filebuf; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class basic_ifstream; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class basic_ofstream; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class basic_fstream; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class istreambuf_iterator; > > template<typename _CharT, typename _Traits = char_traits<_CharT> > > class ostreambuf_iterator; > > > > typedef basic_ios<char> ios; > > > typedef basic_streambuf<char> streambuf; > > > typedef basic_istream<char> istream; > > > typedef basic_ostream<char> ostream; > > > typedef basic_iostream<char> iostream; > > > typedef basic_stringbuf<char> stringbuf; > > > typedef basic_istringstream<char> istringstream; > > > typedef basic_ostringstream<char> ostringstream; > > > typedef basic_stringstream<char> stringstream; > > > typedef basic_filebuf<char> filebuf; > > > typedef basic_ifstream<char> ifstream; > > > typedef basic_ofstream<char> ofstream; > > > typedef basic_fstream<char> fstream; > > > > typedef basic_ios<wchar_t> wios; > > > typedef basic_streambuf<wchar_t> wstreambuf; > > > typedef basic_istream<wchar_t> wistream; > > > typedef basic_ostream<wchar_t> wostream; > > > typedef basic_iostream<wchar_t> wiostream; > > > typedef basic_stringbuf<wchar_t> wstringbuf; > > > typedef basic_istringstream<wchar_t> wistringstream; > > > typedef basic_ostringstream<wchar_t> wostringstream; > > > typedef basic_stringstream<wchar_t> wstringstream; > > > typedef basic_filebuf<wchar_t> wfilebuf; > > > typedef basic_ifstream<wchar_t> wifstream; > > > typedef basic_ofstream<wchar_t> wofstream; > > > typedef basic_fstream<wchar_t> wfstream; > > > > >} ># 35 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 2 3 4 ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstdio" 1 3 4 ># 39 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstdio" 3 4 > ># 40 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstdio" 3 > > > > > >#define _GLIBCXX_CSTDIO 1 > > > > > > >#undef clearerr >#undef fclose >#undef feof >#undef ferror >#undef fflush >#undef fgetc >#undef fgetpos >#undef fgets >#undef fopen >#undef fprintf >#undef fputc >#undef fputs >#undef fread >#undef freopen >#undef fscanf >#undef fseek >#undef fsetpos >#undef ftell >#undef fwrite >#undef getc >#undef getchar > >#undef gets > >#undef perror >#undef printf >#undef putc >#undef putchar >#undef puts >#undef remove >#undef rename >#undef rewind >#undef scanf >#undef setbuf >#undef setvbuf >#undef sprintf >#undef sscanf >#undef tmpfile >#undef tmpnam >#undef ungetc >#undef vfprintf >#undef vprintf >#undef vsprintf > >namespace std >{ > using ::FILE; > using ::fpos_t; > > using ::clearerr; > using ::fclose; > using ::feof; > using ::ferror; > using ::fflush; > using ::fgetc; > using ::fgetpos; > using ::fgets; > using ::fopen; > using ::fprintf; > using ::fputc; > using ::fputs; > using ::fread; > using ::freopen; > using ::fscanf; > using ::fseek; > using ::fsetpos; > using ::ftell; > using ::fwrite; > using ::getc; > using ::getchar; > > > using ::gets; > > using ::perror; > using ::printf; > using ::putc; > using ::putchar; > using ::puts; > using ::remove; > using ::rename; > using ::rewind; > using ::scanf; > using ::setbuf; > using ::setvbuf; > using ::sprintf; > using ::sscanf; > using ::tmpfile; > > using ::tmpnam; > > using ::ungetc; > using ::vfprintf; > using ::vprintf; > using ::vsprintf; >} > > > >#undef snprintf >#undef vfscanf >#undef vscanf >#undef vsnprintf >#undef vsscanf > >namespace __gnu_cxx >{ ># 175 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/libstdc++-v3/include/c_global/cstdio" 3 > using ::snprintf; > using ::vfscanf; > using ::vscanf; > using ::vsnprintf; > using ::vsscanf; > >} > >namespace std >{ > using ::__gnu_cxx::snprintf; > using ::__gnu_cxx::vfscanf; > using ::__gnu_cxx::vscanf; > using ::__gnu_cxx::vsnprintf; > using ::__gnu_cxx::vsscanf; >} ># 36 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 2 3 4 > > > > > >#define __GMP_HAVE_HOST_CPU_FAMILY_power 0 >#define __GMP_HAVE_HOST_CPU_FAMILY_powerpc 0 >#define GMP_LIMB_BITS 64 >#define GMP_NAIL_BITS 0 > >#define GMP_NUMB_BITS (GMP_LIMB_BITS - GMP_NAIL_BITS) >#define GMP_NUMB_MASK ((~ __GMP_CAST (mp_limb_t, 0)) >> GMP_NAIL_BITS) >#define GMP_NUMB_MAX GMP_NUMB_MASK >#define GMP_NAIL_MASK (~ GMP_NUMB_MASK) > > > > > > >#define __GNU_MP__ 5 > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 59 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 2 3 4 > > > > >#define __GMP_LIBGMP_DLL 0 ># 105 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMP_DECLSPEC_EXPORT __declspec(__dllexport__) >#define __GMP_DECLSPEC_IMPORT __declspec(__dllimport__) ># 131 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMP_DECLSPEC ># 143 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >typedef unsigned long int mp_limb_t; >typedef long int mp_limb_signed_t; > > >typedef unsigned long int mp_bitcnt_t; > > > > >typedef struct >{ > int _mp_alloc; > > int _mp_size; > > > mp_limb_t *_mp_d; >} __mpz_struct; > > > > >typedef __mpz_struct MP_INT; >typedef __mpz_struct mpz_t[1]; > >typedef mp_limb_t * mp_ptr; >typedef const mp_limb_t * mp_srcptr; > > > > > > >#define __GMP_MP_SIZE_T_INT 0 >typedef long int mp_size_t; >typedef long int mp_exp_t; > > >typedef struct >{ > __mpz_struct _mp_num; > __mpz_struct _mp_den; >} __mpq_struct; > >typedef __mpq_struct MP_RAT; >typedef __mpq_struct mpq_t[1]; > >typedef struct >{ > int _mp_prec; > > > > int _mp_size; > > > mp_exp_t _mp_exp; > mp_limb_t *_mp_d; >} __mpf_struct; > > >typedef __mpf_struct mpf_t[1]; > > >typedef enum >{ > GMP_RAND_ALG_DEFAULT = 0, > GMP_RAND_ALG_LC = GMP_RAND_ALG_DEFAULT >} gmp_randalg_t; > > >typedef struct >{ > mpz_t _mp_seed; > gmp_randalg_t _mp_alg; > union { > void *_mp_lc; > } _mp_algdata; >} __gmp_randstate_struct; >typedef __gmp_randstate_struct gmp_randstate_t[1]; > > > >typedef const __mpz_struct *mpz_srcptr; >typedef __mpz_struct *mpz_ptr; >typedef const __mpf_struct *mpf_srcptr; >typedef __mpf_struct *mpf_ptr; >typedef const __mpq_struct *mpq_srcptr; >typedef __mpq_struct *mpq_ptr; ># 246 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMP_DECLSPEC_XX > > > > >#define __MPN(x) __gmpn_ ##x ># 271 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define _GMP_H_HAVE_FILE 1 ># 292 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define _GMP_H_HAVE_VA_LIST 1 > > > > >#define __GMP_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) ># 309 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMP_ATTRIBUTE_PURE __attribute__ ((__pure__)) ># 323 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMP_CAST(type,expr) (static_cast<type> (expr)) ># 347 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMP_NOTHROW throw () ># 365 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__)) > > > >#define __GMP_INLINE_PROTOTYPES 1 ># 445 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) >#define __GMP_MAX(h,i) ((h) > (i) ? (h) : (i)) > > > >#define __GMP_UINT_MAX (~ (unsigned) 0) >#define __GMP_ULONG_MAX (~ (unsigned long) 0) >#define __GMP_USHRT_MAX (0 + (unsigned short) ~0) > > > > >#define __GMP_LIKELY(cond) __builtin_expect ((cond) != 0, 1) >#define __GMP_UNLIKELY(cond) __builtin_expect ((cond) != 0, 0) ># 467 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMP_CRAY_Pragma(str) > > > > >#define mpq_numref(Q) (&((Q)->_mp_num)) >#define mpq_denref(Q) (&((Q)->_mp_den)) > > > >extern "C" { >using std::FILE; > > >#define mp_set_memory_functions __gmp_set_memory_functions > void __gmp_set_memory_functions (void *(*) (size_t), > void *(*) (void *, size_t, size_t), > void (*) (void *, size_t)) throw (); > >#define mp_get_memory_functions __gmp_get_memory_functions > void __gmp_get_memory_functions (void *(**) (size_t), > void *(**) (void *, size_t, size_t), > void (**) (void *, size_t)) throw (); > >#define mp_bits_per_limb __gmp_bits_per_limb > extern const int __gmp_bits_per_limb; > >#define gmp_errno __gmp_errno > extern int __gmp_errno; > >#define gmp_version __gmp_version > extern const char * const __gmp_version; > > > > > >#define gmp_randinit __gmp_randinit > void __gmp_randinit (gmp_randstate_t, gmp_randalg_t, ...); > >#define gmp_randinit_default __gmp_randinit_default > void __gmp_randinit_default (gmp_randstate_t); > >#define gmp_randinit_lc_2exp __gmp_randinit_lc_2exp > void __gmp_randinit_lc_2exp (gmp_randstate_t, mpz_srcptr, unsigned long int, mp_bitcnt_t); > >#define gmp_randinit_lc_2exp_size __gmp_randinit_lc_2exp_size > int __gmp_randinit_lc_2exp_size (gmp_randstate_t, mp_bitcnt_t); > >#define gmp_randinit_mt __gmp_randinit_mt > void __gmp_randinit_mt (gmp_randstate_t); > >#define gmp_randinit_set __gmp_randinit_set > void __gmp_randinit_set (gmp_randstate_t, const __gmp_randstate_struct *); > >#define gmp_randseed __gmp_randseed > void __gmp_randseed (gmp_randstate_t, mpz_srcptr); > >#define gmp_randseed_ui __gmp_randseed_ui > void __gmp_randseed_ui (gmp_randstate_t, unsigned long int); > >#define gmp_randclear __gmp_randclear > void __gmp_randclear (gmp_randstate_t); > >#define gmp_urandomb_ui __gmp_urandomb_ui > unsigned long __gmp_urandomb_ui (gmp_randstate_t, unsigned long); > >#define gmp_urandomm_ui __gmp_urandomm_ui > unsigned long __gmp_urandomm_ui (gmp_randstate_t, unsigned long); > > > > >#define gmp_asprintf __gmp_asprintf > int __gmp_asprintf (char **, const char *, ...); > >#define gmp_fprintf __gmp_fprintf > > int __gmp_fprintf (FILE *, const char *, ...); > > >#define gmp_obstack_printf __gmp_obstack_printf > > > > >#define gmp_obstack_vprintf __gmp_obstack_vprintf > > > > >#define gmp_printf __gmp_printf > int __gmp_printf (const char *, ...); > >#define gmp_snprintf __gmp_snprintf > int __gmp_snprintf (char *, size_t, const char *, ...); > >#define gmp_sprintf __gmp_sprintf > int __gmp_sprintf (char *, const char *, ...); > >#define gmp_vasprintf __gmp_vasprintf > > int __gmp_vasprintf (char **, const char *, va_list); > > >#define gmp_vfprintf __gmp_vfprintf > > int __gmp_vfprintf (FILE *, const char *, va_list); > > >#define gmp_vprintf __gmp_vprintf > > int __gmp_vprintf (const char *, va_list); > > >#define gmp_vsnprintf __gmp_vsnprintf > > int __gmp_vsnprintf (char *, size_t, const char *, va_list); > > >#define gmp_vsprintf __gmp_vsprintf > > int __gmp_vsprintf (char *, const char *, va_list); > > > > > >#define gmp_fscanf __gmp_fscanf > > int __gmp_fscanf (FILE *, const char *, ...); > > >#define gmp_scanf __gmp_scanf > int __gmp_scanf (const char *, ...); > >#define gmp_sscanf __gmp_sscanf > int __gmp_sscanf (const char *, const char *, ...); > >#define gmp_vfscanf __gmp_vfscanf > > int __gmp_vfscanf (FILE *, const char *, va_list); > > >#define gmp_vscanf __gmp_vscanf > > int __gmp_vscanf (const char *, va_list); > > >#define gmp_vsscanf __gmp_vsscanf > > int __gmp_vsscanf (const char *, const char *, va_list); > > > > > >#define _mpz_realloc __gmpz_realloc >#define mpz_realloc __gmpz_realloc > void *__gmpz_realloc (mpz_ptr, mp_size_t); > >#define mpz_abs __gmpz_abs > > void __gmpz_abs (mpz_ptr, mpz_srcptr); > > >#define mpz_add __gmpz_add > void __gmpz_add (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_add_ui __gmpz_add_ui > void __gmpz_add_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_addmul __gmpz_addmul > void __gmpz_addmul (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_addmul_ui __gmpz_addmul_ui > void __gmpz_addmul_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_and __gmpz_and > void __gmpz_and (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_array_init __gmpz_array_init > void __gmpz_array_init (mpz_ptr, mp_size_t, mp_size_t); > >#define mpz_bin_ui __gmpz_bin_ui > void __gmpz_bin_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_bin_uiui __gmpz_bin_uiui > void __gmpz_bin_uiui (mpz_ptr, unsigned long int, unsigned long int); > >#define mpz_cdiv_q __gmpz_cdiv_q > void __gmpz_cdiv_q (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_cdiv_q_2exp __gmpz_cdiv_q_2exp > void __gmpz_cdiv_q_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); > >#define mpz_cdiv_q_ui __gmpz_cdiv_q_ui > unsigned long int __gmpz_cdiv_q_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_cdiv_qr __gmpz_cdiv_qr > void __gmpz_cdiv_qr (mpz_ptr, mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_cdiv_qr_ui __gmpz_cdiv_qr_ui > unsigned long int __gmpz_cdiv_qr_ui (mpz_ptr, mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_cdiv_r __gmpz_cdiv_r > void __gmpz_cdiv_r (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_cdiv_r_2exp __gmpz_cdiv_r_2exp > void __gmpz_cdiv_r_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); > >#define mpz_cdiv_r_ui __gmpz_cdiv_r_ui > unsigned long int __gmpz_cdiv_r_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_cdiv_ui __gmpz_cdiv_ui > unsigned long int __gmpz_cdiv_ui (mpz_srcptr, unsigned long int) __attribute__ ((__pure__)); > >#define mpz_clear __gmpz_clear > void __gmpz_clear (mpz_ptr); > >#define mpz_clears __gmpz_clears > void __gmpz_clears (mpz_ptr, ...); > >#define mpz_clrbit __gmpz_clrbit > void __gmpz_clrbit (mpz_ptr, mp_bitcnt_t); > >#define mpz_cmp __gmpz_cmp > int __gmpz_cmp (mpz_srcptr, mpz_srcptr) throw () __attribute__ ((__pure__)); > >#define mpz_cmp_d __gmpz_cmp_d > int __gmpz_cmp_d (mpz_srcptr, double) __attribute__ ((__pure__)); > >#define _mpz_cmp_si __gmpz_cmp_si > int __gmpz_cmp_si (mpz_srcptr, signed long int) throw () __attribute__ ((__pure__)); > >#define _mpz_cmp_ui __gmpz_cmp_ui > int __gmpz_cmp_ui (mpz_srcptr, unsigned long int) throw () __attribute__ ((__pure__)); > >#define mpz_cmpabs __gmpz_cmpabs > int __gmpz_cmpabs (mpz_srcptr, mpz_srcptr) throw () __attribute__ ((__pure__)); > >#define mpz_cmpabs_d __gmpz_cmpabs_d > int __gmpz_cmpabs_d (mpz_srcptr, double) __attribute__ ((__pure__)); > >#define mpz_cmpabs_ui __gmpz_cmpabs_ui > int __gmpz_cmpabs_ui (mpz_srcptr, unsigned long int) throw () __attribute__ ((__pure__)); > >#define mpz_com __gmpz_com > void __gmpz_com (mpz_ptr, mpz_srcptr); > >#define mpz_combit __gmpz_combit > void __gmpz_combit (mpz_ptr, mp_bitcnt_t); > >#define mpz_congruent_p __gmpz_congruent_p > int __gmpz_congruent_p (mpz_srcptr, mpz_srcptr, mpz_srcptr) __attribute__ ((__pure__)); > >#define mpz_congruent_2exp_p __gmpz_congruent_2exp_p > int __gmpz_congruent_2exp_p (mpz_srcptr, mpz_srcptr, mp_bitcnt_t) throw () __attribute__ ((__pure__)); > >#define mpz_congruent_ui_p __gmpz_congruent_ui_p > int __gmpz_congruent_ui_p (mpz_srcptr, unsigned long, unsigned long) __attribute__ ((__pure__)); > >#define mpz_divexact __gmpz_divexact > void __gmpz_divexact (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_divexact_ui __gmpz_divexact_ui > void __gmpz_divexact_ui (mpz_ptr, mpz_srcptr, unsigned long); > >#define mpz_divisible_p __gmpz_divisible_p > int __gmpz_divisible_p (mpz_srcptr, mpz_srcptr) __attribute__ ((__pure__)); > >#define mpz_divisible_ui_p __gmpz_divisible_ui_p > int __gmpz_divisible_ui_p (mpz_srcptr, unsigned long) __attribute__ ((__pure__)); > >#define mpz_divisible_2exp_p __gmpz_divisible_2exp_p > int __gmpz_divisible_2exp_p (mpz_srcptr, mp_bitcnt_t) throw () __attribute__ ((__pure__)); > >#define mpz_dump __gmpz_dump > void __gmpz_dump (mpz_srcptr); > >#define mpz_export __gmpz_export > void *__gmpz_export (void *, size_t *, int, size_t, int, size_t, mpz_srcptr); > >#define mpz_fac_ui __gmpz_fac_ui > void __gmpz_fac_ui (mpz_ptr, unsigned long int); > >#define mpz_2fac_ui __gmpz_2fac_ui > void __gmpz_2fac_ui (mpz_ptr, unsigned long int); > >#define mpz_mfac_uiui __gmpz_mfac_uiui > void __gmpz_mfac_uiui (mpz_ptr, unsigned long int, unsigned long int); > >#define mpz_primorial_ui __gmpz_primorial_ui > void __gmpz_primorial_ui (mpz_ptr, unsigned long int); > >#define mpz_fdiv_q __gmpz_fdiv_q > void __gmpz_fdiv_q (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_fdiv_q_2exp __gmpz_fdiv_q_2exp > void __gmpz_fdiv_q_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); > >#define mpz_fdiv_q_ui __gmpz_fdiv_q_ui > unsigned long int __gmpz_fdiv_q_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_fdiv_qr __gmpz_fdiv_qr > void __gmpz_fdiv_qr (mpz_ptr, mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_fdiv_qr_ui __gmpz_fdiv_qr_ui > unsigned long int __gmpz_fdiv_qr_ui (mpz_ptr, mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_fdiv_r __gmpz_fdiv_r > void __gmpz_fdiv_r (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_fdiv_r_2exp __gmpz_fdiv_r_2exp > void __gmpz_fdiv_r_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); > >#define mpz_fdiv_r_ui __gmpz_fdiv_r_ui > unsigned long int __gmpz_fdiv_r_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_fdiv_ui __gmpz_fdiv_ui > unsigned long int __gmpz_fdiv_ui (mpz_srcptr, unsigned long int) __attribute__ ((__pure__)); > >#define mpz_fib_ui __gmpz_fib_ui > void __gmpz_fib_ui (mpz_ptr, unsigned long int); > >#define mpz_fib2_ui __gmpz_fib2_ui > void __gmpz_fib2_ui (mpz_ptr, mpz_ptr, unsigned long int); > >#define mpz_fits_sint_p __gmpz_fits_sint_p > int __gmpz_fits_sint_p (mpz_srcptr) throw () __attribute__ ((__pure__)); > >#define mpz_fits_slong_p __gmpz_fits_slong_p > int __gmpz_fits_slong_p (mpz_srcptr) throw () __attribute__ ((__pure__)); > >#define mpz_fits_sshort_p __gmpz_fits_sshort_p > int __gmpz_fits_sshort_p (mpz_srcptr) throw () __attribute__ ((__pure__)); > >#define mpz_fits_uint_p __gmpz_fits_uint_p > > int __gmpz_fits_uint_p (mpz_srcptr) throw () __attribute__ ((__pure__)); > > >#define mpz_fits_ulong_p __gmpz_fits_ulong_p > > int __gmpz_fits_ulong_p (mpz_srcptr) throw () __attribute__ ((__pure__)); > > >#define mpz_fits_ushort_p __gmpz_fits_ushort_p > > int __gmpz_fits_ushort_p (mpz_srcptr) throw () __attribute__ ((__pure__)); > > >#define mpz_gcd __gmpz_gcd > void __gmpz_gcd (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_gcd_ui __gmpz_gcd_ui > unsigned long int __gmpz_gcd_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_gcdext __gmpz_gcdext > void __gmpz_gcdext (mpz_ptr, mpz_ptr, mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_get_d __gmpz_get_d > double __gmpz_get_d (mpz_srcptr) __attribute__ ((__pure__)); > >#define mpz_get_d_2exp __gmpz_get_d_2exp > double __gmpz_get_d_2exp (signed long int *, mpz_srcptr); > >#define mpz_get_si __gmpz_get_si > long int __gmpz_get_si (mpz_srcptr) throw () __attribute__ ((__pure__)); > >#define mpz_get_str __gmpz_get_str > char *__gmpz_get_str (char *, int, mpz_srcptr); > >#define mpz_get_ui __gmpz_get_ui > > unsigned long int __gmpz_get_ui (mpz_srcptr) throw () __attribute__ ((__pure__)); > > >#define mpz_getlimbn __gmpz_getlimbn > > mp_limb_t __gmpz_getlimbn (mpz_srcptr, mp_size_t) throw () __attribute__ ((__pure__)); > > >#define mpz_hamdist __gmpz_hamdist > mp_bitcnt_t __gmpz_hamdist (mpz_srcptr, mpz_srcptr) throw () __attribute__ ((__pure__)); > >#define mpz_import __gmpz_import > void __gmpz_import (mpz_ptr, size_t, int, size_t, int, size_t, const void *); > >#define mpz_init __gmpz_init > void __gmpz_init (mpz_ptr); > >#define mpz_init2 __gmpz_init2 > void __gmpz_init2 (mpz_ptr, mp_bitcnt_t); > >#define mpz_inits __gmpz_inits > void __gmpz_inits (mpz_ptr, ...); > >#define mpz_init_set __gmpz_init_set > void __gmpz_init_set (mpz_ptr, mpz_srcptr); > >#define mpz_init_set_d __gmpz_init_set_d > void __gmpz_init_set_d (mpz_ptr, double); > >#define mpz_init_set_si __gmpz_init_set_si > void __gmpz_init_set_si (mpz_ptr, signed long int); > >#define mpz_init_set_str __gmpz_init_set_str > int __gmpz_init_set_str (mpz_ptr, const char *, int); > >#define mpz_init_set_ui __gmpz_init_set_ui > void __gmpz_init_set_ui (mpz_ptr, unsigned long int); > >#define mpz_inp_raw __gmpz_inp_raw > > size_t __gmpz_inp_raw (mpz_ptr, FILE *); > > >#define mpz_inp_str __gmpz_inp_str > > size_t __gmpz_inp_str (mpz_ptr, FILE *, int); > > >#define mpz_invert __gmpz_invert > int __gmpz_invert (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_ior __gmpz_ior > void __gmpz_ior (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_jacobi __gmpz_jacobi > int __gmpz_jacobi (mpz_srcptr, mpz_srcptr) __attribute__ ((__pure__)); > >#define mpz_kronecker mpz_jacobi > >#define mpz_kronecker_si __gmpz_kronecker_si > int __gmpz_kronecker_si (mpz_srcptr, long) __attribute__ ((__pure__)); > >#define mpz_kronecker_ui __gmpz_kronecker_ui > int __gmpz_kronecker_ui (mpz_srcptr, unsigned long) __attribute__ ((__pure__)); > >#define mpz_si_kronecker __gmpz_si_kronecker > int __gmpz_si_kronecker (long, mpz_srcptr) __attribute__ ((__pure__)); > >#define mpz_ui_kronecker __gmpz_ui_kronecker > int __gmpz_ui_kronecker (unsigned long, mpz_srcptr) __attribute__ ((__pure__)); > >#define mpz_lcm __gmpz_lcm > void __gmpz_lcm (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_lcm_ui __gmpz_lcm_ui > void __gmpz_lcm_ui (mpz_ptr, mpz_srcptr, unsigned long); > >#define mpz_legendre mpz_jacobi > >#define mpz_lucnum_ui __gmpz_lucnum_ui > void __gmpz_lucnum_ui (mpz_ptr, unsigned long int); > >#define mpz_lucnum2_ui __gmpz_lucnum2_ui > void __gmpz_lucnum2_ui (mpz_ptr, mpz_ptr, unsigned long int); > >#define mpz_millerrabin __gmpz_millerrabin > int __gmpz_millerrabin (mpz_srcptr, int) __attribute__ ((__pure__)); > >#define mpz_mod __gmpz_mod > void __gmpz_mod (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_mod_ui mpz_fdiv_r_ui > >#define mpz_mul __gmpz_mul > void __gmpz_mul (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_mul_2exp __gmpz_mul_2exp > void __gmpz_mul_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); > >#define mpz_mul_si __gmpz_mul_si > void __gmpz_mul_si (mpz_ptr, mpz_srcptr, long int); > >#define mpz_mul_ui __gmpz_mul_ui > void __gmpz_mul_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_neg __gmpz_neg > > void __gmpz_neg (mpz_ptr, mpz_srcptr); > > >#define mpz_nextprime __gmpz_nextprime > void __gmpz_nextprime (mpz_ptr, mpz_srcptr); > >#define mpz_out_raw __gmpz_out_raw > > size_t __gmpz_out_raw (FILE *, mpz_srcptr); > > >#define mpz_out_str __gmpz_out_str > > size_t __gmpz_out_str (FILE *, int, mpz_srcptr); > > >#define mpz_perfect_power_p __gmpz_perfect_power_p > int __gmpz_perfect_power_p (mpz_srcptr) __attribute__ ((__pure__)); > >#define mpz_perfect_square_p __gmpz_perfect_square_p > > int __gmpz_perfect_square_p (mpz_srcptr) __attribute__ ((__pure__)); > > >#define mpz_popcount __gmpz_popcount > > mp_bitcnt_t __gmpz_popcount (mpz_srcptr) throw () __attribute__ ((__pure__)); > > >#define mpz_pow_ui __gmpz_pow_ui > void __gmpz_pow_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_powm __gmpz_powm > void __gmpz_powm (mpz_ptr, mpz_srcptr, mpz_srcptr, mpz_srcptr); > >#define mpz_powm_sec __gmpz_powm_sec > void __gmpz_powm_sec (mpz_ptr, mpz_srcptr, mpz_srcptr, mpz_srcptr); > >#define mpz_powm_ui __gmpz_powm_ui > void __gmpz_powm_ui (mpz_ptr, mpz_srcptr, unsigned long int, mpz_srcptr); > >#define mpz_probab_prime_p __gmpz_probab_prime_p > int __gmpz_probab_prime_p (mpz_srcptr, int) __attribute__ ((__pure__)); > >#define mpz_random __gmpz_random > void __gmpz_random (mpz_ptr, mp_size_t); > >#define mpz_random2 __gmpz_random2 > void __gmpz_random2 (mpz_ptr, mp_size_t); > >#define mpz_realloc2 __gmpz_realloc2 > void __gmpz_realloc2 (mpz_ptr, mp_bitcnt_t); > >#define mpz_remove __gmpz_remove > mp_bitcnt_t __gmpz_remove (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_root __gmpz_root > int __gmpz_root (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_rootrem __gmpz_rootrem > void __gmpz_rootrem (mpz_ptr, mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_rrandomb __gmpz_rrandomb > void __gmpz_rrandomb (mpz_ptr, gmp_randstate_t, mp_bitcnt_t); > >#define mpz_scan0 __gmpz_scan0 > mp_bitcnt_t __gmpz_scan0 (mpz_srcptr, mp_bitcnt_t) throw () __attribute__ ((__pure__)); > >#define mpz_scan1 __gmpz_scan1 > mp_bitcnt_t __gmpz_scan1 (mpz_srcptr, mp_bitcnt_t) throw () __attribute__ ((__pure__)); > >#define mpz_set __gmpz_set > void __gmpz_set (mpz_ptr, mpz_srcptr); > >#define mpz_set_d __gmpz_set_d > void __gmpz_set_d (mpz_ptr, double); > >#define mpz_set_f __gmpz_set_f > void __gmpz_set_f (mpz_ptr, mpf_srcptr); > >#define mpz_set_q __gmpz_set_q > > void __gmpz_set_q (mpz_ptr, mpq_srcptr); > > >#define mpz_set_si __gmpz_set_si > void __gmpz_set_si (mpz_ptr, signed long int); > >#define mpz_set_str __gmpz_set_str > int __gmpz_set_str (mpz_ptr, const char *, int); > >#define mpz_set_ui __gmpz_set_ui > void __gmpz_set_ui (mpz_ptr, unsigned long int); > >#define mpz_setbit __gmpz_setbit > void __gmpz_setbit (mpz_ptr, mp_bitcnt_t); > >#define mpz_size __gmpz_size > > size_t __gmpz_size (mpz_srcptr) throw () __attribute__ ((__pure__)); > > >#define mpz_sizeinbase __gmpz_sizeinbase > size_t __gmpz_sizeinbase (mpz_srcptr, int) throw () __attribute__ ((__pure__)); > >#define mpz_sqrt __gmpz_sqrt > void __gmpz_sqrt (mpz_ptr, mpz_srcptr); > >#define mpz_sqrtrem __gmpz_sqrtrem > void __gmpz_sqrtrem (mpz_ptr, mpz_ptr, mpz_srcptr); > >#define mpz_sub __gmpz_sub > void __gmpz_sub (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_sub_ui __gmpz_sub_ui > void __gmpz_sub_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_ui_sub __gmpz_ui_sub > void __gmpz_ui_sub (mpz_ptr, unsigned long int, mpz_srcptr); > >#define mpz_submul __gmpz_submul > void __gmpz_submul (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_submul_ui __gmpz_submul_ui > void __gmpz_submul_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_swap __gmpz_swap > void __gmpz_swap (mpz_ptr, mpz_ptr) throw (); > >#define mpz_tdiv_ui __gmpz_tdiv_ui > unsigned long int __gmpz_tdiv_ui (mpz_srcptr, unsigned long int) __attribute__ ((__pure__)); > >#define mpz_tdiv_q __gmpz_tdiv_q > void __gmpz_tdiv_q (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_tdiv_q_2exp __gmpz_tdiv_q_2exp > void __gmpz_tdiv_q_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); > >#define mpz_tdiv_q_ui __gmpz_tdiv_q_ui > unsigned long int __gmpz_tdiv_q_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_tdiv_qr __gmpz_tdiv_qr > void __gmpz_tdiv_qr (mpz_ptr, mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_tdiv_qr_ui __gmpz_tdiv_qr_ui > unsigned long int __gmpz_tdiv_qr_ui (mpz_ptr, mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_tdiv_r __gmpz_tdiv_r > void __gmpz_tdiv_r (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_tdiv_r_2exp __gmpz_tdiv_r_2exp > void __gmpz_tdiv_r_2exp (mpz_ptr, mpz_srcptr, mp_bitcnt_t); > >#define mpz_tdiv_r_ui __gmpz_tdiv_r_ui > unsigned long int __gmpz_tdiv_r_ui (mpz_ptr, mpz_srcptr, unsigned long int); > >#define mpz_tstbit __gmpz_tstbit > int __gmpz_tstbit (mpz_srcptr, mp_bitcnt_t) throw () __attribute__ ((__pure__)); > >#define mpz_ui_pow_ui __gmpz_ui_pow_ui > void __gmpz_ui_pow_ui (mpz_ptr, unsigned long int, unsigned long int); > >#define mpz_urandomb __gmpz_urandomb > void __gmpz_urandomb (mpz_ptr, gmp_randstate_t, mp_bitcnt_t); > >#define mpz_urandomm __gmpz_urandomm > void __gmpz_urandomm (mpz_ptr, gmp_randstate_t, mpz_srcptr); > >#define mpz_xor __gmpz_xor >#define mpz_eor __gmpz_xor > void __gmpz_xor (mpz_ptr, mpz_srcptr, mpz_srcptr); > >#define mpz_limbs_read __gmpz_limbs_read > mp_srcptr __gmpz_limbs_read (mpz_srcptr); > >#define mpz_limbs_write __gmpz_limbs_write > mp_ptr __gmpz_limbs_write (mpz_ptr, mp_size_t); > >#define mpz_limbs_modify __gmpz_limbs_modify > mp_ptr __gmpz_limbs_modify (mpz_ptr, mp_size_t); > >#define mpz_limbs_finish __gmpz_limbs_finish > void __gmpz_limbs_finish (mpz_ptr, mp_size_t); > >#define mpz_roinit_n __gmpz_roinit_n > mpz_srcptr __gmpz_roinit_n (mpz_ptr, mp_srcptr, mp_size_t); > >#define MPZ_ROINIT_N(xp,xs) {{0, (xs),(xp) }} > > > >#define mpq_abs __gmpq_abs > > void __gmpq_abs (mpq_ptr, mpq_srcptr); > > >#define mpq_add __gmpq_add > void __gmpq_add (mpq_ptr, mpq_srcptr, mpq_srcptr); > >#define mpq_canonicalize __gmpq_canonicalize > void __gmpq_canonicalize (mpq_ptr); > >#define mpq_clear __gmpq_clear > void __gmpq_clear (mpq_ptr); > >#define mpq_clears __gmpq_clears > void __gmpq_clears (mpq_ptr, ...); > >#define mpq_cmp __gmpq_cmp > int __gmpq_cmp (mpq_srcptr, mpq_srcptr) __attribute__ ((__pure__)); > >#define _mpq_cmp_si __gmpq_cmp_si > int __gmpq_cmp_si (mpq_srcptr, long, unsigned long) __attribute__ ((__pure__)); > >#define _mpq_cmp_ui __gmpq_cmp_ui > int __gmpq_cmp_ui (mpq_srcptr, unsigned long int, unsigned long int) __attribute__ ((__pure__)); > >#define mpq_div __gmpq_div > void __gmpq_div (mpq_ptr, mpq_srcptr, mpq_srcptr); > >#define mpq_div_2exp __gmpq_div_2exp > void __gmpq_div_2exp (mpq_ptr, mpq_srcptr, mp_bitcnt_t); > >#define mpq_equal __gmpq_equal > int __gmpq_equal (mpq_srcptr, mpq_srcptr) throw () __attribute__ ((__pure__)); > >#define mpq_get_num __gmpq_get_num > void __gmpq_get_num (mpz_ptr, mpq_srcptr); > >#define mpq_get_den __gmpq_get_den > void __gmpq_get_den (mpz_ptr, mpq_srcptr); > >#define mpq_get_d __gmpq_get_d > double __gmpq_get_d (mpq_srcptr) __attribute__ ((__pure__)); > >#define mpq_get_str __gmpq_get_str > char *__gmpq_get_str (char *, int, mpq_srcptr); > >#define mpq_init __gmpq_init > void __gmpq_init (mpq_ptr); > >#define mpq_inits __gmpq_inits > void __gmpq_inits (mpq_ptr, ...); > >#define mpq_inp_str __gmpq_inp_str > > size_t __gmpq_inp_str (mpq_ptr, FILE *, int); > > >#define mpq_inv __gmpq_inv > void __gmpq_inv (mpq_ptr, mpq_srcptr); > >#define mpq_mul __gmpq_mul > void __gmpq_mul (mpq_ptr, mpq_srcptr, mpq_srcptr); > >#define mpq_mul_2exp __gmpq_mul_2exp > void __gmpq_mul_2exp (mpq_ptr, mpq_srcptr, mp_bitcnt_t); > >#define mpq_neg __gmpq_neg > > void __gmpq_neg (mpq_ptr, mpq_srcptr); > > >#define mpq_out_str __gmpq_out_str > > size_t __gmpq_out_str (FILE *, int, mpq_srcptr); > > >#define mpq_set __gmpq_set > void __gmpq_set (mpq_ptr, mpq_srcptr); > >#define mpq_set_d __gmpq_set_d > void __gmpq_set_d (mpq_ptr, double); > >#define mpq_set_den __gmpq_set_den > void __gmpq_set_den (mpq_ptr, mpz_srcptr); > >#define mpq_set_f __gmpq_set_f > void __gmpq_set_f (mpq_ptr, mpf_srcptr); > >#define mpq_set_num __gmpq_set_num > void __gmpq_set_num (mpq_ptr, mpz_srcptr); > >#define mpq_set_si __gmpq_set_si > void __gmpq_set_si (mpq_ptr, signed long int, unsigned long int); > >#define mpq_set_str __gmpq_set_str > int __gmpq_set_str (mpq_ptr, const char *, int); > >#define mpq_set_ui __gmpq_set_ui > void __gmpq_set_ui (mpq_ptr, unsigned long int, unsigned long int); > >#define mpq_set_z __gmpq_set_z > void __gmpq_set_z (mpq_ptr, mpz_srcptr); > >#define mpq_sub __gmpq_sub > void __gmpq_sub (mpq_ptr, mpq_srcptr, mpq_srcptr); > >#define mpq_swap __gmpq_swap > void __gmpq_swap (mpq_ptr, mpq_ptr) throw (); > > > > >#define mpf_abs __gmpf_abs > void __gmpf_abs (mpf_ptr, mpf_srcptr); > >#define mpf_add __gmpf_add > void __gmpf_add (mpf_ptr, mpf_srcptr, mpf_srcptr); > >#define mpf_add_ui __gmpf_add_ui > void __gmpf_add_ui (mpf_ptr, mpf_srcptr, unsigned long int); >#define mpf_ceil __gmpf_ceil > void __gmpf_ceil (mpf_ptr, mpf_srcptr); > >#define mpf_clear __gmpf_clear > void __gmpf_clear (mpf_ptr); > >#define mpf_clears __gmpf_clears > void __gmpf_clears (mpf_ptr, ...); > >#define mpf_cmp __gmpf_cmp > int __gmpf_cmp (mpf_srcptr, mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_cmp_d __gmpf_cmp_d > int __gmpf_cmp_d (mpf_srcptr, double) __attribute__ ((__pure__)); > >#define mpf_cmp_si __gmpf_cmp_si > int __gmpf_cmp_si (mpf_srcptr, signed long int) throw () __attribute__ ((__pure__)); > >#define mpf_cmp_ui __gmpf_cmp_ui > int __gmpf_cmp_ui (mpf_srcptr, unsigned long int) throw () __attribute__ ((__pure__)); > >#define mpf_div __gmpf_div > void __gmpf_div (mpf_ptr, mpf_srcptr, mpf_srcptr); > >#define mpf_div_2exp __gmpf_div_2exp > void __gmpf_div_2exp (mpf_ptr, mpf_srcptr, mp_bitcnt_t); > >#define mpf_div_ui __gmpf_div_ui > void __gmpf_div_ui (mpf_ptr, mpf_srcptr, unsigned long int); > >#define mpf_dump __gmpf_dump > void __gmpf_dump (mpf_srcptr); > >#define mpf_eq __gmpf_eq > int __gmpf_eq (mpf_srcptr, mpf_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); > >#define mpf_fits_sint_p __gmpf_fits_sint_p > int __gmpf_fits_sint_p (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_fits_slong_p __gmpf_fits_slong_p > int __gmpf_fits_slong_p (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_fits_sshort_p __gmpf_fits_sshort_p > int __gmpf_fits_sshort_p (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_fits_uint_p __gmpf_fits_uint_p > int __gmpf_fits_uint_p (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_fits_ulong_p __gmpf_fits_ulong_p > int __gmpf_fits_ulong_p (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_fits_ushort_p __gmpf_fits_ushort_p > int __gmpf_fits_ushort_p (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_floor __gmpf_floor > void __gmpf_floor (mpf_ptr, mpf_srcptr); > >#define mpf_get_d __gmpf_get_d > double __gmpf_get_d (mpf_srcptr) __attribute__ ((__pure__)); > >#define mpf_get_d_2exp __gmpf_get_d_2exp > double __gmpf_get_d_2exp (signed long int *, mpf_srcptr); > >#define mpf_get_default_prec __gmpf_get_default_prec > mp_bitcnt_t __gmpf_get_default_prec (void) throw () __attribute__ ((__pure__)); > >#define mpf_get_prec __gmpf_get_prec > mp_bitcnt_t __gmpf_get_prec (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_get_si __gmpf_get_si > long __gmpf_get_si (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_get_str __gmpf_get_str > char *__gmpf_get_str (char *, mp_exp_t *, int, size_t, mpf_srcptr); > >#define mpf_get_ui __gmpf_get_ui > unsigned long __gmpf_get_ui (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_init __gmpf_init > void __gmpf_init (mpf_ptr); > >#define mpf_init2 __gmpf_init2 > void __gmpf_init2 (mpf_ptr, mp_bitcnt_t); > >#define mpf_inits __gmpf_inits > void __gmpf_inits (mpf_ptr, ...); > >#define mpf_init_set __gmpf_init_set > void __gmpf_init_set (mpf_ptr, mpf_srcptr); > >#define mpf_init_set_d __gmpf_init_set_d > void __gmpf_init_set_d (mpf_ptr, double); > >#define mpf_init_set_si __gmpf_init_set_si > void __gmpf_init_set_si (mpf_ptr, signed long int); > >#define mpf_init_set_str __gmpf_init_set_str > int __gmpf_init_set_str (mpf_ptr, const char *, int); > >#define mpf_init_set_ui __gmpf_init_set_ui > void __gmpf_init_set_ui (mpf_ptr, unsigned long int); > >#define mpf_inp_str __gmpf_inp_str > > size_t __gmpf_inp_str (mpf_ptr, FILE *, int); > > >#define mpf_integer_p __gmpf_integer_p > int __gmpf_integer_p (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_mul __gmpf_mul > void __gmpf_mul (mpf_ptr, mpf_srcptr, mpf_srcptr); > >#define mpf_mul_2exp __gmpf_mul_2exp > void __gmpf_mul_2exp (mpf_ptr, mpf_srcptr, mp_bitcnt_t); > >#define mpf_mul_ui __gmpf_mul_ui > void __gmpf_mul_ui (mpf_ptr, mpf_srcptr, unsigned long int); > >#define mpf_neg __gmpf_neg > void __gmpf_neg (mpf_ptr, mpf_srcptr); > >#define mpf_out_str __gmpf_out_str > > size_t __gmpf_out_str (FILE *, int, size_t, mpf_srcptr); > > >#define mpf_pow_ui __gmpf_pow_ui > void __gmpf_pow_ui (mpf_ptr, mpf_srcptr, unsigned long int); > >#define mpf_random2 __gmpf_random2 > void __gmpf_random2 (mpf_ptr, mp_size_t, mp_exp_t); > >#define mpf_reldiff __gmpf_reldiff > void __gmpf_reldiff (mpf_ptr, mpf_srcptr, mpf_srcptr); > >#define mpf_set __gmpf_set > void __gmpf_set (mpf_ptr, mpf_srcptr); > >#define mpf_set_d __gmpf_set_d > void __gmpf_set_d (mpf_ptr, double); > >#define mpf_set_default_prec __gmpf_set_default_prec > void __gmpf_set_default_prec (mp_bitcnt_t) throw (); > >#define mpf_set_prec __gmpf_set_prec > void __gmpf_set_prec (mpf_ptr, mp_bitcnt_t); > >#define mpf_set_prec_raw __gmpf_set_prec_raw > void __gmpf_set_prec_raw (mpf_ptr, mp_bitcnt_t) throw (); > >#define mpf_set_q __gmpf_set_q > void __gmpf_set_q (mpf_ptr, mpq_srcptr); > >#define mpf_set_si __gmpf_set_si > void __gmpf_set_si (mpf_ptr, signed long int); > >#define mpf_set_str __gmpf_set_str > int __gmpf_set_str (mpf_ptr, const char *, int); > >#define mpf_set_ui __gmpf_set_ui > void __gmpf_set_ui (mpf_ptr, unsigned long int); > >#define mpf_set_z __gmpf_set_z > void __gmpf_set_z (mpf_ptr, mpz_srcptr); > >#define mpf_size __gmpf_size > size_t __gmpf_size (mpf_srcptr) throw () __attribute__ ((__pure__)); > >#define mpf_sqrt __gmpf_sqrt > void __gmpf_sqrt (mpf_ptr, mpf_srcptr); > >#define mpf_sqrt_ui __gmpf_sqrt_ui > void __gmpf_sqrt_ui (mpf_ptr, unsigned long int); > >#define mpf_sub __gmpf_sub > void __gmpf_sub (mpf_ptr, mpf_srcptr, mpf_srcptr); > >#define mpf_sub_ui __gmpf_sub_ui > void __gmpf_sub_ui (mpf_ptr, mpf_srcptr, unsigned long int); > >#define mpf_swap __gmpf_swap > void __gmpf_swap (mpf_ptr, mpf_ptr) throw (); > >#define mpf_trunc __gmpf_trunc > void __gmpf_trunc (mpf_ptr, mpf_srcptr); > >#define mpf_ui_div __gmpf_ui_div > void __gmpf_ui_div (mpf_ptr, unsigned long int, mpf_srcptr); > >#define mpf_ui_sub __gmpf_ui_sub > void __gmpf_ui_sub (mpf_ptr, unsigned long int, mpf_srcptr); > >#define mpf_urandomb __gmpf_urandomb > void __gmpf_urandomb (mpf_t, gmp_randstate_t, mp_bitcnt_t); > > > > > > >#define mpn_add __MPN(add) > > mp_limb_t __gmpn_add (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); > > >#define mpn_add_1 __MPN(add_1) > > mp_limb_t __gmpn_add_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) throw (); > > >#define mpn_add_n __MPN(add_n) > mp_limb_t __gmpn_add_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); > >#define mpn_addmul_1 __MPN(addmul_1) > mp_limb_t __gmpn_addmul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); > >#define mpn_cmp __MPN(cmp) > > int __gmpn_cmp (mp_srcptr, mp_srcptr, mp_size_t) throw () __attribute__ ((__pure__)); > > >#define mpn_divexact_by3(dst,src,size) mpn_divexact_by3c (dst, src, size, __GMP_CAST (mp_limb_t, 0)) > > >#define mpn_divexact_by3c __MPN(divexact_by3c) > mp_limb_t __gmpn_divexact_by3c (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); > >#define mpn_divmod_1(qp,np,nsize,dlimb) mpn_divrem_1 (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dlimb) > > >#define mpn_divrem __MPN(divrem) > mp_limb_t __gmpn_divrem (mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_srcptr, mp_size_t); > >#define mpn_divrem_1 __MPN(divrem_1) > mp_limb_t __gmpn_divrem_1 (mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_limb_t); > >#define mpn_divrem_2 __MPN(divrem_2) > mp_limb_t __gmpn_divrem_2 (mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_srcptr); > >#define mpn_div_qr_1 __MPN(div_qr_1) > mp_limb_t __gmpn_div_qr_1 (mp_ptr, mp_limb_t *, mp_srcptr, mp_size_t, mp_limb_t); > >#define mpn_div_qr_2 __MPN(div_qr_2) > mp_limb_t __gmpn_div_qr_2 (mp_ptr, mp_ptr, mp_srcptr, mp_size_t, mp_srcptr); > >#define mpn_gcd __MPN(gcd) > mp_size_t __gmpn_gcd (mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t); > >#define mpn_gcd_1 __MPN(gcd_1) > mp_limb_t __gmpn_gcd_1 (mp_srcptr, mp_size_t, mp_limb_t) __attribute__ ((__pure__)); > >#define mpn_gcdext_1 __MPN(gcdext_1) > mp_limb_t __gmpn_gcdext_1 (mp_limb_signed_t *, mp_limb_signed_t *, mp_limb_t, mp_limb_t); > >#define mpn_gcdext __MPN(gcdext) > mp_size_t __gmpn_gcdext (mp_ptr, mp_ptr, mp_size_t *, mp_ptr, mp_size_t, mp_ptr, mp_size_t); > >#define mpn_get_str __MPN(get_str) > size_t __gmpn_get_str (unsigned char *, int, mp_ptr, mp_size_t); > >#define mpn_hamdist __MPN(hamdist) > mp_bitcnt_t __gmpn_hamdist (mp_srcptr, mp_srcptr, mp_size_t) throw () __attribute__ ((__pure__)); > >#define mpn_lshift __MPN(lshift) > mp_limb_t __gmpn_lshift (mp_ptr, mp_srcptr, mp_size_t, unsigned int); > >#define mpn_mod_1 __MPN(mod_1) > mp_limb_t __gmpn_mod_1 (mp_srcptr, mp_size_t, mp_limb_t) __attribute__ ((__pure__)); > >#define mpn_mul __MPN(mul) > mp_limb_t __gmpn_mul (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); > >#define mpn_mul_1 __MPN(mul_1) > mp_limb_t __gmpn_mul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); > >#define mpn_mul_n __MPN(mul_n) > void __gmpn_mul_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); > >#define mpn_sqr __MPN(sqr) > void __gmpn_sqr (mp_ptr, mp_srcptr, mp_size_t); > >#define mpn_neg __MPN(neg) > > mp_limb_t __gmpn_neg (mp_ptr, mp_srcptr, mp_size_t); > > >#define mpn_com __MPN(com) > > void __gmpn_com (mp_ptr, mp_srcptr, mp_size_t); > > >#define mpn_perfect_square_p __MPN(perfect_square_p) > int __gmpn_perfect_square_p (mp_srcptr, mp_size_t) __attribute__ ((__pure__)); > >#define mpn_perfect_power_p __MPN(perfect_power_p) > int __gmpn_perfect_power_p (mp_srcptr, mp_size_t) __attribute__ ((__pure__)); > >#define mpn_popcount __MPN(popcount) > mp_bitcnt_t __gmpn_popcount (mp_srcptr, mp_size_t) throw () __attribute__ ((__pure__)); > >#define mpn_pow_1 __MPN(pow_1) > mp_size_t __gmpn_pow_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t, mp_ptr); > > >#define mpn_preinv_mod_1 __MPN(preinv_mod_1) > mp_limb_t __gmpn_preinv_mod_1 (mp_srcptr, mp_size_t, mp_limb_t, mp_limb_t) __attribute__ ((__pure__)); > >#define mpn_random __MPN(random) > void __gmpn_random (mp_ptr, mp_size_t); > >#define mpn_random2 __MPN(random2) > void __gmpn_random2 (mp_ptr, mp_size_t); > >#define mpn_rshift __MPN(rshift) > mp_limb_t __gmpn_rshift (mp_ptr, mp_srcptr, mp_size_t, unsigned int); > >#define mpn_scan0 __MPN(scan0) > mp_bitcnt_t __gmpn_scan0 (mp_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); > >#define mpn_scan1 __MPN(scan1) > mp_bitcnt_t __gmpn_scan1 (mp_srcptr, mp_bitcnt_t) __attribute__ ((__pure__)); > >#define mpn_set_str __MPN(set_str) > mp_size_t __gmpn_set_str (mp_ptr, const unsigned char *, size_t, int); > >#define mpn_sizeinbase __MPN(sizeinbase) > size_t __gmpn_sizeinbase (mp_srcptr, mp_size_t, int); > >#define mpn_sqrtrem __MPN(sqrtrem) > mp_size_t __gmpn_sqrtrem (mp_ptr, mp_ptr, mp_srcptr, mp_size_t); > >#define mpn_sub __MPN(sub) > > mp_limb_t __gmpn_sub (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); > > >#define mpn_sub_1 __MPN(sub_1) > > mp_limb_t __gmpn_sub_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t) throw (); > > >#define mpn_sub_n __MPN(sub_n) > mp_limb_t __gmpn_sub_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); > >#define mpn_submul_1 __MPN(submul_1) > mp_limb_t __gmpn_submul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); > >#define mpn_tdiv_qr __MPN(tdiv_qr) > void __gmpn_tdiv_qr (mp_ptr, mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); > >#define mpn_and_n __MPN(and_n) > void __gmpn_and_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); >#define mpn_andn_n __MPN(andn_n) > void __gmpn_andn_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); >#define mpn_nand_n __MPN(nand_n) > void __gmpn_nand_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); >#define mpn_ior_n __MPN(ior_n) > void __gmpn_ior_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); >#define mpn_iorn_n __MPN(iorn_n) > void __gmpn_iorn_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); >#define mpn_nior_n __MPN(nior_n) > void __gmpn_nior_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); >#define mpn_xor_n __MPN(xor_n) > void __gmpn_xor_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); >#define mpn_xnor_n __MPN(xnor_n) > void __gmpn_xnor_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); > >#define mpn_copyi __MPN(copyi) > void __gmpn_copyi (mp_ptr, mp_srcptr, mp_size_t); >#define mpn_copyd __MPN(copyd) > void __gmpn_copyd (mp_ptr, mp_srcptr, mp_size_t); >#define mpn_zero __MPN(zero) > void __gmpn_zero (mp_ptr, mp_size_t); > >#define mpn_cnd_add_n __MPN(cnd_add_n) > mp_limb_t __gmpn_cnd_add_n (mp_limb_t, mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); >#define mpn_cnd_sub_n __MPN(cnd_sub_n) > mp_limb_t __gmpn_cnd_sub_n (mp_limb_t, mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); > >#define mpn_sec_add_1 __MPN(sec_add_1) > mp_limb_t __gmpn_sec_add_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t, mp_ptr); >#define mpn_sec_add_1_itch __MPN(sec_add_1_itch) > mp_size_t __gmpn_sec_add_1_itch (mp_size_t) __attribute__ ((__pure__)); > >#define mpn_sec_sub_1 __MPN(sec_sub_1) > mp_limb_t __gmpn_sec_sub_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t, mp_ptr); >#define mpn_sec_sub_1_itch __MPN(sec_sub_1_itch) > mp_size_t __gmpn_sec_sub_1_itch (mp_size_t) __attribute__ ((__pure__)); > >#define mpn_sec_mul __MPN(sec_mul) > void __gmpn_sec_mul (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t, mp_ptr); >#define mpn_sec_mul_itch __MPN(sec_mul_itch) > mp_size_t __gmpn_sec_mul_itch (mp_size_t, mp_size_t) __attribute__ ((__pure__)); > >#define mpn_sec_sqr __MPN(sec_sqr) > void __gmpn_sec_sqr (mp_ptr, mp_srcptr, mp_size_t, mp_ptr); >#define mpn_sec_sqr_itch __MPN(sec_sqr_itch) > mp_size_t __gmpn_sec_sqr_itch (mp_size_t) __attribute__ ((__pure__)); > >#define mpn_sec_powm __MPN(sec_powm) > void __gmpn_sec_powm (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_bitcnt_t, mp_srcptr, mp_size_t, mp_ptr); >#define mpn_sec_powm_itch __MPN(sec_powm_itch) > mp_size_t __gmpn_sec_powm_itch (mp_size_t, mp_bitcnt_t, mp_size_t) __attribute__ ((__pure__)); > >#define mpn_sec_tabselect __MPN(sec_tabselect) > void __gmpn_sec_tabselect (volatile mp_limb_t *, volatile const mp_limb_t *, mp_size_t, mp_size_t, mp_size_t); > >#define mpn_sec_div_qr __MPN(sec_div_qr) > mp_limb_t __gmpn_sec_div_qr (mp_ptr, mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_ptr); >#define mpn_sec_div_qr_itch __MPN(sec_div_qr_itch) > mp_size_t __gmpn_sec_div_qr_itch (mp_size_t, mp_size_t) __attribute__ ((__pure__)); >#define mpn_sec_div_r __MPN(sec_div_r) > void __gmpn_sec_div_r (mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_ptr); >#define mpn_sec_div_r_itch __MPN(sec_div_r_itch) > mp_size_t __gmpn_sec_div_r_itch (mp_size_t, mp_size_t) __attribute__ ((__pure__)); > >#define mpn_sec_invert __MPN(sec_invert) > int __gmpn_sec_invert (mp_ptr, mp_ptr, mp_srcptr, mp_size_t, mp_bitcnt_t, mp_ptr); >#define mpn_sec_invert_itch __MPN(sec_invert_itch) > mp_size_t __gmpn_sec_invert_itch (mp_size_t) __attribute__ ((__pure__)); ># 1701 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >extern __inline__ __attribute__ ((__gnu_inline__)) void >__gmpz_abs (mpz_ptr __gmp_w, mpz_srcptr __gmp_u) >{ > if (__gmp_w != __gmp_u) > __gmpz_set (__gmp_w, __gmp_u); > __gmp_w->_mp_size = ((__gmp_w->_mp_size) >= 0 ? (__gmp_w->_mp_size) : -(__gmp_w->_mp_size)); >} > > > >#define __GMPZ_FITS_UTYPE_P(z,maxval) mp_size_t __gmp_n = z->_mp_size; mp_ptr __gmp_p = z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= maxval)); ># 1725 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >extern __inline__ __attribute__ ((__gnu_inline__)) > >int >__gmpz_fits_uint_p (mpz_srcptr __gmp_z) throw () >{ > mp_size_t __gmp_n = __gmp_z->_mp_size; mp_ptr __gmp_p = __gmp_z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= (~ (unsigned) 0)));; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >int >__gmpz_fits_ulong_p (mpz_srcptr __gmp_z) throw () >{ > mp_size_t __gmp_n = __gmp_z->_mp_size; mp_ptr __gmp_p = __gmp_z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= (~ (unsigned long) 0)));; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >int >__gmpz_fits_ushort_p (mpz_srcptr __gmp_z) throw () >{ > mp_size_t __gmp_n = __gmp_z->_mp_size; mp_ptr __gmp_p = __gmp_z->_mp_d; return (__gmp_n == 0 || (__gmp_n == 1 && __gmp_p[0] <= (0 + (unsigned short) ~0)));; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >unsigned long >__gmpz_get_ui (mpz_srcptr __gmp_z) throw () >{ > mp_ptr __gmp_p = __gmp_z->_mp_d; > mp_size_t __gmp_n = __gmp_z->_mp_size; > mp_limb_t __gmp_l = __gmp_p[0]; > > > > > > > return (__gmp_n != 0 ? __gmp_l : 0); ># 1781 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >mp_limb_t >__gmpz_getlimbn (mpz_srcptr __gmp_z, mp_size_t __gmp_n) throw () >{ > mp_limb_t __gmp_result = 0; > if (__builtin_expect ((__gmp_n >= 0 && __gmp_n < ((__gmp_z->_mp_size) >= 0 ? (__gmp_z->_mp_size) : -(__gmp_z->_mp_size))) != 0, 1)) > __gmp_result = __gmp_z->_mp_d[__gmp_n]; > return __gmp_result; >} > > > >extern __inline__ __attribute__ ((__gnu_inline__)) void >__gmpz_neg (mpz_ptr __gmp_w, mpz_srcptr __gmp_u) >{ > if (__gmp_w != __gmp_u) > __gmpz_set (__gmp_w, __gmp_u); > __gmp_w->_mp_size = - __gmp_w->_mp_size; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >int >__gmpz_perfect_square_p (mpz_srcptr __gmp_a) >{ > mp_size_t __gmp_asize; > int __gmp_result; > > __gmp_asize = __gmp_a->_mp_size; > __gmp_result = (__gmp_asize >= 0); > if (__builtin_expect ((__gmp_asize > 0) != 0, 1)) > __gmp_result = __gmpn_perfect_square_p (__gmp_a->_mp_d, __gmp_asize); > return __gmp_result; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >mp_bitcnt_t >__gmpz_popcount (mpz_srcptr __gmp_u) throw () >{ > mp_size_t __gmp_usize; > mp_bitcnt_t __gmp_result; > > __gmp_usize = __gmp_u->_mp_size; > __gmp_result = (__gmp_usize < 0 ? (~ (unsigned long) 0) : 0); > if (__builtin_expect ((__gmp_usize > 0) != 0, 1)) > __gmp_result = __gmpn_popcount (__gmp_u->_mp_d, __gmp_usize); > return __gmp_result; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >void >__gmpz_set_q (mpz_ptr __gmp_w, mpq_srcptr __gmp_u) >{ > __gmpz_tdiv_q (__gmp_w, (&((__gmp_u)->_mp_num)), (&((__gmp_u)->_mp_den))); >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >size_t >__gmpz_size (mpz_srcptr __gmp_z) throw () >{ > return ((__gmp_z->_mp_size) >= 0 ? (__gmp_z->_mp_size) : -(__gmp_z->_mp_size)); >} > > > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) void >__gmpq_abs (mpq_ptr __gmp_w, mpq_srcptr __gmp_u) >{ > if (__gmp_w != __gmp_u) > __gmpq_set (__gmp_w, __gmp_u); > __gmp_w->_mp_num._mp_size = ((__gmp_w->_mp_num._mp_size) >= 0 ? (__gmp_w->_mp_num._mp_size) : -(__gmp_w->_mp_num._mp_size)); >} > > > >extern __inline__ __attribute__ ((__gnu_inline__)) void >__gmpq_neg (mpq_ptr __gmp_w, mpq_srcptr __gmp_u) >{ > if (__gmp_w != __gmp_u) > __gmpq_set (__gmp_w, __gmp_u); > __gmp_w->_mp_num._mp_size = - __gmp_w->_mp_num._mp_size; >} ># 1907 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMPN_AORS(cout,wp,xp,xsize,yp,ysize,FUNCTION,TEST) do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (ysize); if (__gmp_i != 0) { if (FUNCTION (wp, xp, yp, __gmp_i)) { do { if (__gmp_i >= (xsize)) { (cout) = 1; goto __gmp_done; } __gmp_x = (xp)[__gmp_i]; } while (TEST); } } if ((wp) != (xp)) __GMPN_COPY_REST (wp, xp, xsize, __gmp_i); (cout) = 0; __gmp_done: ; } while (0) ># 1941 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMPN_ADD(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_add_n, (((wp)[__gmp_i++] = (__gmp_x + 1) & GMP_NUMB_MASK) == 0)) > > >#define __GMPN_SUB(cout,wp,xp,xsize,yp,ysize) __GMPN_AORS (cout, wp, xp, xsize, yp, ysize, mpn_sub_n, (((wp)[__gmp_i++] = (__gmp_x - 1) & GMP_NUMB_MASK), __gmp_x == 0)) ># 1974 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMPN_AORS_1(cout,dst,src,n,v,OP,CB) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (src)[0]; __gmp_r = __gmp_x OP (v); (dst)[0] = __gmp_r; if (CB (__gmp_r, __gmp_x, (v))) { (cout) = 1; for (__gmp_i = 1; __gmp_i < (n);) { __gmp_x = (src)[__gmp_i]; __gmp_r = __gmp_x OP 1; (dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!CB (__gmp_r, __gmp_x, 1)) { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, __gmp_i); (cout) = 0; break; } } } else { if ((src) != (dst)) __GMPN_COPY_REST (dst, src, n, 1); (cout) = 0; } } while (0) ># 2051 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMPN_ADDCB(r,x,y) ((r) < (y)) >#define __GMPN_SUBCB(r,x,y) ((x) < (y)) > >#define __GMPN_ADD_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB) > >#define __GMPN_SUB_1(cout,dst,src,n,v) __GMPN_AORS_1(cout, dst, src, n, v, -, __GMPN_SUBCB) > > > > > > >#define __GMPN_CMP(result,xp,yp,size) do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (result) = 0; __gmp_i = (size); while (--__gmp_i >= 0) { __gmp_x = (xp)[__gmp_i]; __gmp_y = (yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0) ># 2099 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMPN_COPY_REST(dst,src,size,start) do { mp_size_t __gmp_j; __GMP_CRAY_Pragma ("_CRI ivdep"); for (__gmp_j = (start); __gmp_j < (size); __gmp_j++) (dst)[__gmp_j] = (src)[__gmp_j]; } while (0) ># 2117 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define __GMPN_COPY(dst,src,size) __GMPN_COPY_REST (dst, src, size, 0) > > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >mp_limb_t >__gmpn_add (mp_ptr __gmp_wp, mp_srcptr __gmp_xp, mp_size_t __gmp_xsize, mp_srcptr __gmp_yp, mp_size_t __gmp_ysize) >{ > mp_limb_t __gmp_c; > do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_add_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x + 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)) == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0); > return __gmp_c; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >mp_limb_t >__gmpn_add_1 (mp_ptr __gmp_dst, mp_srcptr __gmp_src, mp_size_t __gmp_size, mp_limb_t __gmp_n) throw () >{ > mp_limb_t __gmp_c; > do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (__gmp_src)[0]; __gmp_r = __gmp_x + (__gmp_n); (__gmp_dst)[0] = __gmp_r; if (((__gmp_r) < ((__gmp_n)))) { (__gmp_c) = 1; for (__gmp_i = 1; __gmp_i < (__gmp_size);) { __gmp_x = (__gmp_src)[__gmp_i]; __gmp_r = __gmp_x + 1; (__gmp_dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!((__gmp_r) < (1))) { if ((__gmp_src) != (__gmp_dst)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_size); __gmp_j++) (__gmp_dst)[__gmp_j] = (__gmp_src)[__gmp_j]; } while (0); (__gmp_c) = 0; break; } } } else { if ((__gmp_src) != (__gmp_dst)) do { mp_size_t __gmp_j; ; for (__gmp_j = (1); __gmp_j < (__gmp_size); __gmp_j++) (__gmp_dst)[__gmp_j] = (__gmp_src)[__gmp_j]; } while (0); (__gmp_c) = 0; } } while (0); > return __gmp_c; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >int >__gmpn_cmp (mp_srcptr __gmp_xp, mp_srcptr __gmp_yp, mp_size_t __gmp_size) throw () >{ > int __gmp_result; > do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_y; (__gmp_result) = 0; __gmp_i = (__gmp_size); while (--__gmp_i >= 0) { __gmp_x = (__gmp_xp)[__gmp_i]; __gmp_y = (__gmp_yp)[__gmp_i]; if (__gmp_x != __gmp_y) { (__gmp_result) = (__gmp_x > __gmp_y ? 1 : -1); break; } } } while (0); > return __gmp_result; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >mp_limb_t >__gmpn_sub (mp_ptr __gmp_wp, mp_srcptr __gmp_xp, mp_size_t __gmp_xsize, mp_srcptr __gmp_yp, mp_size_t __gmp_ysize) >{ > mp_limb_t __gmp_c; > do { mp_size_t __gmp_i; mp_limb_t __gmp_x; __gmp_i = (__gmp_ysize); if (__gmp_i != 0) { if (__gmpn_sub_n (__gmp_wp, __gmp_xp, __gmp_yp, __gmp_i)) { do { if (__gmp_i >= (__gmp_xsize)) { (__gmp_c) = 1; goto __gmp_done; } __gmp_x = (__gmp_xp)[__gmp_i]; } while ((((__gmp_wp)[__gmp_i++] = (__gmp_x - 1) & ((~ (static_cast<mp_limb_t> (0))) >> 0)), __gmp_x == 0)); } } if ((__gmp_wp) != (__gmp_xp)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_xsize); __gmp_j++) (__gmp_wp)[__gmp_j] = (__gmp_xp)[__gmp_j]; } while (0); (__gmp_c) = 0; __gmp_done: ; } while (0); > return __gmp_c; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >mp_limb_t >__gmpn_sub_1 (mp_ptr __gmp_dst, mp_srcptr __gmp_src, mp_size_t __gmp_size, mp_limb_t __gmp_n) throw () >{ > mp_limb_t __gmp_c; > do { mp_size_t __gmp_i; mp_limb_t __gmp_x, __gmp_r; __gmp_x = (__gmp_src)[0]; __gmp_r = __gmp_x - (__gmp_n); (__gmp_dst)[0] = __gmp_r; if (((__gmp_x) < ((__gmp_n)))) { (__gmp_c) = 1; for (__gmp_i = 1; __gmp_i < (__gmp_size);) { __gmp_x = (__gmp_src)[__gmp_i]; __gmp_r = __gmp_x - 1; (__gmp_dst)[__gmp_i] = __gmp_r; ++__gmp_i; if (!((__gmp_x) < (1))) { if ((__gmp_src) != (__gmp_dst)) do { mp_size_t __gmp_j; ; for (__gmp_j = (__gmp_i); __gmp_j < (__gmp_size); __gmp_j++) (__gmp_dst)[__gmp_j] = (__gmp_src)[__gmp_j]; } while (0); (__gmp_c) = 0; break; } } } else { if ((__gmp_src) != (__gmp_dst)) do { mp_size_t __gmp_j; ; for (__gmp_j = (1); __gmp_j < (__gmp_size); __gmp_j++) (__gmp_dst)[__gmp_j] = (__gmp_src)[__gmp_j]; } while (0); (__gmp_c) = 0; } } while (0); > return __gmp_c; >} > > > > >extern __inline__ __attribute__ ((__gnu_inline__)) > >mp_limb_t >__gmpn_neg (mp_ptr __gmp_rp, mp_srcptr __gmp_up, mp_size_t __gmp_n) >{ > mp_limb_t __gmp_ul, __gmp_cy; > __gmp_cy = 0; > do { > __gmp_ul = *__gmp_up++; > *__gmp_rp++ = -__gmp_ul - __gmp_cy; > __gmp_cy |= __gmp_ul != 0; > } while (--__gmp_n != 0); > return __gmp_cy; >} > > > >} > > > > >#define mpz_sgn(Z) ((Z)->_mp_size < 0 ? -1 : (Z)->_mp_size > 0) >#define mpf_sgn(F) ((F)->_mp_size < 0 ? -1 : (F)->_mp_size > 0) >#define mpq_sgn(Q) ((Q)->_mp_num._mp_size < 0 ? -1 : (Q)->_mp_num._mp_size > 0) > > > >#define mpz_cmp_ui(Z,UI) (__builtin_constant_p (UI) && (UI) == 0 ? mpz_sgn (Z) : _mpz_cmp_ui (Z,UI)) > > >#define mpz_cmp_si(Z,SI) (__builtin_constant_p ((SI) >= 0) && (SI) >= 0 ? mpz_cmp_ui (Z, __GMP_CAST (unsigned long, SI)) : _mpz_cmp_si (Z,SI)) > > > >#define mpq_cmp_ui(Q,NUI,DUI) (__builtin_constant_p (NUI) && (NUI) == 0 ? mpq_sgn (Q) : __builtin_constant_p ((NUI) == (DUI)) && (NUI) == (DUI) ? mpz_cmp (mpq_numref (Q), mpq_denref (Q)) : _mpq_cmp_ui (Q,NUI,DUI)) > > > > >#define mpq_cmp_si(q,n,d) (__builtin_constant_p ((n) >= 0) && (n) >= 0 ? mpq_cmp_ui (q, __GMP_CAST (unsigned long, n), d) : _mpq_cmp_si (q, n, d)) ># 2243 "/usr/include/x86_64-pc-linux-gnu/gmp.h" 3 4 >#define mpz_odd_p(z) (((z)->_mp_size != 0) & __GMP_CAST (int, (z)->_mp_d[0])) >#define mpz_even_p(z) (! mpz_odd_p (z)) > > > > > > std::ostream& operator<< (std::ostream &, mpz_srcptr); > std::ostream& operator<< (std::ostream &, mpq_srcptr); > std::ostream& operator<< (std::ostream &, mpf_srcptr); > std::istream& operator>> (std::istream &, mpz_ptr); > std::istream& operator>> (std::istream &, mpq_ptr); > std::istream& operator>> (std::istream &, mpf_ptr); > > > > >#define mpn_divmod(qp,np,nsize,dp,dsize) mpn_divrem (qp, __GMP_CAST (mp_size_t, 0), np, nsize, dp, dsize) > > > >#define mpz_mdiv mpz_fdiv_q >#define mpz_mdivmod mpz_fdiv_qr >#define mpz_mmod mpz_fdiv_r >#define mpz_mdiv_ui mpz_fdiv_q_ui >#define mpz_mdivmod_ui(q,r,n,d) (((r) == 0) ? mpz_fdiv_q_ui (q,n,d) : mpz_fdiv_qr_ui (q,r,n,d)) > >#define mpz_mmod_ui(r,n,d) (((r) == 0) ? mpz_fdiv_ui (n,d) : mpz_fdiv_r_ui (r,n,d)) > > > >#define mpz_div mpz_fdiv_q >#define mpz_divmod mpz_fdiv_qr >#define mpz_div_ui mpz_fdiv_q_ui >#define mpz_divmod_ui mpz_fdiv_qr_ui >#define mpz_div_2exp mpz_fdiv_q_2exp >#define mpz_mod_2exp mpz_fdiv_r_2exp > >enum >{ > GMP_ERROR_NONE = 0, > GMP_ERROR_UNSUPPORTED_ARGUMENT = 1, > GMP_ERROR_DIVISION_BY_ZERO = 2, > GMP_ERROR_SQRT_OF_NEGATIVE = 4, > GMP_ERROR_INVALID_ARGUMENT = 8 >}; > > >#define __GMP_CC "x86_64-pc-linux-gnu-gcc -std=gnu99" >#define __GMP_CFLAGS "-O2 -pipe -march=sandybridge -mtune=sandybridge" > > >#define __GNU_MP_VERSION 6 >#define __GNU_MP_VERSION_MINOR 0 >#define __GNU_MP_VERSION_PATCHLEVEL 0 >#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL) > >#define __GMP_H__ ># 11 "/usr/include/gmp.h" 2 3 4 ># 648 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" 1 ># 37 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >#define LIBIBERTY_H > > >extern "C" { > > > > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/build/prev-gcc/include/stddef.h" 1 3 4 ># 47 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" 2 ># 56 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern void unlock_stream (FILE *); > > > > > >extern void unlock_std_streams (void); > > > > > >extern FILE *fopen_unlocked (const char *, const char *); >extern FILE *fdopen_unlocked (int, const char *); >extern FILE *freopen_unlocked (const char *, const char *, FILE *); > > > > >extern char **buildargv (const char *) __attribute__ ((__malloc__)); > > > >extern void freeargv (char **); > > > > >extern char **dupargv (char **) __attribute__ ((__malloc__)); > > > >extern void expandargv (int *, char ***); > > > >extern int writeargv (char **, FILE *); > > > >extern int countargv (char**); ># 110 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern char *basename (const char *) __attribute__ ((__returns_nonnull__)) __attribute__ ((__nonnull__ (1))); ># 121 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern const char *lbasename (const char *) __attribute__ ((__returns_nonnull__)) __attribute__ ((__nonnull__ (1))); > > > > >extern const char *dos_lbasename (const char *) __attribute__ ((__returns_nonnull__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern const char *unix_lbasename (const char *) __attribute__ ((__returns_nonnull__)) __attribute__ ((__nonnull__ (1))); > > > >extern char *lrealpath (const char *); > > > > > >extern char *concat (const char *, ...) __attribute__ ((__malloc__)) __attribute__ ((__returns_nonnull__)) __attribute__ ((__sentinel__)); ># 151 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern char *reconcat (char *, const char *, ...) __attribute__ ((__malloc__)) __attribute__ ((__returns_nonnull__)) __attribute__ ((__sentinel__)); > > > > > >extern unsigned long concat_length (const char *, ...) __attribute__ ((__sentinel__)); > > > > > > >extern char *concat_copy (char *, const char *, ...) __attribute__ ((__returns_nonnull__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__sentinel__)); > > > > > > >extern char *concat_copy2 (const char *, ...) __attribute__ ((__returns_nonnull__)) __attribute__ ((__sentinel__)); > > > >extern char *libiberty_concat_ptr; > > > > > >#define ACONCAT(ACONCAT_PARAMS) (libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), concat_copy2 ACONCAT_PARAMS) > > > > > >extern int fdmatch (int fd1, int fd2); ># 199 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern char * getpwd (void); ># 212 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern long get_run_time (void); > > > > >extern char *make_relative_prefix (const char *, const char *, > const char *) __attribute__ ((__malloc__)); > > > > > >extern char *make_relative_prefix_ignore_links (const char *, const char *, > const char *) __attribute__ ((__malloc__)); > > > >extern char *choose_temp_base (void) __attribute__ ((__malloc__)) __attribute__ ((__returns_nonnull__)); > > > >extern char *make_temp_file (const char *) __attribute__ ((__malloc__)); > > > >extern int unlink_if_ordinary (const char *); > > > >extern const char *spaces (int count); > > > > >extern int errno_max (void); > > > > >extern const char *strerrno (int); > > > >extern int strtoerrno (const char *); > > > >extern char *xstrerror (int) __attribute__ ((__returns_nonnull__)); > > > > >extern int signo_max (void); ># 276 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern const char *strsigno (int); > > > >extern int strtosigno (const char *); > > > >extern int xatexit (void (*fn) (void)); > > > >extern void xexit (int status) __attribute__ ((__noreturn__)); > > > >extern void xmalloc_set_program_name (const char *); > > >extern void xmalloc_failed (size_t) __attribute__ ((__noreturn__)); > > > > > >extern void *xmalloc (size_t) __attribute__ ((__malloc__)) __attribute__ ((__returns_nonnull__)); > > > > > >extern void *xrealloc (void *, size_t) __attribute__ ((__returns_nonnull__)); > > > > >extern void *xcalloc (size_t, size_t) __attribute__ ((__malloc__)) __attribute__ ((__returns_nonnull__)); > > > >extern char *xstrdup (const char *) __attribute__ ((__malloc__)) __attribute__ ((__returns_nonnull__)); > > > >extern char *xstrndup (const char *, size_t) __attribute__ ((__malloc__)) __attribute__ ((__returns_nonnull__)); > > > >extern void *xmemdup (const void *, size_t, size_t) __attribute__ ((__malloc__)) __attribute__ ((__returns_nonnull__)); > > >extern double physmem_total (void); >extern double physmem_available (void); > > >extern unsigned int xcrc32 (const unsigned char *, int, unsigned int); ># 341 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >#define XALLOCA(T) ((T *) alloca (sizeof (T))) >#define XNEW(T) ((T *) xmalloc (sizeof (T))) >#define XCNEW(T) ((T *) xcalloc (1, sizeof (T))) >#define XDUP(T,P) ((T *) xmemdup ((P), sizeof (T), sizeof (T))) >#define XDELETE(P) free ((void*) (P)) > > > >#define XALLOCAVEC(T,N) ((T *) alloca (sizeof (T) * (N))) >#define XNEWVEC(T,N) ((T *) xmalloc (sizeof (T) * (N))) >#define XCNEWVEC(T,N) ((T *) xcalloc ((N), sizeof (T))) >#define XDUPVEC(T,P,N) ((T *) xmemdup ((P), sizeof (T) * (N), sizeof (T) * (N))) >#define XRESIZEVEC(T,P,N) ((T *) xrealloc ((void *) (P), sizeof (T) * (N))) >#define XDELETEVEC(P) free ((void*) (P)) > > > >#define XALLOCAVAR(T,S) ((T *) alloca ((S))) >#define XNEWVAR(T,S) ((T *) xmalloc ((S))) >#define XCNEWVAR(T,S) ((T *) xcalloc (1, (S))) >#define XDUPVAR(T,P,S1,S2) ((T *) xmemdup ((P), (S1), (S2))) >#define XRESIZEVAR(T,P,S) ((T *) xrealloc ((P), (S))) > > > >#define XOBNEW(O,T) ((T *) obstack_alloc ((O), sizeof (T))) >#define XOBNEWVEC(O,T,N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) >#define XOBNEWVAR(O,T,S) ((T *) obstack_alloc ((O), (S))) >#define XOBFINISH(O,T) ((T) obstack_finish ((O))) > > > >#define _hex_array_size 256 >#define _hex_bad 99 >extern const unsigned char _hex_value[256]; >extern void hex_init (void); >#define hex_p(c) (hex_value (c) != _hex_bad) > > >#define hex_value(c) ((unsigned int) _hex_value[(unsigned char) (c)]) > > > > >#define PEX_RECORD_TIMES 0x1 > > >#define PEX_USE_PIPES 0x2 > > >#define PEX_SAVE_TEMPS 0x4 ># 401 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern struct pex_obj *pex_init (int flags, const char *pname, > const char *tempbase) __attribute__ ((__returns_nonnull__)); ># 411 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >#define PEX_LAST 0x1 > > >#define PEX_SEARCH 0x2 > > >#define PEX_SUFFIX 0x4 > > >#define PEX_STDERR_TO_STDOUT 0x8 > > > >#define PEX_BINARY_INPUT 0x10 > > > > > > >#define PEX_BINARY_OUTPUT 0x20 > > > > > > > >#define PEX_STDERR_TO_PIPE 0x40 > > > >#define PEX_BINARY_ERROR 0x80 ># 496 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern const char *pex_run (struct pex_obj *obj, int flags, > const char *executable, char * const *argv, > const char *outname, const char *errname, > int *err); ># 511 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern const char *pex_run_in_environment (struct pex_obj *obj, int flags, > const char *executable, > char * const *argv, > char * const *env, > const char *outname, > const char *errname, int *err); > > > > > >extern FILE *pex_input_file (struct pex_obj *obj, int flags, > const char *in_name); > > > > > > >extern FILE *pex_input_pipe (struct pex_obj *obj, int binary); > > > > > > > >extern FILE *pex_read_output (struct pex_obj *, int binary); > > > > > > > >extern FILE *pex_read_err (struct pex_obj *, int binary); > > > > > >extern int pex_get_status (struct pex_obj *, int count, int *vector); > > > > > > >struct pex_time >{ > unsigned long user_seconds; > unsigned long user_microseconds; > unsigned long system_seconds; > unsigned long system_microseconds; >}; > >extern int pex_get_times (struct pex_obj *, int count, > struct pex_time *vector); > > > > >extern void pex_free (struct pex_obj *); ># 586 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern const char *pex_one (int flags, const char *executable, > char * const *argv, const char *pname, > const char *outname, const char *errname, > int *status, int *err); > > > > > > > >#define PEXECUTE_FIRST 1 >#define PEXECUTE_LAST 2 >#define PEXECUTE_ONE (PEXECUTE_FIRST + PEXECUTE_LAST) >#define PEXECUTE_SEARCH 4 >#define PEXECUTE_VERBOSE 8 > > > >extern int pexecute (const char *, char * const *, const char *, > const char *, char **, char **, int); > > > >extern int pwait (int, int *, int); > > > > > > > >extern int asprintf (char **, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))) __attribute__ ((__nonnull__ (2))); > > > > > > > >extern int vasprintf (char **, const char *, va_list) __attribute__ ((__format__ (__printf__, 2, 0))) __attribute__ ((__nonnull__ (2))); ># 645 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >extern void setproctitle (const char *name, ...); > > >extern void stack_limit_increase (unsigned long); > >#define ARRAY_SIZE(a) (sizeof (a) / sizeof ((a)[0])) > > > > > > > >extern void *C_alloca (size_t) __attribute__ ((__malloc__)); >#undef alloca > >#define alloca(x) __builtin_alloca(x) >#undef C_ALLOCA >#define ASTRDUP(X) (__extension__ ({ const char *const libiberty_optr = (X); const unsigned long libiberty_len = strlen (libiberty_optr) + 1; char *const libiberty_nptr = (char *const) alloca (libiberty_len); (char *) memcpy (libiberty_nptr, libiberty_optr, libiberty_len); })) ># 685 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/../include/libiberty.h" >} ># 652 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 > >#undef FFS >#undef FLOAT >#undef ABS >#undef PC > > > > > >#define HOST_BIT_BUCKET "/dev/null" ># 685 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >extern void fancy_abort (const char *, int, const char *) __attribute__ ((__noreturn__)); >#define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) > > > > > > >#define gcc_assert(EXPR) ((void)(__builtin_expect (!(EXPR), 0) ? __builtin_unreachable (), 0 : 0)) ># 703 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define gcc_checking_assert(EXPR) ((void)(0 && (EXPR))) > > > > > >#define gcc_unreachable() __builtin_unreachable () ># 720 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#undef TRUE >#undef FALSE > > > >#define TRUE true >#define FALSE false ># 742 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define BOOL_BITFIELD unsigned int ># 755 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define really_call_malloc malloc >#define really_call_calloc calloc >#define really_call_realloc realloc ># 773 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#undef calloc >#undef strdup > > > >#undef malloc >#undef realloc > > > > > > >#undef strerror > > > > >#undef loc_t > > > > ># 837 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" > > > > > > > > ># 918 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" > ># 933 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" > > > > > > > > > > >#undef ANSI_PROTOTYPES >#undef PTR_CONST >#undef LONG_DOUBLE >#undef VPARAMS >#undef VA_OPEN >#undef VA_FIXEDARG >#undef VA_CLOSE >#undef VA_START > ># 963 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#undef bcopy >#undef bzero >#undef bcmp >#undef rindex > ># 988 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define CONST_CAST2(TOTYPE,FROMTYPE,X) (const_cast<TOTYPE> (X)) ># 1012 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define CONST_CAST(TYPE,X) CONST_CAST2 (TYPE, const TYPE, (X)) >#define CONST_CAST_TREE(X) CONST_CAST (union tree_node *, (X)) >#define CONST_CAST_RTX(X) CONST_CAST (struct rtx_def *, (X)) >#define CONST_CAST_BB(X) CONST_CAST (struct basic_block_def *, (X)) >#define CONST_CAST_GIMPLE(X) CONST_CAST (struct gimple_statement_base *, (X)) > > > > > > > >#pragma GCC diagnostic warning "-Wuninitialized" ># 1048 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" >#define VALGRIND_DISCARD(x) >#define VALGRIND_MALLOCLIKE_BLOCK(w,x,y,z) >#define VALGRIND_FREELIKE_BLOCK(x,y) > > > > > >#define DEBUG_FUNCTION __attribute__ ((__used__)) >#define DEBUG_VARIABLE __attribute__ ((__used__)) > > > > > > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/hwint.h" 1 ># 10 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/hwint.h" >#define GCC_HWINT_H > > >#define HOST_BITS_PER_CHAR CHAR_BIT >#define HOST_BITS_PER_SHORT (CHAR_BIT * SIZEOF_SHORT) >#define HOST_BITS_PER_INT (CHAR_BIT * SIZEOF_INT) >#define HOST_BITS_PER_LONG (CHAR_BIT * SIZEOF_LONG) > > > > >#define HOST_LONG_FORMAT "l" > > > > > >#define HOST_LONG_LONG_FORMAT "ll" ># 38 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/hwint.h" >#define HAVE_LONG_LONG 1 >#define SIZEOF_LONG_LONG 8 >extern char sizeof_long_long_must_be_8[sizeof (long long) == 8 ? 1 : -1]; > > > > >#define HOST_BITS_PER_LONGLONG (CHAR_BIT * SIZEOF_LONG_LONG) ># 60 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/hwint.h" >#define HOST_BITS_PER_WIDE_INT HOST_BITS_PER_LONG >#define HOST_WIDE_INT long >#define HOST_WIDE_INT_C(X) X ## L ># 80 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/hwint.h" >#define HOST_BITS_PER_HALF_WIDE_INT (HOST_BITS_PER_WIDE_INT / 2) > >#define HOST_HALF_WIDE_INT long >#define HOST_HALF_WIDE_INT_PRINT HOST_LONG_FORMAT >#define HOST_HALF_WIDE_INT_PRINT_C "L" >#define HOST_HALF_WIDE_INT_PRINT_DEC "%" HOST_HALF_WIDE_INT_PRINT "d" >#define HOST_HALF_WIDE_INT_PRINT_DEC_C HOST_HALF_WIDE_INT_PRINT_DEC HOST_HALF_WIDE_INT_PRINT_C >#define HOST_HALF_WIDE_INT_PRINT_UNSIGNED "%" HOST_HALF_WIDE_INT_PRINT "u" >#define HOST_HALF_WIDE_INT_PRINT_HEX "%#" HOST_HALF_WIDE_INT_PRINT "x" >#define HOST_HALF_WIDE_INT_PRINT_HEX_PURE "%" HOST_HALF_WIDE_INT_PRINT "x" ># 113 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/hwint.h" >#define HOST_WIDE_INT_UC(X) HOST_WIDE_INT_C (X ## U) >#define HOST_WIDE_INT_1 HOST_WIDE_INT_C (1) >#define HOST_WIDE_INT_1U HOST_WIDE_INT_UC (1) >#define HOST_WIDE_INT_M1 HOST_WIDE_INT_C (-1) >#define HOST_WIDE_INT_M1U HOST_WIDE_INT_UC (-1) > > > > >typedef long __gcc_host_wide_int__; > > > > >#define HOST_WIDE_INT_PRINT HOST_LONG_FORMAT >#define HOST_WIDE_INT_PRINT_C "L" ># 137 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/hwint.h" >#define HOST_WIDE_INT_PRINT_DOUBLE_HEX "0x%" HOST_LONG_FORMAT "x%08" HOST_LONG_FORMAT "x" > >#define HOST_WIDE_INT_PRINT_PADDED_HEX "%08" HOST_LONG_FORMAT "x" ># 152 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/hwint.h" >#define HOST_WIDE_INT_PRINT_DEC "%" HOST_WIDE_INT_PRINT "d" >#define HOST_WIDE_INT_PRINT_DEC_C HOST_WIDE_INT_PRINT_DEC HOST_WIDE_INT_PRINT_C >#define HOST_WIDE_INT_PRINT_UNSIGNED "%" HOST_WIDE_INT_PRINT "u" >#define HOST_WIDE_INT_PRINT_HEX "%#" HOST_WIDE_INT_PRINT "x" >#define HOST_WIDE_INT_PRINT_HEX_PURE "%" HOST_WIDE_INT_PRINT "x" > > > > > > >#define HOST_WIDEST_INT HOST_WIDE_INT >#define HOST_BITS_PER_WIDEST_INT HOST_BITS_PER_WIDE_INT >#define HOST_WIDEST_INT_PRINT HOST_WIDE_INT_PRINT >#define HOST_WIDEST_INT_PRINT_DEC HOST_WIDE_INT_PRINT_DEC >#define HOST_WIDEST_INT_PRINT_DEC_C HOST_WIDE_INT_PRINT_DEC_C >#define HOST_WIDEST_INT_PRINT_UNSIGNED HOST_WIDE_INT_PRINT_UNSIGNED >#define HOST_WIDEST_INT_PRINT_HEX HOST_WIDE_INT_PRINT_HEX >#define HOST_WIDEST_INT_PRINT_DOUBLE_HEX HOST_WIDE_INT_PRINT_DOUBLE_HEX >#define HOST_WIDEST_INT_C(X) HOST_WIDE_INT (X) ># 214 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/hwint.h" >#define HOST_WIDEST_FAST_INT long >#define HOST_BITS_PER_WIDEST_FAST_INT HOST_BITS_PER_LONG ># 240 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/hwint.h" >static inline int >clz_hwi (unsigned long x) >{ > if (x == 0) > return (CHAR_BIT * 8); > > return __builtin_clzl (x); > > > > > >} > >static inline int >ctz_hwi (unsigned long x) >{ > if (x == 0) > return (CHAR_BIT * 8); > > return __builtin_ctzl (x); > > > > > >} > >static inline int >ffs_hwi (unsigned long x) >{ > > return __builtin_ffsl (x); > > > > > >} > >static inline int >popcount_hwi (unsigned long x) >{ > > return __builtin_popcountl (x); > > > > > >} > >static inline int >floor_log2 (unsigned long x) >{ > return (CHAR_BIT * 8) - 1 - clz_hwi (x); >} > >static inline int >ceil_log2 (unsigned long x) >{ > return floor_log2 (x - 1) + 1; >} > >static inline int >exact_log2 (unsigned long x) >{ > return x == (x & -x) && x ? ctz_hwi (x) : -1; >} > > > >#define HOST_WIDE_INT_MIN (HOST_WIDE_INT) ((unsigned HOST_WIDE_INT) 1 << (HOST_BITS_PER_WIDE_INT - 1)) > >#define HOST_WIDE_INT_MAX (~(HOST_WIDE_INT_MIN)) > >extern long abs_hwi (long); >extern unsigned long absu_hwi (long); >extern long gcd (long, long); >extern long pos_mul_hwi (long, long); >extern long mul_hwi (long, long); >extern long least_common_multiple (long, long); > > > >static inline long >sext_hwi (long src, unsigned int prec) >{ > if (prec == (CHAR_BIT * 8)) > return src; > else > { > ((void)(0 && (prec < (CHAR_BIT * 8)))); > int shift = (CHAR_BIT * 8) - prec; > return (src << shift) >> shift; > } >} > > >static inline unsigned long >zext_hwi (unsigned long src, unsigned int prec) >{ > if (prec == (CHAR_BIT * 8)) > return src; > else > { > ((void)(0 && (prec < (CHAR_BIT * 8)))); > return src & (((long) 1 << prec) - 1); > } >} ># 1065 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/system.h" 2 ># 23 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/gcc-ar.c" 2 > ># 1 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/file-find.h" 1 ># 22 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/file-find.h" >#define GCC_FILE_FIND_H > > > > >struct prefix_list >{ > const char *prefix; > struct prefix_list *next; >}; > >struct path_prefix >{ > struct prefix_list *plist; > int max_len; > const char *name; >}; > >extern void find_file_set_debug (bool); >extern char *find_a_file (struct path_prefix *, const char *, int); >extern void add_prefix (struct path_prefix *, const char *); >extern void prefix_from_env (const char *, struct path_prefix *); >extern void prefix_from_string (const char *, struct path_prefix *); ># 25 "/var/tmp/portage/sys-devel/gcc-4.9.2/work/gcc-4.9.2/gcc/gcc-ar.c" 2 > > > > > > > >static const char standard_exec_prefix[] = "/usr/lib/gcc/"; > > > >static const char standard_libexec_prefix[] = "/usr/libexec/gcc/"; > > > >static const char standard_bin_prefix[] = "/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.2/"; > > > > >static const char *const tooldir_base_prefix = "../../../../"; > > > >static const char *self_exec_prefix; > > > >static const char *self_libexec_prefix; > > > >static const char *self_tooldir_prefix; > > > >static const char *const target_machine = "x86_64-pc-linux-gnu"; > > > >static const char *const target_version = "4.9.2"; > > > >static struct path_prefix target_path; > > > >static struct path_prefix path; > > > >static const char dir_separator[] = { '/', 0 }; > >static void >setup_prefixes (const char *exec_path) >{ > const char *self; > > self = getenv ("GCC_EXEC_PREFIX"); > if (!self) > self = exec_path; > else > self = concat (self, "gcc-" "ar", __null); > > > self_exec_prefix = make_relative_prefix (self, > standard_bin_prefix, > standard_exec_prefix); > if (self_exec_prefix == __null) > self_exec_prefix = standard_exec_prefix; > > > self_libexec_prefix = make_relative_prefix (self, > standard_bin_prefix, > standard_libexec_prefix); > if (self_libexec_prefix == __null) > self_libexec_prefix = standard_libexec_prefix; > > > > self_tooldir_prefix = concat (tooldir_base_prefix, target_machine, > dir_separator, __null); > self_tooldir_prefix = concat (self_exec_prefix, target_machine, > dir_separator, target_version, dir_separator, > self_tooldir_prefix, __null); > > > prefix_from_string (concat (self_tooldir_prefix, "bin", __null), &target_path); > > > self_libexec_prefix = concat (self_libexec_prefix, target_machine, > dir_separator, target_version, > dir_separator, __null); > prefix_from_string (self_libexec_prefix, &target_path); > > > prefix_from_env ("PATH", &path); >} > >int >main (int ac, char **av) >{ > const char *exe_name; > char *plugin; > int k, status, err; > const char *err_msg; > const char **nargv; > bool is_ar = !strcmp ("ar", "ar"); > int exit_code = 1; > > setup_prefixes (av[0]); > > > plugin = find_a_file (&target_path, LTOPLUGINSONAME, 4); > if (!plugin) > { > fprintf (stderr, "%s: Cannot find plugin '%s'\n", av[0], LTOPLUGINSONAME); > exit (1); > } > > > exe_name = find_a_file (&target_path, "ar", 1); > if (!exe_name) > { > const char *real_exe_name = "ar"; > > > > exe_name = find_a_file (&path, real_exe_name, 1); > if (!exe_name) > { > fprintf (stderr, "%s: Cannot find binary '%s'\n", av[0], > real_exe_name); > exit (1); > } > } > > > nargv = ((const char * *) xcalloc ((ac + 4), sizeof (const char *))); > nargv[0] = exe_name; > nargv[1] = "--plugin"; > nargv[2] = plugin; > if (is_ar && av[1] && av[1][0] != '-') > av[1] = concat ("-", av[1], __null); > for (k = 1; k < ac; k++) > nargv[2 + k] = av[k]; > nargv[2 + k] = __null; > > > > err_msg = pex_one (0x1|0x2, > exe_name, > (const_cast<char * const *> (nargv)), > concat ("gcc-", exe_name, __null), > __null,__null, &status, &err); > if (err_msg) > fprintf (stderr, "Error running %s: %s\n", exe_name, err_msg); > else if (status) > { > if ((((signed char) ((((*(int *) &(status))) & 0x7f) + 1) >> 1) > 0)) > { > int sig = (((*(int *) &(status))) & 0x7f); > fprintf (stderr, "%s terminated with signal %d [%s]%s\n", > exe_name, sig, strsignal (sig), > ((status) & 0200) ? ", core dumped" : ""); > } > else if (((((*(int *) &(status))) & 0x7f) == 0)) > exit_code = ((((*(int *) &(status))) & 0xff00) >> 8); > } > else > exit_code = 0; > > return exit_code; >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 545010
:
400104
|
400180
|
400182
|
400184
| 400232