Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 143199 Details for
Bug 209614
sys-apps/mtree-2007.4 compile fails
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
preprocessor output for glob.c
glob.i (text/plain), 228.25 KB, created by
sourlover
on 2008-02-11 12:46:23 UTC
(
hide
)
Description:
preprocessor output for glob.c
Filename:
MIME Type:
Creator:
sourlover
Created:
2008-02-11 12:46:23 UTC
Size:
228.25 KB
patch
obsolete
># 1 "glob.c" ># 1 "<built-in>" >#define __STDC__ 1 >#define __STDC_HOSTED__ 1 >#define __GNUC__ 4 >#define __GNUC_MINOR__ 2 >#define __GNUC_PATCHLEVEL__ 2 >#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 __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 __CHAR_BIT__ 8 >#define __INTMAX_MAX__ 9223372036854775807L >#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_MAX__ 3.40282347e+38F >#define __FLT_MIN__ 1.17549435e-38F >#define __FLT_EPSILON__ 1.19209290e-7F >#define __FLT_DENORM_MIN__ 1.40129846e-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_MAX__ 1.7976931348623157e+308 >#define __DBL_MIN__ 2.2250738585072014e-308 >#define __DBL_EPSILON__ 2.2204460492503131e-16 >#define __DBL_DENORM_MIN__ 4.9406564584124654e-324 >#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__ (-95) >#define __DEC32_MAX_EXP__ 96 >#define __DEC32_MIN__ 1E-95DF >#define __DEC32_MAX__ 9.999999E96DF >#define __DEC32_EPSILON__ 1E-6DF >#define __DEC32_DEN__ 0.000001E-95DF >#define __DEC64_MANT_DIG__ 16 >#define __DEC64_MIN_EXP__ (-383) >#define __DEC64_MAX_EXP__ 384 >#define __DEC64_MIN__ 1E-383DD >#define __DEC64_MAX__ 9.999999999999999E384DD >#define __DEC64_EPSILON__ 1E-15DD >#define __DEC64_DEN__ 0.000000000000001E-383DD >#define __DEC128_MANT_DIG__ 34 >#define __DEC128_MIN_EXP__ (-6143) >#define __DEC128_MAX_EXP__ 6144 >#define __DEC128_MIN__ 1E-6143DL >#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL >#define __DEC128_EPSILON__ 1E-33DL >#define __DEC128_DEN__ 0.000000000000000000000000000000001E-6143DL >#define __REGISTER_PREFIX__ >#define __USER_LABEL_PREFIX__ >#define __VERSION__ "4.2.2 (Gentoo 4.2.2 p1.0)" >#define __GNUC_GNU_INLINE__ 1 >#define _LP64 1 >#define __LP64__ 1 >#define __OPTIMIZE__ 1 >#define __FINITE_MATH_ONLY__ 0 >#define __amd64 1 >#define __amd64__ 1 >#define __x86_64 1 >#define __x86_64__ 1 >#define __tune_k8__ 1 >#define __MMX__ 1 >#define __3dNOW__ 1 >#define __3dNOW_A__ 1 >#define __SSE__ 1 >#define __SSE2__ 1 >#define __SSE3__ 1 >#define __SSE_MATH__ 1 >#define __SSE2_MATH__ 1 >#define __k8 1 >#define __k8__ 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 ># 1 "<command-line>" >#define HAVE_CONFIG_H 1 ># 1 "glob.c" ># 12 "glob.c" ># 1 "__glob13.c" 1 ># 35 "__glob13.c" ># 1 "./nbcompat.h" 1 ># 36 "./nbcompat.h" ># 1 "./nbcompat/nbconfig.h" 1 > > > > > >#define GETPGRP_VOID 1 > > > > >#define HAVE_ALLOCA_H 1 > > > > >#define HAVE_ASPRINTF 1 > > > > >#define HAVE_ASSERT_H 1 > > > > >#define HAVE_BCOPY 1 > > > > > > > >#define HAVE_BZERO 1 > > > > >#define HAVE_CTYPE_H 1 > > > > > >#define HAVE_DECL_OPTIND 1 > > > > > >#define HAVE_DECL_OPTRESET 0 > > > > > >#define HAVE_DECL_STRERROR_R 1 > > > > >#define HAVE_DIRENT_H 1 > > > > >#define HAVE_DIRFD 1 ># 78 "./nbcompat/nbconfig.h" >#define HAVE_ERR 1 > > > > >#define HAVE_ERRNO_H 1 > > > > >#define HAVE_ERR_H 1 > > > > >#define HAVE_FCNTL_H 1 > > > > > > > >#define HAVE_FNMATCH 1 > > > > >#define HAVE_FNMATCH_H 1 > > > > > > > >#define HAVE_FSID_T 1 > > > > >#define HAVE_FTS_H 1 > > > > >#define HAVE_GETENV 1 > > > > > > > >#define HAVE_GETOPT_H 1 > > > > > > > >#define HAVE_GETPGRP 1 > > > > > > > >#define HAVE_GLOB_H 1 > > > > > > > >#define HAVE_GRP_H 1 > > > > >#define HAVE_INT16_T 1 > > > > >#define HAVE_INT32_T 1 > > > > >#define HAVE_INT64_T 1 > > > > >#define HAVE_INT8_T 1 > > > > >#define HAVE_INTTYPES_H 1 > > > > >#define HAVE_ISBLANK 1 ># 197 "./nbcompat/nbconfig.h" >#define HAVE_LCHOWN 1 ># 208 "./nbcompat/nbconfig.h" >#define HAVE_LIMITS_H 1 > > > > >#define HAVE_LONG_DOUBLE 1 > > > > >#define HAVE_LONG_LONG 1 > > > > >#define HAVE_LUTIMES 1 ># 232 "./nbcompat/nbconfig.h" >#define HAVE_MALLOC 1 > > > > > > > >#define HAVE_MEMCPY 1 > > > > >#define HAVE_MEMMOVE 1 > > > > >#define HAVE_MEMORY_H 1 > > > > >#define HAVE_MEMSET 1 > > > > >#define HAVE_MKDTEMP 1 > > > > >#define HAVE_MKSTEMP 1 ># 276 "./nbcompat/nbconfig.h" >#define HAVE_NBCOMPAT_GLOB 1 > > > > >#define HAVE_NBCOMPAT_MD5 1 ># 292 "./nbcompat/nbconfig.h" >#define HAVE_NBCOMPAT_QUEUE 1 > > > > > > > >#define HAVE_NBCOMPAT_RMD160 1 > > > > >#define HAVE_NBCOMPAT_SHA1 1 > > > > >#define HAVE_NBCOMPAT_SHA2 1 > > > > >#define HAVE_NBCOMPAT_VIS 1 ># 326 "./nbcompat/nbconfig.h" >#define HAVE_PATHS_H 1 > > > > >#define HAVE_POLL_H 1 ># 346 "./nbcompat/nbconfig.h" >#define HAVE_PWD_H 1 > > > > >#define HAVE_REGEX_H 1 > > > > > > > >#define HAVE_SELECT 1 > > > > >#define HAVE_SETENV 1 > > > > > > > >#define HAVE_SETLOCALE 1 ># 392 "./nbcompat/nbconfig.h" >#define HAVE_SIGNAL_H 1 > > > > >#define HAVE_SNPRINTF 1 > > > > >#define HAVE_STATVFS 1 > > > > >#define HAVE_STDARG_H 1 > > > > >#define HAVE_STDDEF_H 1 > > > > >#define HAVE_STDINT_H 1 > > > > >#define HAVE_STDIO_H 1 > > > > >#define HAVE_STDLIB_H 1 > > > > >#define HAVE_STRDUP 1 > > > > >#define HAVE_STRERROR 1 > > > > >#define HAVE_STRERROR_R 1 > > > > >#define HAVE_STRINGS_H 1 > > > > >#define HAVE_STRING_H 1 ># 466 "./nbcompat/nbconfig.h" >#define HAVE_STRSEP 1 > > > > > > > >#define HAVE_STRTOLL 1 ># 497 "./nbcompat/nbconfig.h" >#define HAVE_SYS_BITYPES_H 1 > > > > > > > >#define HAVE_SYS_CDEFS_H 1 > > > > >#define HAVE_SYS_DIR_H 1 > > > > > > > >#define HAVE_SYS_FILE_H 1 > > > > > > > >#define HAVE_SYS_MOUNT_H 1 > > > > > > > >#define HAVE_SYS_PARAM_H 1 > > > > >#define HAVE_SYS_POLL_H 1 > > > > >#define HAVE_SYS_QUEUE_H 1 > > > > >#define HAVE_SYS_STATFS_H 1 > > > > >#define HAVE_SYS_STATVFS_H 1 > > > > >#define HAVE_SYS_STAT_H 1 > > > > >#define HAVE_SYS_TIME_H 1 > > > > > > > >#define HAVE_SYS_TYPES_H 1 > > > > >#define HAVE_SYS_UIO_H 1 > > > > >#define HAVE_SYS_VFS_H 1 > > > > >#define HAVE_TERMCAP_H 1 > > > > >#define HAVE_TIME_H 1 ># 603 "./nbcompat/nbconfig.h" >#define HAVE_UINT16_T 1 > > > > >#define HAVE_UINT32_T 1 > > > > >#define HAVE_UINT64_T 1 > > > > >#define HAVE_UINT8_T 1 > > > > >#define HAVE_UINTPTR_T 1 > > > > >#define HAVE_UNISTD_H 1 > > > > >#define HAVE_UNSETENV 1 ># 644 "./nbcompat/nbconfig.h" >#define HAVE_USLEEP 1 > > > > > > > >#define HAVE_UTIMES 1 > > > > >#define HAVE_UTIME_H 1 > > > > >#define HAVE_U_INT16_T 1 > > > > >#define HAVE_U_INT32_T 1 > > > > >#define HAVE_U_INT64_T 1 > > > > >#define HAVE_U_INT8_T 1 ># 688 "./nbcompat/nbconfig.h" >#define HAVE_VPRINTF 1 > > > > >#define HAVE_WARN 1 > > > > >#define HAVE_WORKING_LONG_LONG 1 > > > > >#define HAVE___ATTRIBUTE__ 1 ># 723 "./nbcompat/nbconfig.h" >#define SIZEOF_OFF_T 8 > > > > >#define STDC_HEADERS 1 > > > > > > > >#define TIME_WITH_SYS_TIME 1 ># 37 "./nbcompat.h" 2 ># 1 "./nbcompat/nbtypes.h" 1 > > > > >#define __nbcompat_nbtypes_h__ > ># 1 "/usr/include/sys/types.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/sys/types.h" 1 3 4 ># 25 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4 >#define _SYS_TYPES_H 1 > ># 1 "/usr/include/features.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/features.h" 1 3 4 ># 20 "/usr/include/gentoo-multilib/amd64/features.h" 3 4 >#define _FEATURES_H 1 ># 93 "/usr/include/gentoo-multilib/amd64/features.h" 3 4 >#undef __USE_ISOC99 >#undef __USE_ISOC95 >#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_LARGEFILE >#undef __USE_LARGEFILE64 >#undef __USE_FILE_OFFSET64 >#undef __USE_BSD >#undef __USE_SVID >#undef __USE_MISC >#undef __USE_ATFILE >#undef __USE_GNU >#undef __USE_REENTRANT >#undef __USE_FORTIFY_LEVEL >#undef __FAVOR_BSD >#undef __KERNEL_STRICT_NAMES > > > > >#define __KERNEL_STRICT_NAMES > > > >#define __USE_ANSI 1 ># 133 "/usr/include/gentoo-multilib/amd64/features.h" 3 4 >#define __GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) ># 176 "/usr/include/gentoo-multilib/amd64/features.h" 3 4 >#define _BSD_SOURCE 1 >#define _SVID_SOURCE 1 ># 199 "/usr/include/gentoo-multilib/amd64/features.h" 3 4 >#define _POSIX_SOURCE 1 > > > > > >#define _POSIX_C_SOURCE 200112L > > > > >#define __USE_POSIX 1 > > > >#define __USE_POSIX2 1 > > > >#define __USE_POSIX199309 1 > > > >#define __USE_POSIX199506 1 > > > >#define __USE_XOPEN2K 1 ># 261 "/usr/include/gentoo-multilib/amd64/features.h" 3 4 >#define __USE_MISC 1 > > > >#define __USE_BSD 1 > > > >#define __USE_SVID 1 ># 292 "/usr/include/gentoo-multilib/amd64/features.h" 3 4 >#define __USE_FORTIFY_LEVEL 0 > > > >#define __STDC_IEC_559__ 1 >#define __STDC_IEC_559_COMPLEX__ 1 > > >#define __STDC_ISO_10646__ 200009L > > > > > > > >#undef __GNU_LIBRARY__ >#define __GNU_LIBRARY__ 6 > > > >#define __GLIBC__ 2 >#define __GLIBC_MINOR__ 7 > >#define __GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) > > > > > > > >#define __GLIBC_HAVE_LONG_LONG 1 > > > > > ># 1 "/usr/include/sys/cdefs.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 1 3 4 ># 21 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define _SYS_CDEFS_H 1 ># 36 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#undef __P >#undef __PMT ># 47 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __THROW __attribute__ ((__nothrow__)) >#define __NTH(fct) __attribute__ ((__nothrow__)) fct ># 74 "/usr/include/gentoo-multilib/amd64/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 >#define __END_DECLS ># 114 "/usr/include/gentoo-multilib/amd64/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 __bounded >#define __unbounded >#define __ptrvalue > > > > >#define __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1) >#define __bos0(ptr) __builtin_object_size (ptr, 0) ># 142 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __warndecl(name,msg) extern void name (void) >#define __warnattr(msg) >#define __errordecl(name,msg) extern void name (void) > > > > > >#define __flexarr [] ># 177 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) > > > > >#define __REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW > > >#define __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname) >#define __ASMNAME2(prefix,cname) __STRING (prefix) cname ># 207 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __attribute_malloc__ __attribute__ ((__malloc__)) ># 216 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __attribute_pure__ __attribute__ ((__pure__)) ># 225 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __attribute_used__ __attribute__ ((__used__)) >#define __attribute_noinline__ __attribute__ ((__noinline__)) > > > > > > > >#define __attribute_deprecated__ __attribute__ ((__deprecated__)) ># 246 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x))) ># 256 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b))) ># 265 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __nonnull(params) __attribute__ ((__nonnull__ params)) > > > > > > > >#define __attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__)) ># 282 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __wur > > > > >#define __always_inline __inline __attribute__ ((__always_inline__)) ># 305 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __extern_inline extern __inline >#define __extern_always_inline extern __always_inline ># 334 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 >#define __restrict_arr __restrict ># 348 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 >#define __WORDSIZE_COMPAT32 1 ># 9 "/usr/include/bits/wordsize.h" 2 3 4 ># 349 "/usr/include/gentoo-multilib/amd64/sys/cdefs.h" 2 3 4 ># 370 "/usr/include/gentoo-multilib/amd64/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) ># 9 "/usr/include/sys/cdefs.h" 2 3 4 ># 331 "/usr/include/gentoo-multilib/amd64/features.h" 2 3 4 ># 346 "/usr/include/gentoo-multilib/amd64/features.h" 3 4 >#define __USE_EXTERN_INLINES 1 > > > > > > > ># 1 "/usr/include/gnu/stubs.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 1 3 4 > > > ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 >#define __WORDSIZE_COMPAT32 1 ># 9 "/usr/include/bits/wordsize.h" 2 3 4 ># 5 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 2 3 4 > > > > ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 > > > ># 1 "/usr/include/gentoo-multilib/amd64/gnu/stubs-64.h" 1 3 4 ># 10 "/usr/include/gentoo-multilib/amd64/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 ># 5 "/usr/include/gnu/stubs-64.h" 2 3 4 ># 10 "/usr/include/gentoo-multilib/amd64/gnu/stubs.h" 2 3 4 ># 9 "/usr/include/gnu/stubs.h" 2 3 4 ># 355 "/usr/include/gentoo-multilib/amd64/features.h" 2 3 4 ># 9 "/usr/include/features.h" 2 3 4 ># 28 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4 > > > ># 1 "/usr/include/bits/types.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/types.h" 1 3 4 ># 25 "/usr/include/gentoo-multilib/amd64/bits/types.h" 3 4 >#define _BITS_TYPES_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 28 "/usr/include/gentoo-multilib/amd64/bits/types.h" 2 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 >#define __WORDSIZE_COMPAT32 1 ># 9 "/usr/include/bits/wordsize.h" 2 3 4 ># 29 "/usr/include/gentoo-multilib/amd64/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; ># 99 "/usr/include/gentoo-multilib/amd64/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 ># 118 "/usr/include/gentoo-multilib/amd64/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 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/typesizes.h" 1 3 4 ># 25 "/usr/include/gentoo-multilib/amd64/bits/typesizes.h" 3 4 >#define _BITS_TYPESIZES_H 1 > > > > >#define __DEV_T_TYPE __UQUAD_TYPE >#define __UID_T_TYPE __U32_TYPE >#define __GID_T_TYPE __U32_TYPE >#define __INO_T_TYPE __ULONGWORD_TYPE >#define __INO64_T_TYPE __UQUAD_TYPE >#define __MODE_T_TYPE __U32_TYPE >#define __NLINK_T_TYPE __UWORD_TYPE >#define __OFF_T_TYPE __SLONGWORD_TYPE >#define __OFF64_T_TYPE __SQUAD_TYPE >#define __PID_T_TYPE __S32_TYPE >#define __RLIM_T_TYPE __ULONGWORD_TYPE >#define __RLIM64_T_TYPE __UQUAD_TYPE >#define __BLKCNT_T_TYPE __SLONGWORD_TYPE >#define __BLKCNT64_T_TYPE __SQUAD_TYPE >#define __FSBLKCNT_T_TYPE __ULONGWORD_TYPE >#define __FSBLKCNT64_T_TYPE __UQUAD_TYPE >#define __FSFILCNT_T_TYPE __ULONGWORD_TYPE >#define __FSFILCNT64_T_TYPE __UQUAD_TYPE >#define __ID_T_TYPE __U32_TYPE >#define __CLOCK_T_TYPE __SLONGWORD_TYPE >#define __TIME_T_TYPE __SLONGWORD_TYPE >#define __USECONDS_T_TYPE __U32_TYPE >#define __SUSECONDS_T_TYPE __SLONGWORD_TYPE >#define __DADDR_T_TYPE __S32_TYPE >#define __SWBLK_T_TYPE __SLONGWORD_TYPE >#define __KEY_T_TYPE __S32_TYPE >#define __CLOCKID_T_TYPE __S32_TYPE >#define __TIMER_T_TYPE void * >#define __BLKSIZE_T_TYPE __SLONGWORD_TYPE >#define __FSID_T_TYPE struct { int __val[2]; } >#define __SSIZE_T_TYPE __SWORD_TYPE > > >#define __FD_SETSIZE 1024 ># 9 "/usr/include/bits/typesizes.h" 2 3 4 ># 132 "/usr/include/gentoo-multilib/amd64/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 long int __swblk_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 __ssize_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 ># 9 "/usr/include/bits/types.h" 2 3 4 ># 32 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4 > > > >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 __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 > > > > >typedef __off_t off_t; > > > >#define __off_t_defined > > > > > > > >typedef __pid_t pid_t; >#define __pid_t_defined > > > >typedef __id_t id_t; >#define __id_t_defined > > > >typedef __ssize_t ssize_t; >#define __ssize_t_defined > > > > >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_time_t >#define __need_timer_t >#define __need_clockid_t ># 1 "/usr/include/time.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4 ># 68 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_clock_t > > >#define __time_t_defined 1 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 74 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4 > > > >typedef __time_t time_t; > > > > > > >#undef __need_time_t > > > >#define __clockid_t_defined 1 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 91 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4 > > >typedef __clockid_t clockid_t; > > >#undef __clockid_time_t > > > >#define __timer_t_defined 1 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 103 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4 > > >typedef __timer_t timer_t; > > >#undef __need_timer_t ># 128 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_timespec ># 9 "/usr/include/time.h" 2 3 4 ># 134 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4 ># 146 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4 >#define __need_size_t ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 189 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/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; ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 409 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_NULL ># 148 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4 > > > >typedef unsigned long int ulong; >typedef unsigned short int ushort; >typedef unsigned int uint; ># 188 "/usr/include/gentoo-multilib/amd64/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/endian.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/endian.h" 1 3 4 ># 20 "/usr/include/gentoo-multilib/amd64/endian.h" 3 4 >#define _ENDIAN_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 23 "/usr/include/gentoo-multilib/amd64/endian.h" 2 3 4 ># 32 "/usr/include/gentoo-multilib/amd64/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 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/endian.h" 1 3 4 > > > > > > >#define __BYTE_ORDER __LITTLE_ENDIAN ># 9 "/usr/include/bits/endian.h" 2 3 4 ># 38 "/usr/include/gentoo-multilib/amd64/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 ># 9 "/usr/include/endian.h" 2 3 4 ># 218 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4 > > ># 1 "/usr/include/sys/select.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/sys/select.h" 1 3 4 ># 23 "/usr/include/gentoo-multilib/amd64/sys/select.h" 3 4 >#define _SYS_SELECT_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 26 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4 > > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 29 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4 > > ># 1 "/usr/include/bits/select.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/select.h" 1 3 4 ># 26 "/usr/include/gentoo-multilib/amd64/bits/select.h" 3 4 >#define __FD_ZERO(s) do { unsigned int __i; fd_set *__arr = (s); for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) __FDS_BITS (__arr)[__i] = 0; } while (0) > > > > > > >#define __FD_SET(d,s) (__FDS_BITS (s)[__FDELT(d)] |= __FDMASK(d)) >#define __FD_CLR(d,s) (__FDS_BITS (s)[__FDELT(d)] &= ~__FDMASK(d)) >#define __FD_ISSET(d,s) ((__FDS_BITS (s)[__FDELT(d)] & __FDMASK(d)) != 0) ># 9 "/usr/include/bits/select.h" 2 3 4 ># 32 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4 > > ># 1 "/usr/include/bits/sigset.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/sigset.h" 1 3 4 ># 22 "/usr/include/gentoo-multilib/amd64/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; ># 9 "/usr/include/bits/sigset.h" 2 3 4 ># 35 "/usr/include/gentoo-multilib/amd64/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 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4 ># 68 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_clock_t ># 84 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_time_t ># 96 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __clockid_time_t ># 108 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_timer_t > > > > > > >#define __timespec_defined 1 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 118 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4 > > > >struct timespec > { > __time_t tv_sec; > long int tv_nsec; > }; > > >#undef __need_timespec ># 9 "/usr/include/time.h" 2 3 4 ># 45 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4 >#define __need_timeval ># 1 "/usr/include/bits/time.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/time.h" 1 3 4 ># 62 "/usr/include/gentoo-multilib/amd64/bits/time.h" 3 4 >#undef __need_timeval > >#define _STRUCT_TIMEVAL 1 ># 1 "/usr/include/bits/types.h" 1 3 4 ># 66 "/usr/include/gentoo-multilib/amd64/bits/time.h" 2 3 4 > > > >struct timeval > { > __time_t tv_sec; > __suseconds_t tv_usec; > }; ># 9 "/usr/include/bits/time.h" 2 3 4 ># 47 "/usr/include/gentoo-multilib/amd64/sys/select.h" 2 3 4 > > >typedef __suseconds_t suseconds_t; >#define __suseconds_t_defined > > > > >typedef long int __fd_mask; > > >#undef __NFDBITS >#undef __FDELT >#undef __FDMASK > >#define __NFDBITS (8 * sizeof (__fd_mask)) >#define __FDELT(d) ((d) / __NFDBITS) >#define __FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS)) > > >typedef struct > { > > > > > > > __fd_mask __fds_bits[1024 / (8 * 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) > > > ># 109 "/usr/include/gentoo-multilib/amd64/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); ># 121 "/usr/include/gentoo-multilib/amd64/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); > > > ># 9 "/usr/include/sys/select.h" 2 3 4 ># 221 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4 > > ># 1 "/usr/include/sys/sysmacros.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 1 3 4 ># 22 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 3 4 >#define _SYS_SYSMACROS_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 25 "/usr/include/gentoo-multilib/amd64/sys/sysmacros.h" 2 3 4 > > > > > >__extension__ >extern unsigned int gnu_dev_major (unsigned long long int __dev) > __attribute__ ((__nothrow__)); >__extension__ >extern unsigned int gnu_dev_minor (unsigned long long int __dev) > __attribute__ ((__nothrow__)); >__extension__ >extern unsigned long long int gnu_dev_makedev (unsigned int __major, > unsigned int __minor) > __attribute__ ((__nothrow__)); > > >__extension__ extern __inline unsigned int >__attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev) >{ > return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff); >} > >__extension__ extern __inline unsigned int >__attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev) >{ > return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff); >} > >__extension__ extern __inline unsigned long long int >__attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor) >{ > 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) ># 9 "/usr/include/sys/sysmacros.h" 2 3 4 ># 224 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4 ># 235 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4 >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 ># 270 "/usr/include/gentoo-multilib/amd64/sys/types.h" 3 4 ># 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 1 3 4 ># 21 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4 >#define _BITS_PTHREADTYPES_H 1 > ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 >#define __WORDSIZE_COMPAT32 1 ># 9 "/usr/include/bits/wordsize.h" 2 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/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 ># 50 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4 >typedef unsigned long int pthread_t; > > >typedef union >{ > char __size[56]; > long int __align; >} pthread_attr_t; > > > >typedef struct __pthread_internal_list >{ > struct __pthread_internal_list *__prev; > struct __pthread_internal_list *__next; >} __pthread_list_t; ># 76 "/usr/include/gentoo-multilib/amd64/bits/pthreadtypes.h" 3 4 >typedef union >{ > struct __pthread_mutex_s > { > int __lock; > unsigned int __count; > int __owner; > > unsigned int __nusers; > > > > int __kind; > > int __spins; > __pthread_list_t __list; >#define __PTHREAD_MUTEX_HAVE_PREV 1 ># 101 "/usr/include/gentoo-multilib/amd64/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; > unsigned long int __pad1; > unsigned long int __pad2; > > > unsigned int __flags; > } __data; ># 187 "/usr/include/gentoo-multilib/amd64/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; ># 9 "/usr/include/bits/pthreadtypes.h" 2 3 4 ># 271 "/usr/include/gentoo-multilib/amd64/sys/types.h" 2 3 4 > > > ># 9 "/usr/include/sys/types.h" 2 3 4 ># 8 "./nbcompat/nbtypes.h" 2 ># 1 "/usr/include/inttypes.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/inttypes.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/inttypes.h" 3 4 >#define _INTTYPES_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/inttypes.h" 2 3 4 > ># 1 "/usr/include/stdint.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/stdint.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/stdint.h" 3 4 >#define _STDINT_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/stdint.h" 2 3 4 ># 1 "/usr/include/bits/wchar.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/wchar.h" 1 3 4 ># 21 "/usr/include/gentoo-multilib/amd64/bits/wchar.h" 3 4 >#define _BITS_WCHAR_H 1 > >#define __WCHAR_MIN (-2147483647 - 1) >#define __WCHAR_MAX (2147483647) ># 9 "/usr/include/bits/wchar.h" 2 3 4 ># 28 "/usr/include/gentoo-multilib/amd64/stdint.h" 2 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/wordsize.h" 1 3 4 > > > >#define __WORDSIZE 64 >#define __WORDSIZE_COMPAT32 1 ># 9 "/usr/include/bits/wordsize.h" 2 3 4 ># 29 "/usr/include/gentoo-multilib/amd64/stdint.h" 2 3 4 ># 49 "/usr/include/gentoo-multilib/amd64/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; ># 66 "/usr/include/gentoo-multilib/amd64/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; ># 91 "/usr/include/gentoo-multilib/amd64/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; ># 104 "/usr/include/gentoo-multilib/amd64/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; ># 120 "/usr/include/gentoo-multilib/amd64/stdint.h" 3 4 >typedef long int intptr_t; >#define __intptr_t_defined > >typedef unsigned long int uintptr_t; ># 135 "/usr/include/gentoo-multilib/amd64/stdint.h" 3 4 >typedef long int intmax_t; >typedef unsigned long int uintmax_t; ># 150 "/usr/include/gentoo-multilib/amd64/stdint.h" 3 4 >#define __INT64_C(c) c ## L >#define __UINT64_C(c) c ## UL ># 160 "/usr/include/gentoo-multilib/amd64/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) ># 241 "/usr/include/gentoo-multilib/amd64/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) > > > > > > > >#define WCHAR_MIN __WCHAR_MIN >#define WCHAR_MAX __WCHAR_MAX > > > >#define WINT_MIN (0u) >#define WINT_MAX (4294967295u) ># 290 "/usr/include/gentoo-multilib/amd64/stdint.h" 3 4 >#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 ># 9 "/usr/include/stdint.h" 2 3 4 ># 29 "/usr/include/gentoo-multilib/amd64/inttypes.h" 2 3 4 > > > > > > >typedef int __gwchar_t; > > > > > >#define ____gwchar_t_defined 1 ># 50 "/usr/include/gentoo-multilib/amd64/inttypes.h" 3 4 >#define __PRI64_PREFIX "l" >#define __PRIPTR_PREFIX "l" ># 60 "/usr/include/gentoo-multilib/amd64/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" > > > > > > > > > >typedef struct > { > long int quot; > long int rem; > } imaxdiv_t; ># 298 "/usr/include/gentoo-multilib/amd64/inttypes.h" 3 4 >extern intmax_t imaxabs (intmax_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern imaxdiv_t imaxdiv (intmax_t __numer, intmax_t __denom) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern intmax_t strtoimax (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)); > > >extern uintmax_t strtoumax (__const char *__restrict __nptr, > char ** __restrict __endptr, int __base) __attribute__ ((__nothrow__)); > > >extern intmax_t wcstoimax (__const __gwchar_t *__restrict __nptr, > __gwchar_t **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)); > > >extern uintmax_t wcstoumax (__const __gwchar_t *__restrict __nptr, > __gwchar_t ** __restrict __endptr, int __base) > __attribute__ ((__nothrow__)); > > > > > >extern long int __strtol_internal (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern __inline intmax_t >__attribute__ ((__nothrow__)) strtoimax (__const char *__restrict nptr, char **__restrict endptr, int base) > >{ > return __strtol_internal (nptr, endptr, base, 0); >} > >extern unsigned long int __strtoul_internal (__const char * > __restrict __nptr, > char ** __restrict __endptr, > int __base, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern __inline uintmax_t >__attribute__ ((__nothrow__)) strtoumax (__const char *__restrict nptr, char **__restrict endptr, int base) > >{ > return __strtoul_internal (nptr, endptr, base, 0); >} > >extern long int __wcstol_internal (__const __gwchar_t * __restrict __nptr, > __gwchar_t **__restrict __endptr, > int __base, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern __inline intmax_t >__attribute__ ((__nothrow__)) wcstoimax (__const __gwchar_t *__restrict nptr, __gwchar_t **__restrict endptr, int base) > >{ > return __wcstol_internal (nptr, endptr, base, 0); >} > >extern unsigned long int __wcstoul_internal (__const __gwchar_t * > __restrict __nptr, > __gwchar_t ** > __restrict __endptr, > int __base, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern __inline uintmax_t >__attribute__ ((__nothrow__)) wcstoumax (__const __gwchar_t *__restrict nptr, __gwchar_t **__restrict endptr, int base) > >{ > return __wcstoul_internal (nptr, endptr, base, 0); >} ># 442 "/usr/include/gentoo-multilib/amd64/inttypes.h" 3 4 > ># 9 "/usr/include/inttypes.h" 2 3 4 ># 9 "./nbcompat/nbtypes.h" 2 ># 1 "/usr/include/sys/bitypes.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/sys/bitypes.h" 1 3 4 > > ># 1 "/usr/include/sys/types.h" 1 3 4 ># 3 "/usr/include/gentoo-multilib/amd64/sys/bitypes.h" 2 3 4 ># 9 "/usr/include/sys/bitypes.h" 2 3 4 ># 10 "./nbcompat/nbtypes.h" 2 ># 38 "./nbcompat.h" 2 > ># 1 "./nbcompat/cdefs.h" 1 ># 40 "./nbcompat/cdefs.h" >#define _NBCOMPAT_SYS_CDEFS_H_ > > ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 44 "./nbcompat/cdefs.h" 2 > > > > > > > >#define __IDSTRING(name,string) static const char name[] __attribute__((__unused__)) = string > > > > >#define __COPYRIGHT(_s) __IDSTRING(copyright,_s) > > > >#define __RCSID(_s) __IDSTRING(rcsid,_s) ># 103 "./nbcompat/cdefs.h" >#define __restrict ># 40 "./nbcompat.h" 2 ># 1 "./nbcompat/limits.h" 1 ># 40 "./nbcompat/limits.h" >#define _NBCOMPAT_LIMITS_H_ > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 1 3 4 > > > > > > >#define _GCC_LIMITS_H_ > > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/syslimits.h" 1 3 4 > > > > > >#define _GCC_NEXT_LIMITS_H ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 1 3 4 ># 122 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 3 4 ># 1 "/usr/include/limits.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/limits.h" 1 3 4 ># 25 "/usr/include/gentoo-multilib/amd64/limits.h" 3 4 >#define _LIBC_LIMITS_H_ 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 28 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4 > > > > > >#define MB_LEN_MAX 16 ># 145 "/usr/include/gentoo-multilib/amd64/limits.h" 3 4 ># 1 "/usr/include/bits/posix1_lim.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 1 3 4 ># 26 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 3 4 >#define _BITS_POSIX1_LIM_H 1 > > > > > >#define _POSIX_AIO_LISTIO_MAX 2 > > >#define _POSIX_AIO_MAX 1 > > >#define _POSIX_ARG_MAX 4096 > > > >#define _POSIX_CHILD_MAX 25 > > > > > >#define _POSIX_DELAYTIMER_MAX 32 > > > >#define _POSIX_HOST_NAME_MAX 255 > > >#define _POSIX_LINK_MAX 8 > > >#define _POSIX_LOGIN_NAME_MAX 9 > > >#define _POSIX_MAX_CANON 255 > > > >#define _POSIX_MAX_INPUT 255 > > >#define _POSIX_MQ_OPEN_MAX 8 > > >#define _POSIX_MQ_PRIO_MAX 32 > > >#define _POSIX_NAME_MAX 14 > > > >#define _POSIX_NGROUPS_MAX 8 > > > > > > >#define _POSIX_OPEN_MAX 20 > > > > > > >#define _POSIX_FD_SETSIZE _POSIX_OPEN_MAX > > >#define _POSIX_PATH_MAX 256 > > >#define _POSIX_PIPE_BUF 512 > > > >#define _POSIX_RE_DUP_MAX 255 > > >#define _POSIX_RTSIG_MAX 8 > > >#define _POSIX_SEM_NSEMS_MAX 256 > > >#define _POSIX_SEM_VALUE_MAX 32767 > > >#define _POSIX_SIGQUEUE_MAX 32 > > >#define _POSIX_SSIZE_MAX 32767 > > >#define _POSIX_STREAM_MAX 8 > > >#define _POSIX_SYMLINK_MAX 255 > > > >#define _POSIX_SYMLOOP_MAX 8 > > >#define _POSIX_TIMER_MAX 32 > > >#define _POSIX_TTY_NAME_MAX 9 > > >#define _POSIX_TZNAME_MAX 6 > > >#define _POSIX_QLIMIT 1 > > > >#define _POSIX_HIWAT _POSIX_PIPE_BUF > > >#define _POSIX_UIO_MAXIOV 16 > > >#define _POSIX_CLOCKRES_MIN 20000000 > > > ># 1 "/usr/include/bits/local_lim.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 1 3 4 ># 26 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 3 4 >#define __undef_NR_OPEN > > >#define __undef_LINK_MAX > > >#define __undef_OPEN_MAX > > > ># 1 "/usr/include/linux/limits.h" 1 3 4 > >#define _LINUX_LIMITS_H > >#define NR_OPEN 1024 > >#define NGROUPS_MAX 65536 >#define ARG_MAX 131072 >#define LINK_MAX 127 >#define MAX_CANON 255 >#define MAX_INPUT 255 >#define NAME_MAX 255 >#define PATH_MAX 4096 >#define PIPE_BUF 4096 >#define XATTR_NAME_MAX 255 >#define XATTR_SIZE_MAX 65536 >#define XATTR_LIST_MAX 65536 > >#define RTSIG_MAX 32 ># 37 "/usr/include/gentoo-multilib/amd64/bits/local_lim.h" 2 3 4 > > > >#undef NR_OPEN >#undef __undef_NR_OPEN > > > >#undef LINK_MAX >#undef __undef_LINK_MAX > > > >#undef OPEN_MAX >#undef __undef_OPEN_MAX > > > >#define _POSIX_THREAD_KEYS_MAX 128 > >#define PTHREAD_KEYS_MAX 1024 > > >#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4 > >#define PTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONS > > >#define _POSIX_THREAD_THREADS_MAX 64 > >#undef PTHREAD_THREADS_MAX > > > >#define AIO_PRIO_DELTA_MAX 20 > > >#define PTHREAD_STACK_MIN 16384 > > >#define DELAYTIMER_MAX 2147483647 > > >#define TTY_NAME_MAX 32 > > >#define LOGIN_NAME_MAX 256 > > >#define HOST_NAME_MAX 64 > > >#define MQ_PRIO_MAX 32768 > > >#define SEM_VALUE_MAX (2147483647) ># 9 "/usr/include/bits/local_lim.h" 2 3 4 ># 154 "/usr/include/gentoo-multilib/amd64/bits/posix1_lim.h" 2 3 4 > > > >#define SSIZE_MAX LONG_MAX ># 9 "/usr/include/bits/posix1_lim.h" 2 3 4 ># 146 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4 > > > ># 1 "/usr/include/bits/posix2_lim.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/posix2_lim.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/bits/posix2_lim.h" 3 4 >#define _BITS_POSIX2_LIM_H 1 > > > >#define _POSIX2_BC_BASE_MAX 99 > > >#define _POSIX2_BC_DIM_MAX 2048 > > >#define _POSIX2_BC_SCALE_MAX 99 > > >#define _POSIX2_BC_STRING_MAX 1000 > > > >#define _POSIX2_COLL_WEIGHTS_MAX 2 > > > >#define _POSIX2_EXPR_NEST_MAX 32 > > >#define _POSIX2_LINE_MAX 2048 > > > >#define _POSIX2_RE_DUP_MAX 255 > > > >#define _POSIX2_CHARCLASS_NAME_MAX 14 > > > > > > > >#define BC_BASE_MAX _POSIX2_BC_BASE_MAX > > >#define BC_DIM_MAX _POSIX2_BC_DIM_MAX > > >#define BC_SCALE_MAX _POSIX2_BC_SCALE_MAX > > >#define BC_STRING_MAX _POSIX2_BC_STRING_MAX > > >#define COLL_WEIGHTS_MAX 255 > > >#define EXPR_NEST_MAX _POSIX2_EXPR_NEST_MAX > > >#define LINE_MAX _POSIX2_LINE_MAX > > >#define CHARCLASS_NAME_MAX 2048 > > > >#define RE_DUP_MAX (0x7fff) ># 9 "/usr/include/bits/posix2_lim.h" 2 3 4 ># 150 "/usr/include/gentoo-multilib/amd64/limits.h" 2 3 4 ># 9 "/usr/include/limits.h" 2 3 4 ># 123 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 2 3 4 ># 8 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/syslimits.h" 2 3 4 >#undef _GCC_NEXT_LIMITS_H ># 12 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 2 3 4 > > >#define _LIMITS_H___ > > >#undef CHAR_BIT >#define CHAR_BIT __CHAR_BIT__ > > > > > > > >#undef SCHAR_MIN >#define SCHAR_MIN (-SCHAR_MAX - 1) >#undef SCHAR_MAX >#define SCHAR_MAX __SCHAR_MAX__ > > >#undef UCHAR_MAX > > > >#define UCHAR_MAX (SCHAR_MAX * 2 + 1) ># 50 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 3 4 >#undef CHAR_MIN >#define CHAR_MIN SCHAR_MIN >#undef CHAR_MAX >#define CHAR_MAX SCHAR_MAX > > > >#undef SHRT_MIN >#define SHRT_MIN (-SHRT_MAX - 1) >#undef SHRT_MAX >#define SHRT_MAX __SHRT_MAX__ > > >#undef USHRT_MAX > > > >#define USHRT_MAX (SHRT_MAX * 2 + 1) > > > >#undef INT_MIN >#define INT_MIN (-INT_MAX - 1) >#undef INT_MAX >#define INT_MAX __INT_MAX__ > > >#undef UINT_MAX >#define UINT_MAX (INT_MAX * 2U + 1U) > > > >#undef LONG_MIN >#define LONG_MIN (-LONG_MAX - 1L) >#undef LONG_MAX >#define LONG_MAX __LONG_MAX__ > > >#undef ULONG_MAX >#define ULONG_MAX (LONG_MAX * 2UL + 1UL) ># 44 "./nbcompat/limits.h" 2 ># 58 "./nbcompat/limits.h" >#define LLONG_MAX (0x7fffffffffffffffLL) > > > > > > >#define LLONG_MIN (-0x7fffffffffffffffLL-1) > > > >#define ULLONG_MAX (0xffffffffffffffffULL) > > > >#define GID_MAX 2147483647U > > > >#define UID_MAX 2147483647U ># 41 "./nbcompat.h" 2 ># 1 "./nbcompat/endian.h" 1 ># 40 "./nbcompat/endian.h" >#define _NBCOMPAT_ENDIAN_H_ ># 42 "./nbcompat.h" 2 ># 1 "./nbcompat/types.h" 1 ># 40 "./nbcompat/types.h" >#define _NBCOMPAT_SYS_TYPES_H_ > > ># 1 "/usr/include/sys/types.h" 1 3 4 ># 44 "./nbcompat/types.h" 2 ># 43 "./nbcompat.h" 2 ># 1 "./nbcompat/param.h" 1 ># 40 "./nbcompat/param.h" >#define _NBCOMPAT_SYS_PARAM_H_ > > ># 1 "/usr/include/sys/param.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/sys/param.h" 1 3 4 ># 20 "/usr/include/gentoo-multilib/amd64/sys/param.h" 3 4 >#define _SYS_PARAM_H 1 > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/limits.h" 1 3 4 ># 23 "/usr/include/gentoo-multilib/amd64/sys/param.h" 2 3 4 > ># 1 "/usr/include/linux/param.h" 1 3 4 > >#define _LINUX_PARAM_H > ># 1 "/usr/include/asm/param.h" 1 3 4 > >#define _ASM_X86_PARAM_H > > > >#define HZ 100 > > >#define EXEC_PAGESIZE 4096 > > >#define NOGROUP (-1) > > >#define MAXHOSTNAMELEN 64 ># 5 "/usr/include/linux/param.h" 2 3 4 ># 25 "/usr/include/gentoo-multilib/amd64/sys/param.h" 2 3 4 > > > >#define NBBY CHAR_BIT > >#define NGROUPS NGROUPS_MAX > >#define MAXSYMLINKS 20 >#define CANBSIZ MAX_CANON >#define NCARGS ARG_MAX >#define MAXPATHLEN PATH_MAX > > > >#define NOFILE 256 > > ># 1 "/usr/include/sys/types.h" 1 3 4 ># 43 "/usr/include/gentoo-multilib/amd64/sys/param.h" 2 3 4 > > >#define setbit(a,i) ((a)[(i)/NBBY] |= 1<<((i)%NBBY)) >#define clrbit(a,i) ((a)[(i)/NBBY] &= ~(1<<((i)%NBBY))) >#define isset(a,i) ((a)[(i)/NBBY] & (1<<((i)%NBBY))) >#define isclr(a,i) (((a)[(i)/NBBY] & (1<<((i)%NBBY))) == 0) > > > >#define howmany(x,y) (((x) + ((y) - 1)) / (y)) > > >#define roundup(x,y) (__builtin_constant_p (y) && powerof2 (y) ? (((x) + (y) - 1) & ~((y) - 1)) : ((((x) + ((y) - 1)) / (y)) * (y))) > > > > > >#define powerof2(x) ((((x) - 1) & (x)) == 0) > > >#define MIN(a,b) (((a)<(b))?(a):(b)) >#define MAX(a,b) (((a)>(b))?(a):(b)) > > > >#define DEV_BSIZE 512 ># 9 "/usr/include/sys/param.h" 2 3 4 ># 44 "./nbcompat/param.h" 2 ># 44 "./nbcompat.h" 2 > > ># 1 "/usr/include/errno.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/errno.h" 1 3 4 ># 28 "/usr/include/gentoo-multilib/amd64/errno.h" 3 4 >#define _ERRNO_H 1 ># 1 "/usr/include/features.h" 1 3 4 ># 30 "/usr/include/gentoo-multilib/amd64/errno.h" 2 3 4 > > > > > > ># 1 "/usr/include/bits/errno.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/errno.h" 1 3 4 ># 22 "/usr/include/gentoo-multilib/amd64/bits/errno.h" 3 4 >#undef EDOM >#undef EILSEQ >#undef ERANGE ># 1 "/usr/include/linux/errno.h" 1 3 4 > >#define _LINUX_ERRNO_H > ># 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 ># 1 "/usr/include/asm/errno.h" 2 3 4 ># 5 "/usr/include/linux/errno.h" 2 3 4 ># 26 "/usr/include/gentoo-multilib/amd64/bits/errno.h" 2 3 4 > > >#define ENOTSUP EOPNOTSUPP ># 43 "/usr/include/gentoo-multilib/amd64/bits/errno.h" 3 4 >extern int *__errno_location (void) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > >#define errno (*__errno_location ()) ># 9 "/usr/include/bits/errno.h" 2 3 4 ># 37 "/usr/include/gentoo-multilib/amd64/errno.h" 2 3 4 >#undef __need_Emath ># 59 "/usr/include/gentoo-multilib/amd64/errno.h" 3 4 > ># 9 "/usr/include/errno.h" 2 3 4 ># 47 "./nbcompat.h" 2 > > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stdarg.h" 1 3 4 ># 34 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/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) ># 105 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/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__ ># 51 "./nbcompat.h" 2 > > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 43 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#define _STDDEF_H >#define _STDDEF_H_ > >#define _ANSI_STDDEF_H > >#define __STDDEF_H__ ># 141 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/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; ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 265 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/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 ># 292 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef _BSD_WCHAR_T_ ># 326 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >typedef int wchar_t; ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 55 "./nbcompat.h" 2 > > ># 1 "./nbcompat/assert.h" 1 ># 40 "./nbcompat/assert.h" >#define _NBCOMPAT_ASSERT_H_ > > ># 1 "/usr/include/assert.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/assert.h" 1 3 4 ># 36 "/usr/include/gentoo-multilib/amd64/assert.h" 3 4 >#define _ASSERT_H 1 ># 1 "/usr/include/features.h" 1 3 4 ># 38 "/usr/include/gentoo-multilib/amd64/assert.h" 2 3 4 > > > > >#define __ASSERT_VOID_CAST (void) ># 66 "/usr/include/gentoo-multilib/amd64/assert.h" 3 4 > > > >extern void __assert_fail (__const char *__assertion, __const char *__file, > unsigned int __line, __const char *__function) > __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > >extern void __assert_perror_fail (int __errnum, __const char *__file, > unsigned int __line, > __const char *__function) > __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > > >extern void __assert (const char *__assertion, const char *__file, int __line) > __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > > >#define assert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION)) ># 106 "/usr/include/gentoo-multilib/amd64/assert.h" 3 4 >#define __ASSERT_FUNCTION __PRETTY_FUNCTION__ ># 9 "/usr/include/assert.h" 2 3 4 ># 44 "./nbcompat/assert.h" 2 > > > > > > > >#define _DIAGASSERT(cond) assert(cond) ># 58 "./nbcompat.h" 2 ># 1 "./nbcompat/ctype.h" 1 ># 40 "./nbcompat/ctype.h" >#define _NBCOMPAT_CTYPE_H_ > > ># 1 "/usr/include/ctype.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/ctype.h" 1 3 4 ># 25 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4 >#define _CTYPE_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 28 "/usr/include/gentoo-multilib/amd64/ctype.h" 2 3 4 ># 1 "/usr/include/bits/types.h" 1 3 4 ># 29 "/usr/include/gentoo-multilib/amd64/ctype.h" 2 3 4 > > ># 41 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4 ># 1 "/usr/include/endian.h" 1 3 4 ># 42 "/usr/include/gentoo-multilib/amd64/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)) >}; ># 81 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4 >extern __const unsigned short int **__ctype_b_loc (void) > __attribute__ ((__const)); >extern __const __int32_t **__ctype_tolower_loc (void) > __attribute__ ((__const)); >extern __const __int32_t **__ctype_toupper_loc (void) > __attribute__ ((__const)); > >#define __isctype(c,type) ((*__ctype_b_loc ())[(int) (c)] & (unsigned short int) type) > > >#define __isascii(c) (((c) & ~0x7f) == 0) >#define __toascii(c) ((c) & 0x7f) > >#define __exctype(name) extern int name (int) __THROW > > > > > > > >extern int isalnum (int) __attribute__ ((__nothrow__)); >extern int isalpha (int) __attribute__ ((__nothrow__)); >extern int iscntrl (int) __attribute__ ((__nothrow__)); >extern int isdigit (int) __attribute__ ((__nothrow__)); >extern int islower (int) __attribute__ ((__nothrow__)); >extern int isgraph (int) __attribute__ ((__nothrow__)); >extern int isprint (int) __attribute__ ((__nothrow__)); >extern int ispunct (int) __attribute__ ((__nothrow__)); >extern int isspace (int) __attribute__ ((__nothrow__)); >extern int isupper (int) __attribute__ ((__nothrow__)); >extern int isxdigit (int) __attribute__ ((__nothrow__)); > > > >extern int tolower (int __c) __attribute__ ((__nothrow__)); > > >extern int toupper (int __c) __attribute__ ((__nothrow__)); > > ># 142 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4 >extern int isascii (int __c) __attribute__ ((__nothrow__)); > > > >extern int toascii (int __c) __attribute__ ((__nothrow__)); > > > >extern int _toupper (int) __attribute__ ((__nothrow__)); >extern int _tolower (int) __attribute__ ((__nothrow__)); > > > >#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; })) ># 173 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4 >#define isalnum(c) __isctype((c), _ISalnum) >#define isalpha(c) __isctype((c), _ISalpha) >#define iscntrl(c) __isctype((c), _IScntrl) >#define isdigit(c) __isctype((c), _ISdigit) >#define islower(c) __isctype((c), _ISlower) >#define isgraph(c) __isctype((c), _ISgraph) >#define isprint(c) __isctype((c), _ISprint) >#define ispunct(c) __isctype((c), _ISpunct) >#define isspace(c) __isctype((c), _ISspace) >#define isupper(c) __isctype((c), _ISupper) >#define isxdigit(c) __isctype((c), _ISxdigit) > > > > > > >extern __inline int >__attribute__ ((__nothrow__)) tolower (int __c) >{ > return __c >= -128 && __c < 256 ? (*__ctype_tolower_loc ())[__c] : __c; >} > >extern __inline int >__attribute__ ((__nothrow__)) toupper (int __c) >{ > return __c >= -128 && __c < 256 ? (*__ctype_toupper_loc ())[__c] : __c; >} > > > >#define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c)) >#define toupper(c) __tobody (c, toupper, *__ctype_toupper_loc (), (c)) > > > >#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)]) ># 323 "/usr/include/gentoo-multilib/amd64/ctype.h" 3 4 > ># 9 "/usr/include/ctype.h" 2 3 4 ># 44 "./nbcompat/ctype.h" 2 ># 59 "./nbcompat.h" 2 ># 1 "./nbcompat/dirent.h" 1 ># 40 "./nbcompat/dirent.h" >#define _NBCOMPAT_DIRENT_H_ > > ># 1 "/usr/include/dirent.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/dirent.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 >#define _DIRENT_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/dirent.h" 2 3 4 > > > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 31 "/usr/include/gentoo-multilib/amd64/dirent.h" 2 3 4 ># 62 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 ># 1 "/usr/include/bits/dirent.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/dirent.h" 1 3 4 ># 23 "/usr/include/gentoo-multilib/amd64/bits/dirent.h" 3 4 >struct dirent > { > > __ino_t d_ino; > __off_t d_off; > > > > > unsigned short int d_reclen; > unsigned char d_type; > char d_name[256]; > }; ># 48 "/usr/include/gentoo-multilib/amd64/bits/dirent.h" 3 4 >#define d_fileno d_ino > >#undef _DIRENT_HAVE_D_NAMLEN >#define _DIRENT_HAVE_D_RECLEN >#define _DIRENT_HAVE_D_OFF >#define _DIRENT_HAVE_D_TYPE ># 9 "/usr/include/bits/dirent.h" 2 3 4 ># 63 "/usr/include/gentoo-multilib/amd64/dirent.h" 2 3 4 ># 86 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 >#define _D_EXACT_NAMLEN(d) (strlen ((d)->d_name)) > >#define _D_ALLOC_NAMLEN(d) (((char *) (d) + (d)->d_reclen) - &(d)->d_name[0]) ># 98 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 >enum > { > DT_UNKNOWN = 0, >#define DT_UNKNOWN DT_UNKNOWN > DT_FIFO = 1, >#define DT_FIFO DT_FIFO > DT_CHR = 2, >#define DT_CHR DT_CHR > DT_DIR = 4, >#define DT_DIR DT_DIR > DT_BLK = 6, >#define DT_BLK DT_BLK > DT_REG = 8, >#define DT_REG DT_REG > DT_LNK = 10, >#define DT_LNK DT_LNK > DT_SOCK = 12, >#define DT_SOCK DT_SOCK > DT_WHT = 14 >#define DT_WHT DT_WHT > }; > > >#define IFTODT(mode) (((mode) & 0170000) >> 12) >#define DTTOIF(dirtype) ((dirtype) << 12) > > > > > >typedef struct __dirstream DIR; > > > > > > >extern DIR *opendir (__const char *__name) __attribute__ ((__nonnull__ (1))); ># 150 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 >extern int closedir (DIR *__dirp) __attribute__ ((__nonnull__ (1))); ># 163 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 >extern struct dirent *readdir (DIR *__dirp) __attribute__ ((__nonnull__ (1))); ># 184 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 >extern int readdir_r (DIR * __dirp, > struct dirent * __entry, > struct dirent ** __result) > __attribute__ ((__nonnull__ (1, 2, 3))); ># 209 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 >extern void rewinddir (DIR *__dirp) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 213 "/usr/include/gentoo-multilib/amd64/dirent.h" 2 3 4 > > >extern void seekdir (DIR *__dirp, long int __pos) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern long int telldir (DIR *__dirp) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int dirfd (DIR *__dirp) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > > ># 1 "/usr/include/bits/posix1_lim.h" 1 3 4 ># 233 "/usr/include/gentoo-multilib/amd64/dirent.h" 2 3 4 > > > >#define MAXNAMLEN NAME_MAX > > > > > >#define __need_size_t ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 244 "/usr/include/gentoo-multilib/amd64/dirent.h" 2 3 4 > > > > > > >extern int scandir (__const char * __dir, > struct dirent *** __namelist, > int (*__selector) (__const struct dirent *), > int (*__cmp) (__const void *, __const void *)) > __attribute__ ((__nonnull__ (1, 2))); ># 280 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 >extern int alphasort (__const void *__e1, __const void *__e2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); ># 324 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 >extern __ssize_t getdirentries (int __fd, char * __buf, > size_t __nbytes, > __off_t * __basep) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); ># 349 "/usr/include/gentoo-multilib/amd64/dirent.h" 3 4 > ># 9 "/usr/include/dirent.h" 2 3 4 ># 44 "./nbcompat/dirent.h" 2 ># 60 "./nbcompat.h" 2 ># 1 "./nbcompat/err.h" 1 ># 39 "./nbcompat/err.h" >#define _NBCOMPAT_ERR_H_ > > ># 1 "/usr/include/err.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/err.h" 1 3 4 ># 21 "/usr/include/gentoo-multilib/amd64/err.h" 3 4 >#define _ERR_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/err.h" 2 3 4 > >#define __need___va_list > > > > > > > > > >extern void warn (__const char *__format, ...) > __attribute__ ((__format__ (__printf__, 1, 2))); >extern void vwarn (__const char *__format, __gnuc_va_list) > __attribute__ ((__format__ (__printf__, 1, 0))); > > >extern void warnx (__const char *__format, ...) > __attribute__ ((__format__ (__printf__, 1, 2))); >extern void vwarnx (__const char *__format, __gnuc_va_list) > __attribute__ ((__format__ (__printf__, 1, 0))); > > >extern void err (int __status, __const char *__format, ...) > __attribute__ ((__noreturn__, __format__ (__printf__, 2, 3))); >extern void verr (int __status, __const char *__format, __gnuc_va_list) > __attribute__ ((__noreturn__, __format__ (__printf__, 2, 0))); >extern void errx (int __status, __const char *__format, ...) > __attribute__ ((__noreturn__, __format__ (__printf__, 2, 3))); >extern void verrx (int __status, __const char *, __gnuc_va_list) > __attribute__ ((__noreturn__, __format__ (__printf__, 2, 0))); > > ># 9 "/usr/include/err.h" 2 3 4 ># 43 "./nbcompat/err.h" 2 ># 61 "./nbcompat.h" 2 ># 1 "./nbcompat/fnmatch.h" 1 ># 35 "./nbcompat/fnmatch.h" >#define _NBCOMPAT_FNMATCH_H_ > > ># 1 "/usr/include/fnmatch.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/fnmatch.h" 1 3 4 ># 20 "/usr/include/gentoo-multilib/amd64/fnmatch.h" 3 4 >#define _FNMATCH_H 1 > > > > > > > >#define __const const > > > > > > > >#undef FNM_PATHNAME >#undef FNM_NOESCAPE >#undef FNM_PERIOD > > >#define FNM_PATHNAME (1 << 0) >#define FNM_NOESCAPE (1 << 1) >#define FNM_PERIOD (1 << 2) ># 53 "/usr/include/gentoo-multilib/amd64/fnmatch.h" 3 4 >#define FNM_NOMATCH 1 ># 65 "/usr/include/gentoo-multilib/amd64/fnmatch.h" 3 4 >extern int fnmatch (const char *__pattern, const char *__name, > int __flags); ># 9 "/usr/include/fnmatch.h" 2 3 4 ># 39 "./nbcompat/fnmatch.h" 2 ># 62 "./nbcompat.h" 2 ># 1 "./nbcompat/grp.h" 1 ># 40 "./nbcompat/grp.h" >#define _NBCOMPAT_GRP_H_ > > ># 1 "/usr/include/grp.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/grp.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/grp.h" 3 4 >#define _GRP_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/grp.h" 2 3 4 > > > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 31 "/usr/include/gentoo-multilib/amd64/grp.h" 2 3 4 > >#define __need_size_t ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 34 "/usr/include/gentoo-multilib/amd64/grp.h" 2 3 4 ># 43 "/usr/include/gentoo-multilib/amd64/grp.h" 3 4 >struct group > { > char *gr_name; > char *gr_passwd; > __gid_t gr_gid; > char **gr_mem; > }; > > > >#define __need_FILE ># 1 "/usr/include/stdio.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/stdio.h" 1 3 4 ># 45 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >struct _IO_FILE; > > > >typedef struct _IO_FILE FILE; > > > > > > > >#define __FILE_defined 1 > >#undef __need_FILE ># 69 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >#undef __need___FILE ># 9 "/usr/include/stdio.h" 2 3 4 ># 55 "/usr/include/gentoo-multilib/amd64/grp.h" 2 3 4 ># 63 "/usr/include/gentoo-multilib/amd64/grp.h" 3 4 >extern void setgrent (void); > > > > > >extern void endgrent (void); > > > > > >extern struct group *getgrent (void); ># 85 "/usr/include/gentoo-multilib/amd64/grp.h" 3 4 >extern struct group *fgetgrent (FILE *__stream); ># 103 "/usr/include/gentoo-multilib/amd64/grp.h" 3 4 >extern struct group *getgrgid (__gid_t __gid); > > > > > >extern struct group *getgrnam (const char *__name); > > > > > > >#define NSS_BUFLEN_GROUP 1024 ># 142 "/usr/include/gentoo-multilib/amd64/grp.h" 3 4 >extern int getgrgid_r (__gid_t __gid, struct group * __resultbuf, > char * __buffer, size_t __buflen, > struct group ** __result); > > > > > >extern int getgrnam_r (const char * __name, > struct group * __resultbuf, > char * __buffer, size_t __buflen, > struct group ** __result); ># 163 "/usr/include/gentoo-multilib/amd64/grp.h" 3 4 >extern int fgetgrent_r (FILE * __stream, > struct group * __resultbuf, > char * __buffer, size_t __buflen, > struct group ** __result); > > > > > > > >#define __need_size_t ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 176 "/usr/include/gentoo-multilib/amd64/grp.h" 2 3 4 > > >extern int setgroups (size_t __n, const __gid_t *__groups) __attribute__ ((__nothrow__)); ># 188 "/usr/include/gentoo-multilib/amd64/grp.h" 3 4 >extern int getgrouplist (const char *__user, __gid_t __group, > __gid_t *__groups, int *__ngroups); ># 199 "/usr/include/gentoo-multilib/amd64/grp.h" 3 4 >extern int initgroups (const char *__user, __gid_t __group); > > > > ># 9 "/usr/include/grp.h" 2 3 4 ># 44 "./nbcompat/grp.h" 2 > > > > > > > >int setgroupent(int); > > > >const char *group_from_gid(gid_t, int); > > > >int gid_from_group(const char *, gid_t *); ># 63 "./nbcompat.h" 2 ># 1 "./nbcompat/paths.h" 1 ># 40 "./nbcompat/paths.h" >#define _NBCOMPAT_PATHS_H_ > > ># 1 "/usr/include/paths.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/paths.h" 1 3 4 ># 33 "/usr/include/gentoo-multilib/amd64/paths.h" 3 4 >#define _PATHS_H_ > > >#define _PATH_DEFPATH "/usr/bin:/bin" > >#define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin" > > >#define _PATH_BSHELL "/bin/sh" >#define _PATH_CONSOLE "/dev/console" >#define _PATH_CSHELL "/bin/csh" >#define _PATH_DEVDB "/var/run/dev.db" >#define _PATH_DEVNULL "/dev/null" >#define _PATH_DRUM "/dev/drum" >#define _PATH_KLOG "/proc/kmsg" >#define _PATH_KMEM "/dev/kmem" >#define _PATH_LASTLOG "/var/log/lastlog" >#define _PATH_MAILDIR "/var/mail" >#define _PATH_MAN "/usr/share/man" >#define _PATH_MEM "/dev/mem" >#define _PATH_MNTTAB "/etc/fstab" >#define _PATH_MOUNTED "/etc/mtab" >#define _PATH_NOLOGIN "/etc/nologin" >#define _PATH_PRESERVE "/var/lib" >#define _PATH_RWHODIR "/var/spool/rwho" >#define _PATH_SENDMAIL "/usr/sbin/sendmail" >#define _PATH_SHADOW "/etc/shadow" >#define _PATH_SHELLS "/etc/shells" >#define _PATH_TTY "/dev/tty" >#define _PATH_UNIX "/boot/vmlinux" >#define _PATH_UTMP "/var/run/utmp" >#define _PATH_VI "/usr/bin/vi" >#define _PATH_WTMP "/var/log/wtmp" > > >#define _PATH_DEV "/dev/" >#define _PATH_TMP "/tmp/" >#define _PATH_VARDB "/var/db/" >#define _PATH_VARRUN "/var/run/" >#define _PATH_VARTMP "/var/tmp/" ># 9 "/usr/include/paths.h" 2 3 4 ># 44 "./nbcompat/paths.h" 2 ># 61 "./nbcompat/paths.h" >#define _PATH_DEFTAPE "/dev/tape" ># 64 "./nbcompat.h" 2 ># 1 "./nbcompat/pwd.h" 1 ># 40 "./nbcompat/pwd.h" >#define _NBCOMPAT_PWD_H_ > > ># 1 "/usr/include/pwd.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/pwd.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/pwd.h" 3 4 >#define _PWD_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/pwd.h" 2 3 4 > > > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 31 "/usr/include/gentoo-multilib/amd64/pwd.h" 2 3 4 > >#define __need_size_t ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 34 "/usr/include/gentoo-multilib/amd64/pwd.h" 2 3 4 ># 50 "/usr/include/gentoo-multilib/amd64/pwd.h" 3 4 >struct passwd >{ > char *pw_name; > char *pw_passwd; > __uid_t pw_uid; > __gid_t pw_gid; > char *pw_gecos; > char *pw_dir; > char *pw_shell; >}; > > > >#define __need_FILE ># 1 "/usr/include/stdio.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/stdio.h" 1 3 4 ># 59 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >#undef __need_FILE ># 69 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >#undef __need___FILE ># 9 "/usr/include/stdio.h" 2 3 4 ># 65 "/usr/include/gentoo-multilib/amd64/pwd.h" 2 3 4 ># 73 "/usr/include/gentoo-multilib/amd64/pwd.h" 3 4 >extern void setpwent (void); > > > > > >extern void endpwent (void); > > > > > >extern struct passwd *getpwent (void); ># 95 "/usr/include/gentoo-multilib/amd64/pwd.h" 3 4 >extern struct passwd *fgetpwent (FILE *__stream); > > > > > > > >extern int putpwent (const struct passwd * __p, > FILE * __f); > > > > > > >extern struct passwd *getpwuid (__uid_t __uid); > > > > > >extern struct passwd *getpwnam (const char *__name); > > > > > > >#define NSS_BUFLEN_PASSWD 1024 ># 140 "/usr/include/gentoo-multilib/amd64/pwd.h" 3 4 >extern int getpwent_r (struct passwd * __resultbuf, > char * __buffer, size_t __buflen, > struct passwd ** __result); > > >extern int getpwuid_r (__uid_t __uid, > struct passwd * __resultbuf, > char * __buffer, size_t __buflen, > struct passwd ** __result); > >extern int getpwnam_r (const char * __name, > struct passwd * __resultbuf, > char * __buffer, size_t __buflen, > struct passwd ** __result); ># 164 "/usr/include/gentoo-multilib/amd64/pwd.h" 3 4 >extern int fgetpwent_r (FILE * __stream, > struct passwd * __resultbuf, > char * __buffer, size_t __buflen, > struct passwd ** __result); ># 184 "/usr/include/gentoo-multilib/amd64/pwd.h" 3 4 > ># 9 "/usr/include/pwd.h" 2 3 4 ># 44 "./nbcompat/pwd.h" 2 > > > > > > > >int setpassent(int); > > > >const char *user_from_uid(uid_t, int); > > > >int uid_from_user(const char *, uid_t *); ># 65 "./nbcompat.h" 2 ># 1 "./nbcompat/queue.h" 1 ># 39 "./nbcompat/queue.h" >#define _NBCOMPAT_QUEUE_H > > ># 1 "/usr/include/sys/queue.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 1 3 4 ># 33 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define _SYS_QUEUE_H_ ># 84 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define LIST_HEAD(name,type) struct name { struct type *lh_first; } > > > > >#define LIST_HEAD_INITIALIZER(head) { NULL } > > >#define LIST_ENTRY(type) struct { struct type *le_next; struct type **le_prev; } ># 101 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define LIST_INIT(head) do { (head)->lh_first = NULL; } while ( 0) > > > >#define LIST_INSERT_AFTER(listelm,elm,field) do { if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) (listelm)->field.le_next->field.le_prev = &(elm)->field.le_next; (listelm)->field.le_next = (elm); (elm)->field.le_prev = &(listelm)->field.le_next; } while ( 0) > > > > > > > >#define LIST_INSERT_BEFORE(listelm,elm,field) do { (elm)->field.le_prev = (listelm)->field.le_prev; (elm)->field.le_next = (listelm); *(listelm)->field.le_prev = (elm); (listelm)->field.le_prev = &(elm)->field.le_next; } while ( 0) > > > > > > >#define LIST_INSERT_HEAD(head,elm,field) do { if (((elm)->field.le_next = (head)->lh_first) != NULL) (head)->lh_first->field.le_prev = &(elm)->field.le_next; (head)->lh_first = (elm); (elm)->field.le_prev = &(head)->lh_first; } while ( 0) > > > > > > >#define LIST_REMOVE(elm,field) do { if ((elm)->field.le_next != NULL) (elm)->field.le_next->field.le_prev = (elm)->field.le_prev; *(elm)->field.le_prev = (elm)->field.le_next; } while ( 0) > > > > > > >#define LIST_FOREACH(var,head,field) for ((var) = ((head)->lh_first); (var); (var) = ((var)->field.le_next)) > > > > > > > >#define LIST_EMPTY(head) ((head)->lh_first == NULL) >#define LIST_FIRST(head) ((head)->lh_first) >#define LIST_NEXT(elm,field) ((elm)->field.le_next) > > > > > >#define SLIST_HEAD(name,type) struct name { struct type *slh_first; } > > > > >#define SLIST_HEAD_INITIALIZER(head) { NULL } > > >#define SLIST_ENTRY(type) struct { struct type *sle_next; } > > > > > > > >#define SLIST_INIT(head) do { (head)->slh_first = NULL; } while ( 0) > > > >#define SLIST_INSERT_AFTER(slistelm,elm,field) do { (elm)->field.sle_next = (slistelm)->field.sle_next; (slistelm)->field.sle_next = (elm); } while ( 0) > > > > >#define SLIST_INSERT_HEAD(head,elm,field) do { (elm)->field.sle_next = (head)->slh_first; (head)->slh_first = (elm); } while ( 0) > > > > >#define SLIST_REMOVE_HEAD(head,field) do { (head)->slh_first = (head)->slh_first->field.sle_next; } while ( 0) > > > >#define SLIST_REMOVE(head,elm,type,field) do { if ((head)->slh_first == (elm)) { SLIST_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->slh_first; while(curelm->field.sle_next != (elm)) curelm = curelm->field.sle_next; curelm->field.sle_next = curelm->field.sle_next->field.sle_next; } } while ( 0) ># 197 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define SLIST_FOREACH(var,head,field) for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next) > > > > > >#define SLIST_EMPTY(head) ((head)->slh_first == NULL) >#define SLIST_FIRST(head) ((head)->slh_first) >#define SLIST_NEXT(elm,field) ((elm)->field.sle_next) > > > > > >#define STAILQ_HEAD(name,type) struct name { struct type *stqh_first; struct type **stqh_last; } > > > > > >#define STAILQ_HEAD_INITIALIZER(head) { NULL, &(head).stqh_first } > > >#define STAILQ_ENTRY(type) struct { struct type *stqe_next; } > > > > > > > >#define STAILQ_INIT(head) do { (head)->stqh_first = NULL; (head)->stqh_last = &(head)->stqh_first; } while ( 0) > > > > >#define STAILQ_INSERT_HEAD(head,elm,field) do { if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) (head)->stqh_last = &(elm)->field.stqe_next; (head)->stqh_first = (elm); } while ( 0) > > > > > >#define STAILQ_INSERT_TAIL(head,elm,field) do { (elm)->field.stqe_next = NULL; *(head)->stqh_last = (elm); (head)->stqh_last = &(elm)->field.stqe_next; } while ( 0) > > > > > >#define STAILQ_INSERT_AFTER(head,listelm,elm,field) do { if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL) (head)->stqh_last = &(elm)->field.stqe_next; (listelm)->field.stqe_next = (elm); } while ( 0) > > > > > >#define STAILQ_REMOVE_HEAD(head,field) do { if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) (head)->stqh_last = &(head)->stqh_first; } while ( 0) > > > > >#define STAILQ_REMOVE(head,elm,type,field) do { if ((head)->stqh_first == (elm)) { STAILQ_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->stqh_first; while (curelm->field.stqe_next != (elm)) curelm = curelm->field.stqe_next; if ((curelm->field.stqe_next = curelm->field.stqe_next->field.stqe_next) == NULL) (head)->stqh_last = &(curelm)->field.stqe_next; } } while ( 0) ># 269 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define STAILQ_FOREACH(var,head,field) for ((var) = ((head)->stqh_first); (var); (var) = ((var)->field.stqe_next)) > > > > > > > >#define STAILQ_EMPTY(head) ((head)->stqh_first == NULL) >#define STAILQ_FIRST(head) ((head)->stqh_first) >#define STAILQ_NEXT(elm,field) ((elm)->field.stqe_next) > > > > > >#define SIMPLEQ_HEAD(name,type) struct name { struct type *sqh_first; struct type **sqh_last; } > > > > > >#define SIMPLEQ_HEAD_INITIALIZER(head) { NULL, &(head).sqh_first } > > >#define SIMPLEQ_ENTRY(type) struct { struct type *sqe_next; } > > > > > > > >#define SIMPLEQ_INIT(head) do { (head)->sqh_first = NULL; (head)->sqh_last = &(head)->sqh_first; } while ( 0) > > > > >#define SIMPLEQ_INSERT_HEAD(head,elm,field) do { if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) (head)->sqh_last = &(elm)->field.sqe_next; (head)->sqh_first = (elm); } while ( 0) > > > > > >#define SIMPLEQ_INSERT_TAIL(head,elm,field) do { (elm)->field.sqe_next = NULL; *(head)->sqh_last = (elm); (head)->sqh_last = &(elm)->field.sqe_next; } while ( 0) > > > > > >#define SIMPLEQ_INSERT_AFTER(head,listelm,elm,field) do { if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL) (head)->sqh_last = &(elm)->field.sqe_next; (listelm)->field.sqe_next = (elm); } while ( 0) > > > > > >#define SIMPLEQ_REMOVE_HEAD(head,field) do { if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) (head)->sqh_last = &(head)->sqh_first; } while ( 0) > > > > >#define SIMPLEQ_REMOVE(head,elm,type,field) do { if ((head)->sqh_first == (elm)) { SIMPLEQ_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->sqh_first; while (curelm->field.sqe_next != (elm)) curelm = curelm->field.sqe_next; if ((curelm->field.sqe_next = curelm->field.sqe_next->field.sqe_next) == NULL) (head)->sqh_last = &(curelm)->field.sqe_next; } } while ( 0) ># 343 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define SIMPLEQ_FOREACH(var,head,field) for ((var) = ((head)->sqh_first); (var); (var) = ((var)->field.sqe_next)) > > > > > > > >#define SIMPLEQ_EMPTY(head) ((head)->sqh_first == NULL) >#define SIMPLEQ_FIRST(head) ((head)->sqh_first) >#define SIMPLEQ_NEXT(elm,field) ((elm)->field.sqe_next) > > > > > >#define _TAILQ_HEAD(name,type,qual) struct name { qual type *tqh_first; qual type *qual *tqh_last; } > > > > >#define TAILQ_HEAD(name,type) _TAILQ_HEAD(name, struct type,) > >#define TAILQ_HEAD_INITIALIZER(head) { NULL, &(head).tqh_first } > > >#define _TAILQ_ENTRY(type,qual) struct { qual type *tqe_next; qual type *qual *tqe_prev; } > > > > >#define TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,) > > > > >#define TAILQ_INIT(head) do { (head)->tqh_first = NULL; (head)->tqh_last = &(head)->tqh_first; } while ( 0) > > > > >#define TAILQ_INSERT_HEAD(head,elm,field) do { if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) (head)->tqh_first->field.tqe_prev = &(elm)->field.tqe_next; else (head)->tqh_last = &(elm)->field.tqe_next; (head)->tqh_first = (elm); (elm)->field.tqe_prev = &(head)->tqh_first; } while ( 0) ># 394 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define TAILQ_INSERT_TAIL(head,elm,field) do { (elm)->field.tqe_next = NULL; (elm)->field.tqe_prev = (head)->tqh_last; *(head)->tqh_last = (elm); (head)->tqh_last = &(elm)->field.tqe_next; } while ( 0) > > > > > > >#define TAILQ_INSERT_AFTER(head,listelm,elm,field) do { if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL) (elm)->field.tqe_next->field.tqe_prev = &(elm)->field.tqe_next; else (head)->tqh_last = &(elm)->field.tqe_next; (listelm)->field.tqe_next = (elm); (elm)->field.tqe_prev = &(listelm)->field.tqe_next; } while ( 0) ># 411 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define TAILQ_INSERT_BEFORE(listelm,elm,field) do { (elm)->field.tqe_prev = (listelm)->field.tqe_prev; (elm)->field.tqe_next = (listelm); *(listelm)->field.tqe_prev = (elm); (listelm)->field.tqe_prev = &(elm)->field.tqe_next; } while ( 0) > > > > > > >#define TAILQ_REMOVE(head,elm,field) do { if (((elm)->field.tqe_next) != NULL) (elm)->field.tqe_next->field.tqe_prev = (elm)->field.tqe_prev; else (head)->tqh_last = (elm)->field.tqe_prev; *(elm)->field.tqe_prev = (elm)->field.tqe_next; } while ( 0) ># 427 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define TAILQ_FOREACH(var,head,field) for ((var) = ((head)->tqh_first); (var); (var) = ((var)->field.tqe_next)) > > > > >#define TAILQ_FOREACH_REVERSE(var,head,headname,field) for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last)); (var); (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last))) > > > > > > > >#define TAILQ_EMPTY(head) ((head)->tqh_first == NULL) >#define TAILQ_FIRST(head) ((head)->tqh_first) >#define TAILQ_NEXT(elm,field) ((elm)->field.tqe_next) > >#define TAILQ_LAST(head,headname) (*(((struct headname *)((head)->tqh_last))->tqh_last)) > >#define TAILQ_PREV(elm,headname,field) (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) > > > > > > >#define CIRCLEQ_HEAD(name,type) struct name { struct type *cqh_first; struct type *cqh_last; } > > > > > >#define CIRCLEQ_HEAD_INITIALIZER(head) { (void *)&head, (void *)&head } > > >#define CIRCLEQ_ENTRY(type) struct { struct type *cqe_next; struct type *cqe_prev; } ># 471 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define CIRCLEQ_INIT(head) do { (head)->cqh_first = (void *)(head); (head)->cqh_last = (void *)(head); } while ( 0) > > > > >#define CIRCLEQ_INSERT_AFTER(head,listelm,elm,field) do { (elm)->field.cqe_next = (listelm)->field.cqe_next; (elm)->field.cqe_prev = (listelm); if ((listelm)->field.cqe_next == (void *)(head)) (head)->cqh_last = (elm); else (listelm)->field.cqe_next->field.cqe_prev = (elm); (listelm)->field.cqe_next = (elm); } while ( 0) ># 486 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define CIRCLEQ_INSERT_BEFORE(head,listelm,elm,field) do { (elm)->field.cqe_next = (listelm); (elm)->field.cqe_prev = (listelm)->field.cqe_prev; if ((listelm)->field.cqe_prev == (void *)(head)) (head)->cqh_first = (elm); else (listelm)->field.cqe_prev->field.cqe_next = (elm); (listelm)->field.cqe_prev = (elm); } while ( 0) ># 496 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define CIRCLEQ_INSERT_HEAD(head,elm,field) do { (elm)->field.cqe_next = (head)->cqh_first; (elm)->field.cqe_prev = (void *)(head); if ((head)->cqh_last == (void *)(head)) (head)->cqh_last = (elm); else (head)->cqh_first->field.cqe_prev = (elm); (head)->cqh_first = (elm); } while ( 0) ># 506 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define CIRCLEQ_INSERT_TAIL(head,elm,field) do { (elm)->field.cqe_next = (void *)(head); (elm)->field.cqe_prev = (head)->cqh_last; if ((head)->cqh_first == (void *)(head)) (head)->cqh_first = (elm); else (head)->cqh_last->field.cqe_next = (elm); (head)->cqh_last = (elm); } while ( 0) ># 516 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define CIRCLEQ_REMOVE(head,elm,field) do { if ((elm)->field.cqe_next == (void *)(head)) (head)->cqh_last = (elm)->field.cqe_prev; else (elm)->field.cqe_next->field.cqe_prev = (elm)->field.cqe_prev; if ((elm)->field.cqe_prev == (void *)(head)) (head)->cqh_first = (elm)->field.cqe_next; else (elm)->field.cqe_prev->field.cqe_next = (elm)->field.cqe_next; } while ( 0) ># 529 "/usr/include/gentoo-multilib/amd64/sys/queue.h" 3 4 >#define CIRCLEQ_FOREACH(var,head,field) for ((var) = ((head)->cqh_first); (var) != (const void *)(head); (var) = ((var)->field.cqe_next)) > > > > >#define CIRCLEQ_FOREACH_REVERSE(var,head,field) for ((var) = ((head)->cqh_last); (var) != (const void *)(head); (var) = ((var)->field.cqe_prev)) > > > > > > > >#define CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head)) >#define CIRCLEQ_FIRST(head) ((head)->cqh_first) >#define CIRCLEQ_LAST(head) ((head)->cqh_last) >#define CIRCLEQ_NEXT(elm,field) ((elm)->field.cqe_next) >#define CIRCLEQ_PREV(elm,field) ((elm)->field.cqe_prev) > >#define CIRCLEQ_LOOP_NEXT(head,elm,field) (((elm)->field.cqe_next == (void *)(head)) ? ((head)->cqh_first) : (elm->field.cqe_next)) > > > >#define CIRCLEQ_LOOP_PREV(head,elm,field) (((elm)->field.cqe_prev == (void *)(head)) ? ((head)->cqh_last) : (elm->field.cqe_prev)) ># 9 "/usr/include/sys/queue.h" 2 3 4 ># 43 "./nbcompat/queue.h" 2 ># 191 "./nbcompat/queue.h" >#define SLIST_REMOVE_AFTER(slistelm,field) do { (slistelm)->field.sle_next = SLIST_NEXT(SLIST_NEXT((slistelm), field), field); } while ( 0) ># 66 "./nbcompat.h" 2 ># 1 "./nbcompat/stat.h" 1 ># 40 "./nbcompat/stat.h" >#define _NBCOMPAT_STAT_H_ > > ># 1 "/usr/include/sys/stat.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 1 3 4 ># 25 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >#define _SYS_STAT_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 28 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 2 3 4 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 30 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 2 3 4 > > > > >#define __need_time_t > > >#define __need_timespec > ># 1 "/usr/include/time.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4 ># 68 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_clock_t ># 84 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_time_t ># 96 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __clockid_time_t ># 108 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_timer_t ># 128 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_timespec ># 9 "/usr/include/time.h" 2 3 4 ># 40 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 2 3 4 ># 105 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 > > ># 1 "/usr/include/bits/stat.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/stat.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/bits/stat.h" 3 4 >#define _STAT_VER_KERNEL 0 ># 35 "/usr/include/gentoo-multilib/amd64/bits/stat.h" 3 4 >#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; ># 88 "/usr/include/gentoo-multilib/amd64/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 ># 103 "/usr/include/gentoo-multilib/amd64/bits/stat.h" 3 4 > long int __unused[3]; ># 112 "/usr/include/gentoo-multilib/amd64/bits/stat.h" 3 4 > }; ># 172 "/usr/include/gentoo-multilib/amd64/bits/stat.h" 3 4 >#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 ># 9 "/usr/include/bits/stat.h" 2 3 4 ># 108 "/usr/include/gentoo-multilib/amd64/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) ># 148 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >#define S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK) > > > > > > > >#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 * __file, > struct stat * __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern int fstat (int __fd, struct stat *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); ># 261 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >extern int lstat (const char * __file, > struct stat * __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); ># 282 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >extern int chmod (const char *__file, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int lchmod (const char *__file, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int fchmod (int __fd, __mode_t __mode) __attribute__ ((__nothrow__)); ># 309 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >extern __mode_t umask (__mode_t __mask) __attribute__ ((__nothrow__)); ># 318 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >extern int mkdir (const char *__path, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 333 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 347 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >extern int mkfifo (const char *__path, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 392 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >#define _MKNOD_VER 0 > > > > >extern int __fxstat (int __ver, int __fildes, struct stat *__stat_buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))); >extern int __xstat (int __ver, const char *__filename, > struct stat *__stat_buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); >extern int __lxstat (int __ver, const char *__filename, > struct stat *__stat_buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); >extern int __fxstatat (int __ver, int __fildes, const char *__filename, > struct stat *__stat_buf, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))); ># 440 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >extern int __xmknod (int __ver, const char *__path, __mode_t __mode, > __dev_t *__dev) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); > >extern int __xmknodat (int __ver, int __fd, const char *__path, > __mode_t __mode, __dev_t *__dev) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 5))); > > > > >extern __inline int >__attribute__ ((__nothrow__)) stat (const char *__path, struct stat *__statbuf) >{ > return __xstat (1, __path, __statbuf); >} > > >extern __inline int >__attribute__ ((__nothrow__)) lstat (const char *__path, struct stat *__statbuf) >{ > return __lxstat (1, __path, __statbuf); >} > > >extern __inline int >__attribute__ ((__nothrow__)) fstat (int __fd, struct stat *__statbuf) >{ > return __fxstat (1, __fd, __statbuf); >} ># 480 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 >extern __inline int >__attribute__ ((__nothrow__)) mknod (const char *__path, __mode_t __mode, __dev_t __dev) >{ > return __xmknod (0, __path, __mode, &__dev); >} ># 532 "/usr/include/gentoo-multilib/amd64/sys/stat.h" 3 4 > ># 9 "/usr/include/sys/stat.h" 2 3 4 ># 44 "./nbcompat/stat.h" 2 > > > > > > > >int lchmod(const char *, mode_t); > > > > > > > >#define S_ISTXT S_ISVTX ># 67 "./nbcompat.h" 2 ># 1 "./nbcompat/statvfs.h" 1 ># 40 "./nbcompat/statvfs.h" >#define _NBCOMPAT_STATVFS_H_ > > ># 1 "/usr/include/sys/statvfs.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/sys/statvfs.h" 1 3 4 ># 21 "/usr/include/gentoo-multilib/amd64/sys/statvfs.h" 3 4 >#define _SYS_STATVFS_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/sys/statvfs.h" 2 3 4 > > ># 1 "/usr/include/bits/statvfs.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/statvfs.h" 1 3 4 ># 23 "/usr/include/gentoo-multilib/amd64/bits/statvfs.h" 3 4 ># 1 "/usr/include/bits/types.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/bits/statvfs.h" 2 3 4 > > > > > >struct statvfs > { > unsigned long int f_bsize; > unsigned long int f_frsize; > > __fsblkcnt_t f_blocks; > __fsblkcnt_t f_bfree; > __fsblkcnt_t f_bavail; > __fsfilcnt_t f_files; > __fsfilcnt_t f_ffree; > __fsfilcnt_t f_favail; ># 48 "/usr/include/gentoo-multilib/amd64/bits/statvfs.h" 3 4 > unsigned long int f_fsid; > > > > unsigned long int f_flag; > unsigned long int f_namemax; > int __f_spare[6]; > }; ># 80 "/usr/include/gentoo-multilib/amd64/bits/statvfs.h" 3 4 >enum >{ > ST_RDONLY = 1, >#define ST_RDONLY ST_RDONLY > ST_NOSUID = 2 >#define ST_NOSUID ST_NOSUID ># 109 "/usr/include/gentoo-multilib/amd64/bits/statvfs.h" 3 4 >}; ># 9 "/usr/include/bits/statvfs.h" 2 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/sys/statvfs.h" 2 3 4 ># 48 "/usr/include/gentoo-multilib/amd64/sys/statvfs.h" 3 4 > > > > >extern int statvfs (const char * __file, > struct statvfs * __buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); ># 74 "/usr/include/gentoo-multilib/amd64/sys/statvfs.h" 3 4 >extern int fstatvfs (int __fildes, struct statvfs *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); ># 89 "/usr/include/gentoo-multilib/amd64/sys/statvfs.h" 3 4 > ># 9 "/usr/include/sys/statvfs.h" 2 3 4 ># 44 "./nbcompat/statvfs.h" 2 ># 68 "./nbcompat.h" 2 ># 1 "./nbcompat/stdlib.h" 1 ># 40 "./nbcompat/stdlib.h" >#define _NBCOMPAT_STDLIB_H_ > > ># 1 "/usr/include/stdlib.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/stdlib.h" 1 3 4 ># 25 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 26 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4 > > >#define __need_size_t > >#define __need_wchar_t >#define __need_NULL > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 34 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4 > > > > >#define _STDLIB_H 1 ># 96 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 > > >typedef struct > { > int quot; > int rem; > } div_t; > > > >typedef struct > { > long int quot; > long int rem; > } ldiv_t; >#define __ldiv_t_defined 1 > > ># 129 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 >#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) __attribute__ ((__nothrow__)) ; > > > > >extern double atof (const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > >extern int atoi (const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > >extern long int atol (const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >__extension__ extern long long int atoll (const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern double strtod (const char * __nptr, > char ** __endptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > ># 182 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 > > >extern long int strtol (const char * __nptr, > char ** __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern unsigned long int strtoul (const char * __nptr, > char ** __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > >__extension__ >extern long long int strtoq (const char * __nptr, > char ** __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >__extension__ >extern unsigned long long int strtouq (const char * __nptr, > char ** __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >__extension__ >extern long long int strtoll (const char * __nptr, > char ** __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >__extension__ >extern unsigned long long int strtoull (const char * __nptr, > char ** __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > ># 277 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 > >extern __inline double >__attribute__ ((__nothrow__)) atof (const char *__nptr) >{ > return strtod (__nptr, (char **) ((void *)0)); >} >extern __inline int >__attribute__ ((__nothrow__)) atoi (const char *__nptr) >{ > return (int) strtol (__nptr, (char **) ((void *)0), 10); >} >extern __inline long int >__attribute__ ((__nothrow__)) atol (const char *__nptr) >{ > return strtol (__nptr, (char **) ((void *)0), 10); >} > > > > >__extension__ extern __inline long long int >__attribute__ ((__nothrow__)) atoll (const char *__nptr) >{ > return strtoll (__nptr, (char **) ((void *)0), 10); >} > ># 311 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 >extern char *l64a (long int __n) __attribute__ ((__nothrow__)) ; > > >extern long int a64l (const char *__s) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > > > > ># 1 "/usr/include/sys/types.h" 1 3 4 ># 321 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4 > > > > > > >extern long int random (void) __attribute__ ((__nothrow__)); > > >extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__)); > > > > > >extern char *initstate (unsigned int __seed, char *__statebuf, > size_t __statelen) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > >extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__)) __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 * __buf, > int32_t * __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int srandom_r (unsigned int __seed, struct random_data *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > >extern int initstate_r (unsigned int __seed, char * __statebuf, > size_t __statelen, > struct random_data * __buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); > >extern int setstate_r (char * __statebuf, > struct random_data * __buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern int rand (void) __attribute__ ((__nothrow__)); > >extern void srand (unsigned int __seed) __attribute__ ((__nothrow__)); > > > > >extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__)); > > > > > > > >extern double drand48 (void) __attribute__ ((__nothrow__)); >extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern long int lrand48 (void) __attribute__ ((__nothrow__)); >extern long int nrand48 (unsigned short int __xsubi[3]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern long int mrand48 (void) __attribute__ ((__nothrow__)); >extern long int jrand48 (unsigned short int __xsubi[3]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern void srand48 (long int __seedval) __attribute__ ((__nothrow__)); >extern unsigned short int *seed48 (unsigned short int __seed16v[3]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); >extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__)) __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; > unsigned long long int __a; > }; > > >extern int drand48_r (struct drand48_data * __buffer, > double * __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int erand48_r (unsigned short int __xsubi[3], > struct drand48_data * __buffer, > double * __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int lrand48_r (struct drand48_data * __buffer, > long int * __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int nrand48_r (unsigned short int __xsubi[3], > struct drand48_data * __buffer, > long int * __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int mrand48_r (struct drand48_data * __buffer, > long int * __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int jrand48_r (unsigned short int __xsubi[3], > struct drand48_data * __buffer, > long int * __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int srand48_r (long int __seedval, struct drand48_data *__buffer) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > >extern int seed48_r (unsigned short int __seed16v[3], > struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int lcong48_r (unsigned short int __param[7], > struct drand48_data *__buffer) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > >#define __malloc_and_calloc_defined > > >extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > >extern void *calloc (size_t __nmemb, size_t __size) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > > > > > > > > > > >extern void *realloc (void *__ptr, size_t __size) > __attribute__ ((__nothrow__)) __attribute__ ((__warn_unused_result__)); > >extern void free (void *__ptr) __attribute__ ((__nothrow__)); > > > > >extern void cfree (void *__ptr) __attribute__ ((__nothrow__)); > > > ># 1 "/usr/include/alloca.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/alloca.h" 1 3 4 ># 20 "/usr/include/gentoo-multilib/amd64/alloca.h" 3 4 >#define _ALLOCA_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 23 "/usr/include/gentoo-multilib/amd64/alloca.h" 2 3 4 > >#define __need_size_t ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 26 "/usr/include/gentoo-multilib/amd64/alloca.h" 2 3 4 > > > > >#undef alloca > > >extern void *alloca (size_t __size) __attribute__ ((__nothrow__)); > > >#define alloca(size) __builtin_alloca (size) > > > ># 9 "/usr/include/alloca.h" 2 3 4 ># 498 "/usr/include/gentoo-multilib/amd64/stdlib.h" 2 3 4 > > > > >extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > > > > >extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > >extern void abort (void) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > >extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern void exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > ># 543 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 > > >extern char *getenv (const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > >extern char *__secure_getenv (const char *__name) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern int putenv (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int setenv (const char *__name, const char *__value, int __replace) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > >extern int unsetenv (const char *__name) __attribute__ ((__nothrow__)); > > > > > > >extern int clearenv (void) __attribute__ ((__nothrow__)); ># 583 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 >extern char *mktemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 594 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 >extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; ># 614 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 >extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 640 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 > > > > > >extern int system (const char *__command) ; > ># 662 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 >extern char *realpath (const char * __name, > char * __resolved) __attribute__ ((__nothrow__)) ; > > > > > >#define __COMPAR_FN_T >typedef int (*__compar_fn_t) (const void *, const 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))) ; > > > >extern void qsort (void *__base, size_t __nmemb, size_t __size, > __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); > > > >extern int abs (int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; >extern long int labs (long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; > > > > > > > > > > > > >extern div_t div (int __numer, int __denom) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; >extern ldiv_t ldiv (long int __numer, long int __denom) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; > ># 727 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 >extern char *ecvt (double __value, int __ndigit, int * __decpt, > int * __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; > > > > >extern char *fcvt (double __value, int __ndigit, int * __decpt, > int * __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; > > > > >extern char *gcvt (double __value, int __ndigit, char *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ; > > > > >extern char *qecvt (long double __value, int __ndigit, > int * __decpt, int * __sign) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; >extern char *qfcvt (long double __value, int __ndigit, > int * __decpt, int * __sign) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; >extern char *qgcvt (long double __value, int __ndigit, char *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ; > > > > >extern int ecvt_r (double __value, int __ndigit, int * __decpt, > int * __sign, char * __buf, > size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); >extern int fcvt_r (double __value, int __ndigit, int * __decpt, > int * __sign, char * __buf, > size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); > >extern int qecvt_r (long double __value, int __ndigit, > int * __decpt, int * __sign, > char * __buf, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); >extern int qfcvt_r (long double __value, int __ndigit, > int * __decpt, int * __sign, > char * __buf, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); > > > > > > > >extern int mblen (const char *__s, size_t __n) __attribute__ ((__nothrow__)) ; > > >extern int mbtowc (wchar_t * __pwc, > const char * __s, size_t __n) __attribute__ ((__nothrow__)) ; > > >extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__)) ; > > > >extern size_t mbstowcs (wchar_t * __pwcs, > const char * __s, size_t __n) __attribute__ ((__nothrow__)); > >extern size_t wcstombs (char * __s, > const wchar_t * __pwcs, size_t __n) > __attribute__ ((__nothrow__)); > > > > > > > > >extern int rpmatch (const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 832 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 >extern int posix_openpt (int __oflag) ; ># 867 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 >extern int getloadavg (double __loadavg[], int __nelem) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 881 "/usr/include/gentoo-multilib/amd64/stdlib.h" 3 4 >#undef __need_malloc_and_calloc > > ># 9 "/usr/include/stdlib.h" 2 3 4 ># 44 "./nbcompat/stdlib.h" 2 > > ># 1 "/usr/include/alloca.h" 1 3 4 ># 47 "./nbcompat/stdlib.h" 2 ># 63 "./nbcompat/stdlib.h" >const char *getprogname(void); >void setprogname(const char *); ># 69 "./nbcompat.h" 2 ># 1 "./nbcompat/stdio.h" 1 ># 40 "./nbcompat/stdio.h" >#define _NBCOMPAT_STDIO_H_ > > > > > > ># 1 "/usr/include/stdio.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/stdio.h" 1 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >#define _STDIO_H 1 ># 1 "/usr/include/features.h" 1 3 4 ># 29 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4 > > > >#define __need_size_t >#define __need_NULL ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 35 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 37 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4 >#define __need_FILE >#define __need___FILE ># 59 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >#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 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/libio.h" 1 3 4 ># 30 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4 >#define _IO_STDIO_H > ># 1 "/usr/include/_G_config.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/_G_config.h" 1 3 4 > > > > >#define _G_config_h 1 > > > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 10 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4 >#define __need_size_t > > > >#define __need_NULL ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 16 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4 >#define __need_mbstate_t > > > ># 1 "/usr/include/wchar.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/wchar.h" 1 3 4 ># 76 "/usr/include/gentoo-multilib/amd64/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 ># 9 "/usr/include/wchar.h" 2 3 4 ># 21 "/usr/include/gentoo-multilib/amd64/_G_config.h" 2 3 4 >#define _G_size_t size_t >typedef struct >{ > __off_t __pos; > __mbstate_t __state; >} _G_fpos_t; >typedef struct >{ > __off64_t __pos; > __mbstate_t __state; >} _G_fpos64_t; >#define _G_ssize_t __ssize_t >#define _G_off_t __off_t >#define _G_off64_t __off64_t >#define _G_pid_t __pid_t >#define _G_uid_t __uid_t >#define _G_wchar_t wchar_t >#define _G_wint_t wint_t >#define _G_stat64 stat64 ># 53 "/usr/include/gentoo-multilib/amd64/_G_config.h" 3 4 >typedef int _G_int16_t __attribute__ ((__mode__ (__HI__))); >typedef int _G_int32_t __attribute__ ((__mode__ (__SI__))); >typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__))); >typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__))); > >#define _G_HAVE_BOOL 1 > > > >#define _G_HAVE_ATEXIT 1 >#define _G_HAVE_SYS_CDEFS 1 >#define _G_HAVE_SYS_WAIT 1 >#define _G_NEED_STDARG_H 1 >#define _G_va_list __gnuc_va_list > >#define _G_HAVE_PRINTF_FP 1 >#define _G_HAVE_MMAP 1 >#define _G_HAVE_MREMAP 1 >#define _G_HAVE_LONG_DOUBLE_IO 1 >#define _G_HAVE_IO_FILE_OPEN 1 >#define _G_HAVE_IO_GETLINE_INFO 1 > >#define _G_IO_IO_FILE_VERSION 0x20001 > >#define _G_OPEN64 __open64 >#define _G_LSEEK64 __lseek64 >#define _G_MMAP64 __mmap64 >#define _G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf) > > >#define _G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE) > >#define _G_BUFSIZ 8192 > > >#define _G_NAMES_HAVE_UNDERSCORE 0 >#define _G_VTABLE_LABEL_HAS_LENGTH 1 >#define _G_USING_THUNKS 1 >#define _G_VTABLE_LABEL_PREFIX "__vt_" >#define _G_VTABLE_LABEL_PREFIX_ID __vt_ > > > >#define _G_ARGS(ARGLIST) ARGLIST ># 9 "/usr/include/_G_config.h" 2 3 4 ># 33 "/usr/include/gentoo-multilib/amd64/libio.h" 2 3 4 > >#define _IO_pos_t _G_fpos_t >#define _IO_fpos_t _G_fpos_t >#define _IO_fpos64_t _G_fpos64_t >#define _IO_size_t _G_size_t >#define _IO_ssize_t _G_ssize_t >#define _IO_off_t _G_off_t >#define _IO_off64_t _G_off64_t >#define _IO_pid_t _G_pid_t >#define _IO_uid_t _G_uid_t >#define _IO_iconv_t _G_iconv_t >#define _IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT >#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 _G_wint_t > > > >#define __need___va_list > > >#undef _IO_va_list >#define _IO_va_list __gnuc_va_list ># 76 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4 >#define _PARAMS(protos) __P(protos) > > > > > > > >#define _IO_UNIFIED_JUMPTABLES 1 > > > > > >#define EOF (-1) ># 105 "/usr/include/gentoo-multilib/amd64/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; ># 180 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4 >typedef void _IO_lock_t; > > > > > >struct _IO_marker { > struct _IO_marker *_next; > struct _IO_FILE *_sbuf; > > > > int _pos; ># 203 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4 >}; > > >enum __codecvt_result >{ > __codecvt_ok, > __codecvt_partial, > __codecvt_error, > __codecvt_noconv >}; ># 271 "/usr/include/gentoo-multilib/amd64/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; ># 319 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4 > __off64_t _offset; ># 328 "/usr/include/gentoo-multilib/amd64/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)]; > >}; > > >typedef struct _IO_FILE _IO_FILE; > > >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_)) ># 364 "/usr/include/gentoo-multilib/amd64/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); ># 416 "/usr/include/gentoo-multilib/amd64/libio.h" 3 4 >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))) ># 455 "/usr/include/gentoo-multilib/amd64/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) __attribute__ ((__nothrow__)); >extern int _IO_ferror (_IO_FILE *__fp) __attribute__ ((__nothrow__)); > >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 *) __attribute__ ((__nothrow__)); >extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__)); >extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__)); ># 480 "/usr/include/gentoo-multilib/amd64/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 * , const char * , > __gnuc_va_list, int *); >extern int _IO_vfprintf (_IO_FILE *, const char *, > __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 *) __attribute__ ((__nothrow__)); ># 9 "/usr/include/libio.h" 2 3 4 ># 76 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4 ># 89 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > > >typedef _G_fpos_t fpos_t; > > > > > > > > > >#define _IOFBF 0 >#define _IOLBF 1 >#define _IONBF 2 > > > > >#define BUFSIZ _IO_BUFSIZ ># 121 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >#define SEEK_SET 0 >#define SEEK_CUR 1 >#define SEEK_END 2 > > > > >#define P_tmpdir "/tmp" ># 141 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio_lim.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/stdio_lim.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/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 ># 9 "/usr/include/bits/stdio_lim.h" 2 3 4 ># 142 "/usr/include/gentoo-multilib/amd64/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) __attribute__ ((__nothrow__)); > >extern int rename (const char *__old, const char *__new) __attribute__ ((__nothrow__)); > > > > > > > > > > > > > > >extern FILE *tmpfile (void) ; ># 186 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >extern char *tmpnam (char *__s) __attribute__ ((__nothrow__)) ; > > > > > >extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__)) ; ># 204 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >extern char *tempnam (const char *__dir, const char *__pfx) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > > > > > > > > >extern int fclose (FILE *__stream); > > > > >extern int fflush (FILE *__stream); > ># 229 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >extern int fflush_unlocked (FILE *__stream); ># 243 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > > > > > > >extern FILE *fopen (const char * __filename, > const char * __modes) ; > > > > >extern FILE *freopen (const char * __filename, > const char * __modes, > FILE * __stream) ; ># 272 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > ># 283 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >extern FILE *fdopen (int __fd, const char *__modes) __attribute__ ((__nothrow__)) ; ># 304 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > > > >extern void setbuf (FILE * __stream, char * __buf) __attribute__ ((__nothrow__)); > > > >extern int setvbuf (FILE * __stream, char * __buf, > int __modes, size_t __n) __attribute__ ((__nothrow__)); > > > > > >extern void setbuffer (FILE * __stream, char * __buf, > size_t __size) __attribute__ ((__nothrow__)); > > >extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__)); > > > > > > > > >extern int fprintf (FILE * __stream, > const char * __format, ...); > > > > >extern int printf (const char * __format, ...); > >extern int sprintf (char * __s, > const char * __format, ...) __attribute__ ((__nothrow__)); > > > > > >extern int vfprintf (FILE * __s, const char * __format, > __gnuc_va_list __arg); > > > > >extern int vprintf (const char * __format, __gnuc_va_list __arg); > >extern int vsprintf (char * __s, const char * __format, > __gnuc_va_list __arg) __attribute__ ((__nothrow__)); > > > > > >extern int snprintf (char * __s, size_t __maxlen, > const char * __format, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4))); > >extern int vsnprintf (char * __s, size_t __maxlen, > const char * __format, __gnuc_va_list __arg) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0))); > ># 398 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > > > > > >extern int fscanf (FILE * __stream, > const char * __format, ...) ; > > > > >extern int scanf (const char * __format, ...) ; > >extern int sscanf (const char * __s, > const char * __format, ...) __attribute__ ((__nothrow__)); ># 441 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > ># 504 "/usr/include/gentoo-multilib/amd64/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); ># 539 "/usr/include/gentoo-multilib/amd64/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) ># 572 "/usr/include/gentoo-multilib/amd64/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 * __s, int __n, FILE * __stream) > ; > > > > > > >extern char *gets (char *__s) ; > ># 653 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > > > > > >extern int fputs (const char * __s, FILE * __stream); > > > > > >extern int puts (const char *__s); > > > > > > >extern int ungetc (int __c, FILE *__stream); > > > > > > >extern size_t fread (void * __ptr, size_t __size, > size_t __n, FILE * __stream) ; > > > > >extern size_t fwrite (const void * __ptr, size_t __size, > size_t __n, FILE * __s) ; > ># 706 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >extern size_t fread_unlocked (void * __ptr, size_t __size, > size_t __n, FILE * __stream) ; >extern size_t fwrite_unlocked (const void * __ptr, size_t __size, > size_t __n, FILE * __stream) ; > > > > > > > > >extern int fseek (FILE *__stream, long int __off, int __whence); > > > > >extern long int ftell (FILE *__stream) ; > > > > >extern void rewind (FILE *__stream); > ># 742 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >extern int fseeko (FILE *__stream, __off_t __off, int __whence); > > > > >extern __off_t ftello (FILE *__stream) ; ># 761 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > > > > > > >extern int fgetpos (FILE * __stream, fpos_t * __pos); > > > > >extern int fsetpos (FILE *__stream, const fpos_t *__pos); ># 784 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > ># 793 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > > >extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__)); > >extern int feof (FILE *__stream) __attribute__ ((__nothrow__)) ; > >extern int ferror (FILE *__stream) __attribute__ ((__nothrow__)) ; > > > > >extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__)); >extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ; >extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ; > > > > > > > > >extern void perror (const char *__s); > > > > > > ># 1 "/usr/include/bits/sys_errlist.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/sys_errlist.h" 1 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/bits/sys_errlist.h" 3 4 >extern int sys_nerr; >extern const char *const sys_errlist[]; ># 9 "/usr/include/bits/sys_errlist.h" 2 3 4 ># 823 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4 > > > > >extern int fileno (FILE *__stream) __attribute__ ((__nothrow__)) ; > > > > >extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ; ># 842 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >extern FILE *popen (const char *__command, const char *__modes) ; > > > > > >extern int pclose (FILE *__stream); > > > > > >extern char *ctermid (char *__s) __attribute__ ((__nothrow__)); ># 882 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 >extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__)); > > > >extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__)) ; > > >extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__)); ># 903 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 1 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 3 4 >#define __STDIO_INLINE __extern_inline ># 36 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 3 4 >extern __inline int >vprintf (const char * __fmt, __gnuc_va_list __arg) >{ > return vfprintf (stdout, __fmt, __arg); >} > > > >extern __inline int >getchar (void) >{ > return _IO_getc (stdin); >} > > > > >extern __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 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 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 int >putchar (int __c) >{ > return _IO_putc (__c, stdout); >} > > > > >extern __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 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 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))); >} ># 125 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 3 4 >extern __inline int >__attribute__ ((__nothrow__)) feof_unlocked (FILE *__stream) >{ > return (((__stream)->_flags & 0x10) != 0); >} > > >extern __inline int >__attribute__ ((__nothrow__)) ferror_unlocked (FILE *__stream) >{ > return (((__stream)->_flags & 0x20) != 0); >} ># 145 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 3 4 >#define fread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream)))) ># 169 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 3 4 >#define fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream)))) ># 191 "/usr/include/gentoo-multilib/amd64/bits/stdio.h" 3 4 >#undef __STDIO_INLINE ># 9 "/usr/include/bits/stdio.h" 2 3 4 ># 904 "/usr/include/gentoo-multilib/amd64/stdio.h" 2 3 4 ># 912 "/usr/include/gentoo-multilib/amd64/stdio.h" 3 4 > ># 9 "/usr/include/stdio.h" 2 3 4 ># 48 "./nbcompat/stdio.h" 2 > > > > > > > >int fclose(FILE *); > > > >int pclose(FILE *); > > > >char *fgetln(FILE *, size_t *); ># 70 "./nbcompat.h" 2 ># 1 "./nbcompat/string.h" 1 ># 40 "./nbcompat/string.h" >#define _NBCOMPAT_STRING_H_ > > ># 1 "/usr/include/string.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/string.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 >#define _STRING_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4 > > > > >#define __need_size_t >#define __need_NULL ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 34 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4 > > > > >extern void *memcpy (void * __dest, > const void * __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern void *memmove (void *__dest, const void *__src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern void *memccpy (void * __dest, const void * __src, > int __c, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern int memcmp (const void *__s1, const void *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern void *memchr (const void *__s, int __c, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > ># 82 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 > > >extern char *strcpy (char * __dest, const char * __src) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strncpy (char * __dest, > const char * __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strcat (char * __dest, const char * __src) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strncat (char * __dest, const char * __src, > size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strcmp (const char *__s1, const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int strncmp (const char *__s1, const char *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strcoll (const char *__s1, const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern size_t strxfrm (char * __dest, > const char * __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > ># 130 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 >extern char *strdup (const char *__s) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); ># 165 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 > > >extern char *strchr (const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > >extern char *strrchr (const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > ># 181 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 > > > >extern size_t strcspn (const char *__s, const char *__reject) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern size_t strspn (const char *__s, const char *__accept) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strpbrk (const char *__s, const char *__accept) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strstr (const char *__haystack, const char *__needle) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern char *strtok (char * __s, const char * __delim) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > >extern char *__strtok_r (char * __s, > const char * __delim, > char ** __save_ptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); > >extern char *strtok_r (char * __s, const char * __delim, > char ** __save_ptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); ># 240 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 > > >extern size_t strlen (const char *__s) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > ># 254 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 > > >extern char *strerror (int __errnum) __attribute__ ((__nothrow__)); > ># 270 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 >extern int strerror_r (int __errnum, char *__buf, size_t __buflen) __asm__ ("" "__xpg_strerror_r") __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); ># 294 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 >extern void __bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern void bcopy (const void *__src, void *__dest, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern int bcmp (const void *__s1, const void *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *index (const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern char *rindex (const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > >extern int ffs (int __i) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); ># 331 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 >extern int strcasecmp (const char *__s1, const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); ># 354 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 >extern char *strsep (char ** __stringp, > const char * __delim) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); ># 420 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 ># 1 "/usr/include/bits/string.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/string.h" 1 3 4 ># 26 "/usr/include/gentoo-multilib/amd64/bits/string.h" 3 4 >#define _STRING_ARCH_unaligned 1 ># 9 "/usr/include/bits/string.h" 2 3 4 ># 421 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4 > > ># 1 "/usr/include/bits/string2.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 1 3 4 ># 46 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define __STRING_INLINE __extern_inline > > > > > ># 1 "/usr/include/endian.h" 1 3 4 ># 53 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 2 3 4 ># 1 "/usr/include/bits/types.h" 1 3 4 ># 54 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 2 3 4 > > >#define __STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]) > > >#define __STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx]) ># 93 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define __string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1) ># 195 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define __bzero(s,n) __builtin_memset (s, '\0', n) ># 394 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >extern void *__rawmemchr (const void *__s, int __c); > >#define strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c))) ># 761 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define strncpy(dest,src,n) __builtin_strncpy (dest, src, n) ># 785 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define strncat(dest,src,n) __builtin_strncat (dest, src, n) ># 800 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); }) ># 842 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define __strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; })) ># 869 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define __strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; })) ># 891 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define __strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; })) ># 920 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n))) ># 935 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); }) ># 969 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >extern __inline size_t __strcspn_c1 (const char *__s, int __reject); >extern __inline size_t >__strcspn_c1 (const char *__s, int __reject) >{ > register size_t __result = 0; > while (__s[__result] != '\0' && __s[__result] != __reject) > ++__result; > return __result; >} > >extern __inline size_t __strcspn_c2 (const char *__s, int __reject1, > int __reject2); >extern __inline size_t >__strcspn_c2 (const char *__s, int __reject1, int __reject2) >{ > register size_t __result = 0; > while (__s[__result] != '\0' && __s[__result] != __reject1 > && __s[__result] != __reject2) > ++__result; > return __result; >} > >extern __inline size_t __strcspn_c3 (const char *__s, int __reject1, > int __reject2, int __reject3); >extern __inline size_t >__strcspn_c3 (const char *__s, int __reject1, int __reject2, > int __reject3) >{ > register size_t __result = 0; > while (__s[__result] != '\0' && __s[__result] != __reject1 > && __s[__result] != __reject2 && __s[__result] != __reject3) > ++__result; > return __result; >} ># 1011 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); }) ># 1045 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >extern __inline size_t __strspn_c1 (const char *__s, int __accept); >extern __inline size_t >__strspn_c1 (const char *__s, int __accept) >{ > register size_t __result = 0; > > while (__s[__result] == __accept) > ++__result; > return __result; >} > >extern __inline size_t __strspn_c2 (const char *__s, int __accept1, > int __accept2); >extern __inline size_t >__strspn_c2 (const char *__s, int __accept1, int __accept2) >{ > register size_t __result = 0; > > while (__s[__result] == __accept1 || __s[__result] == __accept2) > ++__result; > return __result; >} > >extern __inline size_t __strspn_c3 (const char *__s, int __accept1, > int __accept2, int __accept3); >extern __inline size_t >__strspn_c3 (const char *__s, int __accept1, int __accept2, int __accept3) >{ > register size_t __result = 0; > > while (__s[__result] == __accept1 || __s[__result] == __accept2 > || __s[__result] == __accept3) > ++__result; > return __result; >} > > > > > > > >#define strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) ># 1121 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >extern __inline char *__strpbrk_c2 (const char *__s, int __accept1, > int __accept2); >extern __inline char * >__strpbrk_c2 (const char *__s, int __accept1, int __accept2) >{ > > while (*__s != '\0' && *__s != __accept1 && *__s != __accept2) > ++__s; > return *__s == '\0' ? ((void *)0) : (char *) (size_t) __s; >} > >extern __inline char *__strpbrk_c3 (const char *__s, int __accept1, > int __accept2, int __accept3); >extern __inline char * >__strpbrk_c3 (const char *__s, int __accept1, int __accept2, > int __accept3) >{ > > while (*__s != '\0' && *__s != __accept1 && *__s != __accept2 > && *__s != __accept3) > ++__s; > return *__s == '\0' ? ((void *)0) : (char *) (size_t) __s; >} ># 1164 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) ? (((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp)) : __strtok_r (s, sep, nextp))) ># 1173 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >extern __inline char *__strtok_r_1c (char *__s, char __sep, char **__nextp); >extern __inline char * >__strtok_r_1c (char *__s, char __sep, char **__nextp) >{ > char *__result; > if (__s == ((void *)0)) > __s = *__nextp; > while (*__s == __sep) > ++__s; > __result = ((void *)0); > if (*__s != '\0') > { > __result = __s++; > while (*__s != '\0') > if (*__s++ == __sep) > { > __s[-1] = '\0'; > break; > } > *__nextp = __s; > } > return __result; >} > >#define strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) > > > > > > > >extern char *__strsep_g (char **__stringp, const char *__delim); >#define __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) ># 1223 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >extern __inline char *__strsep_1c (char **__s, char __reject); >extern __inline char * >__strsep_1c (char **__s, char __reject) >{ > register char *__retval = *__s; > if (__retval != ((void *)0) && (*__s = (__extension__ (__builtin_constant_p (__reject) && !__builtin_constant_p (__retval) && (__reject) == '\0' ? (char *) __rawmemchr (__retval, __reject) : __builtin_strchr (__retval, __reject)))) != ((void *)0)) > *(*__s)++ = '\0'; > return __retval; >} > >extern __inline char *__strsep_2c (char **__s, char __reject1, char __reject2); >extern __inline char * >__strsep_2c (char **__s, char __reject1, char __reject2) >{ > register char *__retval = *__s; > if (__retval != ((void *)0)) > { > register char *__cp = __retval; > while (1) > { > if (*__cp == '\0') > { > __cp = ((void *)0); > break; > } > if (*__cp == __reject1 || *__cp == __reject2) > { > *__cp++ = '\0'; > break; > } > ++__cp; > } > *__s = __cp; > } > return __retval; >} > >extern __inline char *__strsep_3c (char **__s, char __reject1, char __reject2, > char __reject3); >extern __inline char * >__strsep_3c (char **__s, char __reject1, char __reject2, char __reject3) >{ > register char *__retval = *__s; > if (__retval != ((void *)0)) > { > register char *__cp = __retval; > while (1) > { > if (*__cp == '\0') > { > __cp = ((void *)0); > break; > } > if (*__cp == __reject1 || *__cp == __reject2 || *__cp == __reject3) > { > *__cp++ = '\0'; > break; > } > ++__cp; > } > *__s = __cp; > } > return __retval; >} > >#define strsep(s,reject) __strsep (s, reject) ># 1298 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define __need_malloc_and_calloc ># 1 "/usr/include/stdlib.h" 1 3 4 ># 1300 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 2 3 4 > > > > >extern char *__strdup (const char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); >#define __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) ># 1317 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#define strdup(s) __strdup (s) > > > > > >extern char *__strndup (const char *__string, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); >#define __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) ># 1352 "/usr/include/gentoo-multilib/amd64/bits/string2.h" 3 4 >#undef __STRING_INLINE ># 9 "/usr/include/bits/string2.h" 2 3 4 ># 424 "/usr/include/gentoo-multilib/amd64/string.h" 2 3 4 ># 432 "/usr/include/gentoo-multilib/amd64/string.h" 3 4 > ># 9 "/usr/include/string.h" 2 3 4 ># 44 "./nbcompat/string.h" 2 ># 63 "./nbcompat/string.h" >size_t strlcat(char *, const char *, size_t); > > > >size_t strlcpy(char *, const char *, size_t); ># 71 "./nbcompat.h" 2 ># 1 "./nbcompat/termcap.h" 1 ># 40 "./nbcompat/termcap.h" >#define _NBCOMPAT_TERMCAP_H_ > > ># 1 "/usr/include/termcap.h" 1 3 4 ># 37 "/usr/include/termcap.h" 3 4 >#define NCURSES_TERMCAP_H_incl 1 > >#undef NCURSES_VERSION >#define NCURSES_VERSION "5.6" > ># 1 "/usr/include/ncurses_dll.h" 1 3 4 ># 31 "/usr/include/ncurses_dll.h" 3 4 >#define NCURSES_DLL_H_incl 1 > > > > > >#undef NCURSES_DLL >#define NCURSES_STATIC ># 67 "/usr/include/ncurses_dll.h" 3 4 >#define NCURSES_IMPEXP > > >#define NCURSES_API > > >#define NCURSES_EXPORT(type) NCURSES_IMPEXP type NCURSES_API > > >#define NCURSES_EXPORT_VAR(type) NCURSES_IMPEXP type ># 43 "/usr/include/termcap.h" 2 3 4 > > > > > > ># 1 "/usr/include/sys/types.h" 1 3 4 ># 50 "/usr/include/termcap.h" 2 3 4 > >#undef NCURSES_CONST >#define NCURSES_CONST const > >#undef NCURSES_OSPEED >#define NCURSES_OSPEED short > >extern char PC; >extern char * UP; >extern char * BC; >extern short ospeed; > > >extern char * tgetstr (const char *, char **); >extern char * tgoto (const char *, int, int); >extern int tgetent (char *, const char *); >extern int tgetflag (const char *); >extern int tgetnum (const char *); >extern int tputs (const char *, int, int (*)(int)); ># 44 "./nbcompat/termcap.h" 2 ># 72 "./nbcompat.h" 2 ># 1 "./nbcompat/time.h" 1 ># 40 "./nbcompat/time.h" >#define _NBCOMPAT_TIME_H_ > > ># 1 "/usr/include/sys/time.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/sys/time.h" 1 3 4 ># 21 "/usr/include/gentoo-multilib/amd64/sys/time.h" 3 4 >#define _SYS_TIME_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/sys/time.h" 2 3 4 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 26 "/usr/include/gentoo-multilib/amd64/sys/time.h" 2 3 4 >#define __need_time_t ># 1 "/usr/include/time.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4 ># 68 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_clock_t ># 84 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_time_t ># 96 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __clockid_time_t ># 108 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_timer_t ># 128 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_timespec ># 9 "/usr/include/time.h" 2 3 4 ># 28 "/usr/include/gentoo-multilib/amd64/sys/time.h" 2 3 4 >#define __need_timeval ># 1 "/usr/include/bits/time.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/time.h" 1 3 4 ># 62 "/usr/include/gentoo-multilib/amd64/bits/time.h" 3 4 >#undef __need_timeval ># 9 "/usr/include/bits/time.h" 2 3 4 ># 30 "/usr/include/gentoo-multilib/amd64/sys/time.h" 2 3 4 > ># 1 "/usr/include/sys/select.h" 1 3 4 ># 32 "/usr/include/gentoo-multilib/amd64/sys/time.h" 2 3 4 > > > > > > > > ># 57 "/usr/include/gentoo-multilib/amd64/sys/time.h" 3 4 >struct timezone > { > int tz_minuteswest; > int tz_dsttime; > }; > >typedef struct timezone * __timezone_ptr_t; ># 73 "/usr/include/gentoo-multilib/amd64/sys/time.h" 3 4 >extern int gettimeofday (struct timeval * __tv, > __timezone_ptr_t __tz) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int settimeofday (const struct timeval *__tv, > const struct timezone *__tz) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int adjtime (const struct timeval *__delta, > struct timeval *__olddelta) __attribute__ ((__nothrow__)); > > > > >enum __itimer_which > { > > ITIMER_REAL = 0, >#define ITIMER_REAL ITIMER_REAL > > ITIMER_VIRTUAL = 1, >#define ITIMER_VIRTUAL ITIMER_VIRTUAL > > > ITIMER_PROF = 2 >#define ITIMER_PROF ITIMER_PROF > }; > > > >struct itimerval > { > > struct timeval it_interval; > > struct timeval it_value; > }; > > > > > > >typedef int __itimer_which_t; > > > > >extern int getitimer (__itimer_which_t __which, > struct itimerval *__value) __attribute__ ((__nothrow__)); > > > > >extern int setitimer (__itimer_which_t __which, > const struct itimerval * __new, > struct itimerval * __old) __attribute__ ((__nothrow__)); > > > > >extern int utimes (const char *__file, const struct timeval __tvp[2]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int lutimes (const char *__file, const struct timeval __tvp[2]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern int futimes (int __fd, const struct timeval __tvp[2]) __attribute__ ((__nothrow__)); ># 164 "/usr/include/gentoo-multilib/amd64/sys/time.h" 3 4 >#define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) >#define timerclear(tvp) ((tvp)->tv_sec = (tvp)->tv_usec = 0) >#define timercmp(a,b,CMP) (((a)->tv_sec == (b)->tv_sec) ? ((a)->tv_usec CMP (b)->tv_usec) : ((a)->tv_sec CMP (b)->tv_sec)) > > > >#define timeradd(a,b,result) do { (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; (result)->tv_usec = (a)->tv_usec + (b)->tv_usec; if ((result)->tv_usec >= 1000000) { ++(result)->tv_sec; (result)->tv_usec -= 1000000; } } while (0) ># 180 "/usr/include/gentoo-multilib/amd64/sys/time.h" 3 4 >#define timersub(a,b,result) do { (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; if ((result)->tv_usec < 0) { --(result)->tv_sec; (result)->tv_usec += 1000000; } } while (0) ># 191 "/usr/include/gentoo-multilib/amd64/sys/time.h" 3 4 > ># 9 "/usr/include/sys/time.h" 2 3 4 ># 44 "./nbcompat/time.h" 2 ># 1 "/usr/include/time.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/time.h" 1 3 4 ># 28 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#define _TIME_H 1 ># 1 "/usr/include/features.h" 1 3 4 ># 30 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4 > > > > > > > >#define __need_size_t >#define __need_NULL ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 40 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4 > > > ># 1 "/usr/include/bits/time.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/time.h" 1 3 4 ># 26 "/usr/include/gentoo-multilib/amd64/bits/time.h" 3 4 >#define _BITS_TIME_H 1 > > > > > > > >#define CLOCKS_PER_SEC 1000000l ># 46 "/usr/include/gentoo-multilib/amd64/bits/time.h" 3 4 >#define CLOCK_REALTIME 0 > >#define CLOCK_MONOTONIC 1 > >#define CLOCK_PROCESS_CPUTIME_ID 2 > >#define CLOCK_THREAD_CPUTIME_ID 3 > > >#define TIMER_ABSTIME 1 ># 9 "/usr/include/bits/time.h" 2 3 4 ># 44 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4 ># 55 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#define __clock_t_defined 1 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 58 "/usr/include/gentoo-multilib/amd64/time.h" 2 3 4 > > > >typedef __clock_t clock_t; > > > > > > >#undef __need_clock_t ># 84 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_time_t ># 96 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __clockid_time_t ># 108 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_timer_t ># 128 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >#undef __need_timespec > > > > > >struct tm >{ > int tm_sec; > int tm_min; > int tm_hour; > int tm_mday; > int tm_mon; > int tm_year; > int tm_wday; > int tm_yday; > int tm_isdst; > > > long int tm_gmtoff; > const char *tm_zone; > > > > >}; > > > > > > > > >struct itimerspec > { > struct timespec it_interval; > struct timespec it_value; > }; > > >struct sigevent; ># 181 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 > > > >extern clock_t clock (void) __attribute__ ((__nothrow__)); > > >extern time_t time (time_t *__timer) __attribute__ ((__nothrow__)); > > >extern double difftime (time_t __time1, time_t __time0) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern time_t mktime (struct tm *__tp) __attribute__ ((__nothrow__)); > > > > > >extern size_t strftime (char * __s, size_t __maxsize, > const char * __format, > const struct tm * __tp) __attribute__ ((__nothrow__)); > ># 229 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 > > > >extern struct tm *gmtime (const time_t *__timer) __attribute__ ((__nothrow__)); > > > >extern struct tm *localtime (const time_t *__timer) __attribute__ ((__nothrow__)); > > > > > >extern struct tm *gmtime_r (const time_t * __timer, > struct tm * __tp) __attribute__ ((__nothrow__)); > > > >extern struct tm *localtime_r (const time_t * __timer, > struct tm * __tp) __attribute__ ((__nothrow__)); > > > > > >extern char *asctime (const struct tm *__tp) __attribute__ ((__nothrow__)); > > >extern char *ctime (const time_t *__timer) __attribute__ ((__nothrow__)); > > > > > > > >extern char *asctime_r (const struct tm * __tp, > char * __buf) __attribute__ ((__nothrow__)); > > >extern char *ctime_r (const time_t * __timer, > char * __buf) __attribute__ ((__nothrow__)); > > > > >extern char *__tzname[2]; >extern int __daylight; >extern long int __timezone; > > > > >extern char *tzname[2]; > > > >extern void tzset (void) __attribute__ ((__nothrow__)); > > > >extern int daylight; >extern long int timezone; > > > > > >extern int stime (const time_t *__when) __attribute__ ((__nothrow__)); > > > > > >#define __isleap(year) ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0)) ># 312 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >extern time_t timegm (struct tm *__tp) __attribute__ ((__nothrow__)); > > >extern time_t timelocal (struct tm *__tp) __attribute__ ((__nothrow__)); > > >extern int dysize (int __year) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); ># 327 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 >extern int nanosleep (const struct timespec *__requested_time, > struct timespec *__remaining); > > > >extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __attribute__ ((__nothrow__)); > > >extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __attribute__ ((__nothrow__)); > > >extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) > __attribute__ ((__nothrow__)); > > > > > > >extern int clock_nanosleep (clockid_t __clock_id, int __flags, > const struct timespec *__req, > struct timespec *__rem); > > >extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __attribute__ ((__nothrow__)); > > > > >extern int timer_create (clockid_t __clock_id, > struct sigevent * __evp, > timer_t * __timerid) __attribute__ ((__nothrow__)); > > >extern int timer_delete (timer_t __timerid) __attribute__ ((__nothrow__)); > > >extern int timer_settime (timer_t __timerid, int __flags, > const struct itimerspec * __value, > struct itimerspec * __ovalue) __attribute__ ((__nothrow__)); > > >extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) > __attribute__ ((__nothrow__)); > > >extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__)); ># 416 "/usr/include/gentoo-multilib/amd64/time.h" 3 4 > ># 9 "/usr/include/time.h" 2 3 4 ># 45 "./nbcompat/time.h" 2 ># 73 "./nbcompat.h" 2 ># 1 "./nbcompat/tzfile.h" 1 ># 40 "./nbcompat/tzfile.h" >#define _NBCOMPAT_TZFILE_H_ ># 51 "./nbcompat/tzfile.h" >#define DAYSPERNYEAR 365 > > > >#define EPOCH_YEAR 1970 > > > >#define HOURSPERDAY 24 > > > >#define MINSPERHOUR 60 > > > >#define SECSPERHOUR 3600 > > > >#define SECSPERMIN 60 > > > >#define SECSPERDAY 86400 > > > >#define TM_YEAR_BASE 1900 ># 74 "./nbcompat.h" 2 ># 1 "./nbcompat/unistd.h" 1 ># 40 "./nbcompat/unistd.h" >#define _NBCOMPAT_UNISTD_H_ > > ># 1 "/usr/include/unistd.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/unistd.h" 1 3 4 ># 24 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >#define _UNISTD_H 1 > ># 1 "/usr/include/features.h" 1 3 4 ># 27 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4 > > > > > > > >#define _POSIX_VERSION 200112L > > > > > >#define _POSIX2_VERSION 200112L > > > >#define _POSIX2_C_BIND 200112L > > > >#define _POSIX2_C_DEV 200112L > > > >#define _POSIX2_SW_DEV 200112L > > > >#define _POSIX2_LOCALEDEF 200112L > > > >#define _XOPEN_VERSION 600 > > > > > > > >#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 ># 173 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 ># 1 "/usr/include/bits/posix_opt.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/posix_opt.h" 1 3 4 ># 21 "/usr/include/gentoo-multilib/amd64/bits/posix_opt.h" 3 4 >#define _POSIX_OPT_H 1 > > >#define _POSIX_JOB_CONTROL 1 > > >#define _POSIX_SAVED_IDS 1 > > >#define _POSIX_PRIORITY_SCHEDULING 200112L > > >#define _POSIX_SYNCHRONIZED_IO 200112L > > >#define _POSIX_FSYNC 200112L > > >#define _POSIX_MAPPED_FILES 200112L > > >#define _POSIX_MEMLOCK 200112L > > >#define _POSIX_MEMLOCK_RANGE 200112L > > >#define _POSIX_MEMORY_PROTECTION 200112L > > >#define _POSIX_CHOWN_RESTRICTED 1 > > > >#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 200112L > > >#define _POSIX_REENTRANT_FUNCTIONS 1 >#define _POSIX_THREAD_SAFE_FUNCTIONS 200112L > > >#define _POSIX_THREAD_PRIORITY_SCHEDULING 200112L > > >#define _POSIX_THREAD_ATTR_STACKSIZE 200112L > > >#define _POSIX_THREAD_ATTR_STACKADDR 200112L > > >#define _POSIX_THREAD_PRIO_INHERIT 200112L > > > >#define _POSIX_THREAD_PRIO_PROTECT 200112L > > >#define _POSIX_SEMAPHORES 200112L > > >#define _POSIX_REALTIME_SIGNALS 200112L > > >#define _POSIX_ASYNCHRONOUS_IO 200112L >#define _POSIX_ASYNC_IO 1 > >#define _LFS_ASYNCHRONOUS_IO 1 > >#define _POSIX_PRIORITIZED_IO 200112L > > >#define _LFS64_ASYNCHRONOUS_IO 1 > > >#define _LFS_LARGEFILE 1 >#define _LFS64_LARGEFILE 1 >#define _LFS64_STDIO 1 > > >#define _POSIX_SHARED_MEMORY_OBJECTS 200112L > > >#define _POSIX_CPUTIME 0 > > >#define _POSIX_THREAD_CPUTIME 0 > > >#define _POSIX_REGEXP 1 > > >#define _POSIX_READER_WRITER_LOCKS 200112L > > >#define _POSIX_SHELL 1 > > >#define _POSIX_TIMEOUTS 200112L > > >#define _POSIX_SPIN_LOCKS 200112L > > >#define _POSIX_SPAWN 200112L > > >#define _POSIX_TIMERS 200112L > > >#define _POSIX_BARRIERS 200112L > > >#define _POSIX_MESSAGE_PASSING 200112L > > >#define _POSIX_THREAD_PROCESS_SHARED 200112L > > >#define _POSIX_MONOTONIC_CLOCK 0 > > >#define _POSIX_CLOCK_SELECTION 200112L > > >#define _POSIX_ADVISORY_INFO 200112L > > >#define _POSIX_IPV6 200112L > > >#define _POSIX_RAW_SOCKETS 200112L > > >#define _POSIX2_CHAR_TERM 200112L > > >#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 ># 9 "/usr/include/bits/posix_opt.h" 2 3 4 ># 174 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4 > > > > > > > >#define STDIN_FILENO 0 >#define STDOUT_FILENO 1 >#define STDERR_FILENO 2 > > > > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 189 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4 > > > > > > >#define __need_size_t >#define __need_NULL ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 ># 163 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_ptrdiff_t ># 236 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_size_t ># 345 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef __need_wchar_t ># 398 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 >#undef NULL > > > > >#define NULL ((void *)0) > > > > > >#undef __need_NULL > > > > >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) ># 198 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4 ># 226 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >typedef __useconds_t useconds_t; >#define __useconds_t_defined ># 245 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >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) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 289 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >#define L_SET SEEK_SET >#define L_INCR SEEK_CUR >#define L_XTND SEEK_END ># 301 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern __off_t lseek (int __fd, __off_t __offset, int __whence) __attribute__ ((__nothrow__)); ># 320 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int close (int __fd); > > > > > > >extern ssize_t read (int __fd, void *__buf, size_t __nbytes) ; > > > > > >extern ssize_t write (int __fd, const void *__buf, size_t __n) ; ># 384 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int pipe (int __pipedes[2]) __attribute__ ((__nothrow__)) ; ># 393 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern unsigned int alarm (unsigned int __seconds) __attribute__ ((__nothrow__)); ># 405 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern unsigned int sleep (unsigned int __seconds); > > > > > > >extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval) > __attribute__ ((__nothrow__)); > > > > > > >extern int usleep (__useconds_t __useconds); ># 429 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int pause (void); > > > >extern int chown (const char *__file, __uid_t __owner, __gid_t __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__)) ; > > > > >extern int lchown (const char *__file, __uid_t __owner, __gid_t __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 457 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int chdir (const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern int fchdir (int __fd) __attribute__ ((__nothrow__)) ; ># 471 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern char *getcwd (char *__buf, size_t __size) __attribute__ ((__nothrow__)) ; ># 484 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern char *getwd (char *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) ; > > > > >extern int dup (int __fd) __attribute__ ((__nothrow__)) ; > > >extern int dup2 (int __fd, int __fd2) __attribute__ ((__nothrow__)); > > >extern char **__environ; > > > > > > > >extern int execve (const char *__path, char *const __argv[], > char *const __envp[]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 516 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int execv (const char *__path, char *const __argv[]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int execle (const char *__path, const char *__arg, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int execl (const char *__path, const char *__arg, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int execvp (const char *__file, char *const __argv[]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int execlp (const char *__file, const char *__arg, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int nice (int __inc) __attribute__ ((__nothrow__)) ; > > > > >extern void _exit (int __status) __attribute__ ((__noreturn__)); > > > > > ># 1 "/usr/include/bits/confname.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/bits/confname.h" 1 3 4 ># 26 "/usr/include/gentoo-multilib/amd64/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 > }; > > >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_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 > }; ># 9 "/usr/include/bits/confname.h" 2 3 4 ># 555 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4 > > >extern long int pathconf (const char *__path, int __name) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern long int fpathconf (int __fd, int __name) __attribute__ ((__nothrow__)); > > >extern long int sysconf (int __name) __attribute__ ((__nothrow__)); > > > >extern size_t confstr (int __name, char *__buf, size_t __len) __attribute__ ((__nothrow__)); > > > > >extern __pid_t getpid (void) __attribute__ ((__nothrow__)); > > >extern __pid_t getppid (void) __attribute__ ((__nothrow__)); > > > > >extern __pid_t getpgrp (void) __attribute__ ((__nothrow__)); ># 591 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern __pid_t __getpgid (__pid_t __pid) __attribute__ ((__nothrow__)); ># 600 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int setpgid (__pid_t __pid, __pid_t __pgid) __attribute__ ((__nothrow__)); ># 617 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int setpgrp (void) __attribute__ ((__nothrow__)); ># 634 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern __pid_t setsid (void) __attribute__ ((__nothrow__)); > > > > > > > >extern __uid_t getuid (void) __attribute__ ((__nothrow__)); > > >extern __uid_t geteuid (void) __attribute__ ((__nothrow__)); > > >extern __gid_t getgid (void) __attribute__ ((__nothrow__)); > > >extern __gid_t getegid (void) __attribute__ ((__nothrow__)); > > > > >extern int getgroups (int __size, __gid_t __list[]) __attribute__ ((__nothrow__)) ; ># 667 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int setuid (__uid_t __uid) __attribute__ ((__nothrow__)); > > > > >extern int setreuid (__uid_t __ruid, __uid_t __euid) __attribute__ ((__nothrow__)); > > > > >extern int seteuid (__uid_t __uid) __attribute__ ((__nothrow__)); > > > > > > >extern int setgid (__gid_t __gid) __attribute__ ((__nothrow__)); > > > > >extern int setregid (__gid_t __rgid, __gid_t __egid) __attribute__ ((__nothrow__)); > > > > >extern int setegid (__gid_t __gid) __attribute__ ((__nothrow__)); ># 723 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern __pid_t fork (void) __attribute__ ((__nothrow__)); > > > > > > >extern __pid_t vfork (void) __attribute__ ((__nothrow__)); > > > > > >extern char *ttyname (int __fd) __attribute__ ((__nothrow__)); > > > >extern int ttyname_r (int __fd, char *__buf, size_t __buflen) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ; > > > >extern int isatty (int __fd) __attribute__ ((__nothrow__)); > > > > > >extern int ttyslot (void) __attribute__ ((__nothrow__)); > > > > >extern int link (const char *__from, const char *__to) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ; ># 769 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int symlink (const char *__from, const char *__to) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ; > > > > >extern ssize_t readlink (const char * __path, > char * __buf, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ; ># 792 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int unlink (const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 801 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int rmdir (const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern __pid_t tcgetpgrp (int __fd) __attribute__ ((__nothrow__)); > > >extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __attribute__ ((__nothrow__)); > > > > > > >extern char *getlogin (void); > > > > > > > >extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1))); > > > > >extern int setlogin (const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > > >#define __need_getopt ># 1 "/usr/include/getopt.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/getopt.h" 1 3 4 ># 59 "/usr/include/gentoo-multilib/amd64/getopt.h" 3 4 >extern char *optarg; ># 73 "/usr/include/gentoo-multilib/amd64/getopt.h" 3 4 >extern int optind; > > > > >extern int opterr; > > > >extern int optopt; ># 152 "/usr/include/gentoo-multilib/amd64/getopt.h" 3 4 >extern int getopt (int ___argc, char *const *___argv, const char *__shortopts) > __attribute__ ((__nothrow__)); ># 175 "/usr/include/gentoo-multilib/amd64/getopt.h" 3 4 >#undef __need_getopt ># 9 "/usr/include/getopt.h" 2 3 4 ># 838 "/usr/include/gentoo-multilib/amd64/unistd.h" 2 3 4 > > > > > > > >extern int gethostname (char *__name, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern int sethostname (const char *__name, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern int sethostid (long int __id) __attribute__ ((__nothrow__)) ; > > > > > >extern int getdomainname (char *__name, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; >extern int setdomainname (const char *__name, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern int vhangup (void) __attribute__ ((__nothrow__)); > > >extern int revoke (const char *__file) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > > > >extern int profil (unsigned short int *__sample_buffer, size_t __size, > size_t __offset, unsigned int __scale) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int acct (const char *__name) __attribute__ ((__nothrow__)); > > > >extern char *getusershell (void) __attribute__ ((__nothrow__)); >extern void endusershell (void) __attribute__ ((__nothrow__)); >extern void setusershell (void) __attribute__ ((__nothrow__)); > > > > > >extern int daemon (int __nochdir, int __noclose) __attribute__ ((__nothrow__)) ; > > > > > > >extern int chroot (const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern char *getpass (const char *__prompt) __attribute__ ((__nonnull__ (1))); ># 923 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int fsync (int __fd); > > > > > > >extern long int gethostid (void); > > >extern void sync (void) __attribute__ ((__nothrow__)); > > > > >extern int getpagesize (void) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > >extern int getdtablesize (void) __attribute__ ((__nothrow__)); > > > > >extern int truncate (const char *__file, __off_t __length) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 970 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int ftruncate (int __fd, __off_t __length) __attribute__ ((__nothrow__)) ; ># 990 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int brk (void *__addr) __attribute__ ((__nothrow__)) ; > > > > > >extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__)); ># 1011 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__)); ># 1028 "/usr/include/gentoo-multilib/amd64/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) ; ># 1065 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 >extern int fdatasync (int __fildes); ># 1103 "/usr/include/gentoo-multilib/amd64/unistd.h" 3 4 > ># 9 "/usr/include/unistd.h" 2 3 4 ># 44 "./nbcompat/unistd.h" 2 > > > > > > > >extern char *optarg; > > > >extern int optind; > > > >char *getpass(const char *); ># 76 "./nbcompat/unistd.h" >mode_t getmode(const void *, mode_t); > > > >void *setmode(const char *); > > > >void strmode(mode_t, char *); ># 75 "./nbcompat.h" 2 ># 1 "./nbcompat/util.h" 1 ># 40 "./nbcompat/util.h" >#define _NBCOMPAT_UTIL_H_ ># 55 "./nbcompat/util.h" >#define FPARSELN_UNESCESC 0x01 >#define FPARSELN_UNESCCONT 0x02 >#define FPARSELN_UNESCCOMM 0x04 >#define FPARSELN_UNESCREST 0x08 >#define FPARSELN_UNESCALL 0x0f > >char *fparseln(FILE *, size_t *, size_t *, const char[3], int); ># 76 "./nbcompat.h" 2 ># 96 "./nbcompat.h" >#undef HAVE_GLOB_H > ># 1 "./nbcompat/glob.h" 1 ># 39 "./nbcompat/glob.h" >#define _NBCOMPAT_GLOB_H_ > >typedef struct { > int gl_pathc; > int gl_matchc; > int gl_offs; > int gl_flags; > char **gl_pathv; > > int (*gl_errfunc)(const char *, int); > > > > > > > void (*gl_closedir)(void *); > struct dirent *(*gl_readdir)(void *); > void *(*gl_opendir)(const char *); > int (*gl_lstat)(const char *, struct stat *); > int (*gl_stat)(const char *, struct stat *); >} glob_t; > >#define GLOB_APPEND 0x0001 >#define GLOB_DOOFFS 0x0002 >#define GLOB_ERR 0x0004 >#define GLOB_MARK 0x0008 >#define GLOB_NOCHECK 0x0010 >#define GLOB_NOSORT 0x0020 >#define GLOB_NOESCAPE 0x1000 > >#define GLOB_NOSPACE (-1) >#define GLOB_ABORTED (-2) >#define GLOB_NOMATCH (-3) >#define GLOB_NOSYS (-4) > >#define GLOB_ALTDIRFUNC 0x0040 >#define GLOB_BRACE 0x0080 >#define GLOB_MAGCHAR 0x0100 >#define GLOB_NOMAGIC 0x0200 >#define GLOB_LIMIT 0x0400 >#define GLOB_TILDE 0x0800 >#define GLOB_QUOTE 0 > >#define GLOB_ABEND GLOB_ABORTED > >int glob(const char *, int, int (*)(const char *, int), glob_t *); >void globfree(glob_t *); ># 99 "./nbcompat.h" 2 ># 118 "./nbcompat.h" ># 1 "./nbcompat/md5.h" 1 ># 33 "./nbcompat/md5.h" >#define _NBCOMPAT_SYS_MD5_H_ > > >typedef struct MD5Context { > u_int32_t state[4]; > u_int32_t count[2]; > unsigned char buffer[64]; >} MD5_CTX; > > >void MD5Init (MD5_CTX *); >void MD5Update (MD5_CTX *, const unsigned char *, unsigned int); >void MD5Final (unsigned char[16], MD5_CTX *); > >char *MD5End (MD5_CTX *, char *); >char *MD5File (const char *, char *); >char *MD5Data (const unsigned char *, unsigned int, char *); > > ># 119 "./nbcompat.h" 2 > > > > > > ># 1 "./nbcompat/rmd160.h" 1 ># 25 "./nbcompat/rmd160.h" >#define _NBCOMPAT_RMD160_H_ > >typedef struct { > u_int32_t state[5]; > u_int32_t length[2]; > unsigned char bbuffer[64]; > u_int32_t buflen; >} RMD160_CTX; > > >void RMD160Init(RMD160_CTX *); >void RMD160Transform(u_int32_t[5], const u_int32_t[16]); >void RMD160Update(RMD160_CTX *, const unsigned char *, u_int32_t); >void RMD160Final(unsigned char[20], RMD160_CTX *); > >char *RMD160End(RMD160_CTX *, char *); >char *RMD160File(char *, char *); >char *RMD160Data(const unsigned char *, size_t, char *); > > ># 126 "./nbcompat.h" 2 > > > > > > ># 1 "./nbcompat/sha1.h" 1 ># 10 "./nbcompat/sha1.h" >#define _NBCOMPAT_SYS_SHA1_H_ > >typedef struct { > u_int32_t state[5]; > u_int32_t count[2]; > unsigned char buffer[64]; >} SHA1_CTX; > >void SHA1Transform (u_int32_t state[5], const unsigned char buffer[64]); >void SHA1Init (SHA1_CTX *context); >void SHA1Update (SHA1_CTX *context, const unsigned char *data, unsigned int len); >void SHA1Final (unsigned char digest[20], SHA1_CTX *context); > >char *SHA1End (SHA1_CTX *, char *); >char *SHA1File (char *, char *); >char *SHA1Data (const unsigned char *, size_t, char *); ># 133 "./nbcompat.h" 2 > > > > > > ># 1 "./nbcompat/vis.h" 1 ># 39 "./nbcompat/vis.h" >#define _NBCOMPAT_VIS_H_ > > > > > > >#define VIS_OCTAL 0x01 >#define VIS_CSTYLE 0x02 > > > > > >#define VIS_SP 0x04 >#define VIS_TAB 0x08 >#define VIS_NL 0x10 >#define VIS_WHITE (VIS_SP | VIS_TAB | VIS_NL) >#define VIS_SAFE 0x20 > > > > >#define VIS_NOSLASH 0x40 >#define VIS_HTTPSTYLE 0x80 > > > > >#define UNVIS_VALID 1 >#define UNVIS_VALIDPUSH 2 >#define UNVIS_NOCHAR 3 >#define UNVIS_SYNBAD -1 >#define UNVIS_ERROR -2 > > > > >#define UNVIS_END 1 > > > > >char *vis (char *, int, int, int); >char *svis (char *, int, int, int, const char *); >int strvis (char *, const char *, int); >int strsvis (char *, const char *, int, const char *); >int strvisx (char *, const char *, size_t, int); >int strsvisx (char *, const char *, size_t, int, const char *); >int strunvis (char *, const char *); >int strunvisx (char *, const char *, int); > >int unvis (char *, int, int *, int); >int __unvis13 (char *, int, int *, int); > > > > ># 140 "./nbcompat.h" 2 ># 36 "__glob13.c" 2 ># 77 "__glob13.c" ># 1 "/usr/include/errno.h" 1 3 4 > > > > > > > ># 1 "/usr/include/gentoo-multilib/amd64/errno.h" 1 3 4 ># 9 "/usr/include/errno.h" 2 3 4 ># 78 "__glob13.c" 2 ># 105 "__glob13.c" >#define STAT stat ># 115 "__glob13.c" >#define DOLLAR '$' >#define DOT '.' >#define EOS '\0' >#define LBRACKET '[' >#define NOT '!' >#define QUESTION '?' >#define QUOTE '\\' >#define RANGE '-' >#define RBRACKET ']' >#define SEP '/' >#define STAR '*' >#define TILDE '~' >#define UNDERSCORE '_' >#define LBRACE '{' >#define RBRACE '}' >#define SLASH '/' >#define COMMA ',' > > > >#define M_QUOTE 0x8000 >#define M_PROTECT 0x4000 >#define M_MASK 0xffff >#define M_ASCII 0x00ff > >typedef unsigned short Char; ># 154 "__glob13.c" >#define CHAR(c) ((Char)((c)&M_ASCII)) >#define META(c) ((Char)((c)|M_QUOTE)) >#define M_ALL META('*') >#define M_END META(']') >#define M_NOT META('!') >#define M_ONE META('?') >#define M_RNG META('-') >#define M_SET META('[') >#define ismeta(c) (((c)&M_QUOTE) != 0) > > >static int compare (const void *, const void *); >static int g_Ctoc (const Char *, char *, size_t); >static int g_lstat (Char *, struct stat *, glob_t *); >static DIR *g_opendir (Char *, glob_t *); >static Char *g_strchr (const Char *, int); >static int g_stat (Char *, struct stat *, glob_t *); >static int glob0 (const Char *, glob_t *); >static int glob1 (Char *, glob_t *, size_t *); >static int glob2 (Char *, Char *, Char *, Char *, glob_t *, size_t *); > >static int glob3 (Char *, Char *, Char *, Char *, Char *, glob_t *, size_t *); > >static int globextend (const Char *, glob_t *, size_t *); >static const Char *globtilde (const Char *, Char *, size_t, glob_t *); >static int globexp1 (const Char *, glob_t *); >static int globexp2 (const Char *, const Char *, glob_t *, int *); >static int match (Char *, Char *, Char *); > > > > >int >glob(pattern, flags, errfunc, pglob) > const char *pattern; > int flags, (*errfunc) (const char *, int); > glob_t *pglob; >{ > const unsigned char *patnext; > int c; > Char *bufnext, *bufend, patbuf[4096 +1]; > > ((pattern != ((void *)0)) ? (void) (0) : __assert_fail ("pattern != ((void *)0)", "__glob13.c", 196, __PRETTY_FUNCTION__)); > > patnext = (const unsigned char *) pattern; > if (!(flags & 0x0001)) { > pglob->gl_pathc = 0; > pglob->gl_pathv = ((void *)0); > if (!(flags & 0x0002)) > pglob->gl_offs = 0; > } > pglob->gl_flags = flags & ~0x0100; > pglob->gl_errfunc = errfunc; > pglob->gl_matchc = 0; > > bufnext = patbuf; > bufend = bufnext + 4096; > if (flags & 0x1000) { > while (bufnext < bufend && (c = *patnext++) != '\0') > *bufnext++ = c; > } else { > > while (bufnext < bufend && (c = *patnext++) != '\0') > if (c == '\\') { > if ((c = *patnext++) == '\0') { > c = '\\'; > --patnext; > } > *bufnext++ = c | 0x4000; > } > else > *bufnext++ = c; > } > *bufnext = '\0'; > > if (flags & 0x0080) > return globexp1(patbuf, pglob); > else > return glob0(patbuf, pglob); >} > > > > > > >static int >globexp1(pattern, pglob) > const Char *pattern; > glob_t *pglob; >{ > const Char* ptr = pattern; > int rv; > > ((pattern != ((void *)0)) ? (void) (0) : __assert_fail ("pattern != ((void *)0)", "__glob13.c", 248, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 249, __PRETTY_FUNCTION__)); > > > if (pattern[0] == '{' && pattern[1] == '}' && pattern[2] == '\0') > return glob0(pattern, pglob); > > while ((ptr = (const Char *) g_strchr(ptr, '{')) != ((void *)0)) > if (!globexp2(ptr, pattern, pglob, &rv)) > return rv; > > return glob0(pattern, pglob); >} > > > > > > > >static int >globexp2(ptr, pattern, pglob, rv) > const Char *ptr, *pattern; > glob_t *pglob; > int *rv; >{ > int i; > Char *lm, *ls; > const Char *pe, *pm, *pl; > Char patbuf[4096 + 1]; > > ((ptr != ((void *)0)) ? (void) (0) : __assert_fail ("ptr != ((void *)0)", "__glob13.c", 279, __PRETTY_FUNCTION__)); > ((pattern != ((void *)0)) ? (void) (0) : __assert_fail ("pattern != ((void *)0)", "__glob13.c", 280, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 281, __PRETTY_FUNCTION__)); > ((rv != ((void *)0)) ? (void) (0) : __assert_fail ("rv != ((void *)0)", "__glob13.c", 282, __PRETTY_FUNCTION__)); > > > for (lm = patbuf, pm = pattern; pm != ptr; *lm++ = *pm++) > continue; > ls = lm; > > > for (i = 0, pe = ++ptr; *pe; pe++) > if (*pe == '[') { > > for (pm = pe++; *pe != ']' && *pe != '\0'; pe++) > continue; > if (*pe == '\0') { > > > > > pe = pm; > } > } > else if (*pe == '{') > i++; > else if (*pe == '}') { > if (i == 0) > break; > i--; > } > > > if (i != 0 || *pe == '\0') { > > > > > *rv = glob0(pattern, pglob); > return 0; > } > > for (i = 0, pl = pm = ptr; pm <= pe; pm++) { > switch (*pm) { > case '[': > > for (pl = pm++; *pm != ']' && *pm != '\0'; pm++) > continue; > if (*pm == '\0') { > > > > > pm = pl; > } > break; > > case '{': > i++; > break; > > case '}': > if (i) { > i--; > break; > } > > case ',': > if (i && *pm == ',') > break; > else { > > for (lm = ls; (pl < pm); *lm++ = *pl++) > continue; > > > > > for (pl = pe + 1; (*lm++ = *pl++) != '\0';) > continue; > > > > > > *rv = globexp1(patbuf, pglob); > > > pl = pm + 1; > } > break; > > default: > break; > } > } > *rv = 0; > return 0; >} > > > > > > >static const Char * >globtilde(pattern, patbuf, patsize, pglob) > const Char *pattern; > Char *patbuf; > size_t patsize; > glob_t *pglob; >{ > struct passwd *pwd; > const char *h; > const Char *p; > Char *b; > char *d; > Char *pend = &patbuf[patsize / sizeof(Char)]; > > pend--; > > ((pattern != ((void *)0)) ? (void) (0) : __assert_fail ("pattern != ((void *)0)", "__glob13.c", 400, __PRETTY_FUNCTION__)); > ((patbuf != ((void *)0)) ? (void) (0) : __assert_fail ("patbuf != ((void *)0)", "__glob13.c", 401, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 402, __PRETTY_FUNCTION__)); > > if (*pattern != '~' || !(pglob->gl_flags & 0x0800)) > return pattern; > > > for (p = pattern + 1, d = (char *)(void *)patbuf; > d < (char *)(void *)pend && *p && *p != '/'; > *d++ = *p++) > continue; > > if (d == (char *)(void *)pend) > return ((void *)0); > > *d = '\0'; > d = (char *)(void *)patbuf; > > if (*d == '\0') { > > > > > if ((h = getenv("HOME")) == ((void *)0)) { > if ((pwd = getpwuid(getuid())) == ((void *)0)) > return pattern; > else > h = pwd->pw_dir; > } > } > else { > > > > if ((pwd = getpwnam(d)) == ((void *)0)) > return pattern; > else > h = pwd->pw_dir; > } > > > for (b = patbuf; b < pend && *h; *b++ = *h++) > continue; > > if (b == pend) > return ((void *)0); > > > while (b < pend && (*b++ = *p++) != '\0') > continue; > > if (b == pend) > return ((void *)0); > > return patbuf; >} ># 466 "__glob13.c" >static int >glob0(pattern, pglob) > const Char *pattern; > glob_t *pglob; >{ > const Char *qpatnext; > int c, error, oldpathc; > Char *bufnext, patbuf[4096 +1]; > size_t limit = 0; > > ((pattern != ((void *)0)) ? (void) (0) : __assert_fail ("pattern != ((void *)0)", "__glob13.c", 476, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 477, __PRETTY_FUNCTION__)); > > if ((qpatnext = globtilde(pattern, patbuf, sizeof(patbuf), > pglob)) == ((void *)0)) > return (-2); > oldpathc = pglob->gl_pathc; > bufnext = patbuf; > > > while ((c = *qpatnext++) != '\0') { > switch (c) { > case '[': > c = *qpatnext; > if (c == '!') > ++qpatnext; > if (*qpatnext == '\0' || > g_strchr(qpatnext+1, ']') == ((void *)0)) { > *bufnext++ = '['; > if (c == '!') > --qpatnext; > break; > } > *bufnext++ = ((Char)(('[')|0x8000)); > if (c == '!') > *bufnext++ = ((Char)(('!')|0x8000)); > c = *qpatnext++; > do { > *bufnext++ = ((Char)((c)&0x00ff)); > if (*qpatnext == '-' && > (c = qpatnext[1]) != ']') { > *bufnext++ = ((Char)(('-')|0x8000)); > *bufnext++ = ((Char)((c)&0x00ff)); > qpatnext += 2; > } > } while ((c = *qpatnext++) != ']'); > pglob->gl_flags |= 0x0100; > *bufnext++ = ((Char)((']')|0x8000)); > break; > case '?': > pglob->gl_flags |= 0x0100; > *bufnext++ = ((Char)(('?')|0x8000)); > break; > case '*': > pglob->gl_flags |= 0x0100; > > > > if (bufnext == patbuf || bufnext[-1] != ((Char)(('*')|0x8000))) > *bufnext++ = ((Char)(('*')|0x8000)); > break; > default: > *bufnext++ = ((Char)((c)&0x00ff)); > break; > } > } > *bufnext = '\0'; > > > > > if ((error = glob1(patbuf, pglob, &limit)) != 0) > return(error); > > if (pglob->gl_pathc == oldpathc) { > > > > > > > > if ((pglob->gl_flags & 0x0010) || > ((pglob->gl_flags & (0x0200|0x0100)) > == 0x0200)) { > return globextend(pattern, pglob, &limit); > } else { > return ((-3)); > } > } else if (!(pglob->gl_flags & 0x0020)) { > qsort(pglob->gl_pathv + pglob->gl_offs + oldpathc, > (size_t)pglob->gl_pathc - oldpathc, sizeof(char *), > compare); > } > > return(0); >} > >static int >compare(p, q) > const void *p, *q; >{ > > ((p != ((void *)0)) ? (void) (0) : __assert_fail ("p != ((void *)0)", "__glob13.c", 569, __PRETTY_FUNCTION__)); > ((q != ((void *)0)) ? (void) (0) : __assert_fail ("q != ((void *)0)", "__glob13.c", 570, __PRETTY_FUNCTION__)); > > return(strcoll(*(const char * const *)p, *(const char * const *)q)); >} > >static int >glob1(pattern, pglob, limit) > Char *pattern; > glob_t *pglob; > size_t *limit; >{ > Char pathbuf[4096 +1]; > > ((pattern != ((void *)0)) ? (void) (0) : __assert_fail ("pattern != ((void *)0)", "__glob13.c", 583, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 584, __PRETTY_FUNCTION__)); > > > if (*pattern == '\0') > return(0); > > > > > return(glob2(pathbuf, pathbuf, pathbuf + sizeof(pathbuf) - 1, pattern, > pglob, limit)); >} > > > > > > >static int >glob2(pathbuf, pathend, pathlim, pattern, pglob, limit) > Char *pathbuf, *pathend, *pathlim, *pattern; > glob_t *pglob; > size_t *limit; >{ > struct stat sb; > Char *p, *q; > int anymeta; > > ((pathbuf != ((void *)0)) ? (void) (0) : __assert_fail ("pathbuf != ((void *)0)", "__glob13.c", 612, __PRETTY_FUNCTION__)); > ((pathend != ((void *)0)) ? (void) (0) : __assert_fail ("pathend != ((void *)0)", "__glob13.c", 613, __PRETTY_FUNCTION__)); > ((pattern != ((void *)0)) ? (void) (0) : __assert_fail ("pattern != ((void *)0)", "__glob13.c", 614, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 615, __PRETTY_FUNCTION__)); > > > > > > for (anymeta = 0;;) { > if (*pattern == '\0') { > *pathend = '\0'; > if (g_lstat(pathbuf, &sb, pglob)) > return(0); > > if (((pglob->gl_flags & 0x0008) && > pathend[-1] != '/') && (((((sb.st_mode)) & 0170000) == (0040000)) || > (((((sb.st_mode)) & 0170000) == (0120000)) && > (g_stat(pathbuf, &sb, pglob) == 0) && > ((((sb.st_mode)) & 0170000) == (0040000))))) { > if (pathend >= pathlim) > return ((-2)); > *pathend++ = '/'; > *pathend = '\0'; > } > ++pglob->gl_matchc; > return(globextend(pathbuf, pglob, limit)); > } > > > q = pathend; > p = pattern; > while (*p != '\0' && *p != '/') { > if ((((*p)&0x8000) != 0)) > anymeta = 1; > if (q >= pathlim) > return (-2); > *q++ = *p++; > } > > if (!anymeta) { > pathend = q; > pattern = p; > while (*pattern == '/') { > if (pathend >= pathlim) > return (-2); > *pathend++ = *pattern++; > } > } else > return(glob3(pathbuf, pathend, pathlim, pattern, p, > pglob, limit)); > } > >} > >static int >glob3(pathbuf, pathend, pathlim, pattern, restpattern, pglob, limit) > Char *pathbuf, *pathend, *pathlim, *pattern, *restpattern; > glob_t *pglob; > size_t *limit; >{ > struct dirent *dp; > DIR *dirp; > int error; > char buf[4096]; > > > > > > > > struct dirent *(*readdirfunc) (void *); > > ((pathbuf != ((void *)0)) ? (void) (0) : __assert_fail ("pathbuf != ((void *)0)", "__glob13.c", 686, __PRETTY_FUNCTION__)); > ((pathend != ((void *)0)) ? (void) (0) : __assert_fail ("pathend != ((void *)0)", "__glob13.c", 687, __PRETTY_FUNCTION__)); > ((pattern != ((void *)0)) ? (void) (0) : __assert_fail ("pattern != ((void *)0)", "__glob13.c", 688, __PRETTY_FUNCTION__)); > ((restpattern != ((void *)0)) ? (void) (0) : __assert_fail ("restpattern != ((void *)0)", "__glob13.c", 689, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 690, __PRETTY_FUNCTION__)); > > *pathend = '\0'; > (*__errno_location ()) = 0; > > if ((dirp = g_opendir(pathbuf, pglob)) == ((void *)0)) { > if (pglob->gl_errfunc) { > if (g_Ctoc(pathbuf, buf, sizeof(buf))) > return ((-2)); > if (pglob->gl_errfunc(buf, (*__errno_location ())) || > pglob->gl_flags & 0x0004) > return ((-2)); > } > > > > > > > if (pglob->gl_flags & 0x0004) > return ((-2)); > > return(0); > } > > error = 0; > > > if (pglob->gl_flags & 0x0040) > readdirfunc = pglob->gl_readdir; > else > readdirfunc = (struct dirent *(*)(void *)) readdir; > while ((dp = (*readdirfunc)(dirp)) != ((void *)0)) { > unsigned char *sc; > Char *dc; > > > if (dp->d_name[0] == '.' && *pattern != '.') > continue; > > > > > for (sc = (unsigned char *) dp->d_name, dc = pathend; > dc <= pathlim && (*dc++ = *sc++) != '\0';) > continue; > > > > > if (dc > pathlim && *pathlim != '\0') { > > > > > > if (pglob->gl_flags & 0x0004) { > error = (-2); > break; > } > else { > *pathend = '\0'; > continue; > } > } > > if (!match(pathend, pattern, restpattern)) { > *pathend = '\0'; > continue; > } > error = glob2(pathbuf, --dc, pathlim, restpattern, pglob, limit); > if (error) > break; > } > > if (pglob->gl_flags & 0x0040) > (*pglob->gl_closedir)(dirp); > else > closedir(dirp); > > > > > if ((error || (*__errno_location ())) && (pglob->gl_flags & 0x0004)) > return ((-2)); > > return(error); >} ># 794 "__glob13.c" >static int >globextend(path, pglob, limit) > const Char *path; > glob_t *pglob; > size_t *limit; >{ > char **pathv; > int i; > size_t newsize, len; > char *copy; > const Char *p; > > ((path != ((void *)0)) ? (void) (0) : __assert_fail ("path != ((void *)0)", "__glob13.c", 806, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 807, __PRETTY_FUNCTION__)); > > newsize = sizeof(*pathv) * (2 + pglob->gl_pathc + pglob->gl_offs); > pathv = pglob->gl_pathv ? realloc(pglob->gl_pathv, newsize) : > malloc(newsize); > if (pathv == ((void *)0)) > return((-1)); > > if (pglob->gl_pathv == ((void *)0) && pglob->gl_offs > 0) { > > pathv += pglob->gl_offs; > for (i = pglob->gl_offs; --i >= 0; ) > *--pathv = ((void *)0); > } > pglob->gl_pathv = pathv; > > for (p = path; *p++;) > continue; > len = (size_t)(p - path); > *limit += len; > if ((copy = malloc(len)) != ((void *)0)) { > if (g_Ctoc(path, copy, len)) { > free(copy); > return((-2)); > } > pathv[pglob->gl_offs + pglob->gl_pathc++] = copy; > } > pathv[pglob->gl_offs + pglob->gl_pathc] = ((void *)0); > > if ((pglob->gl_flags & 0x0400) && (newsize + *limit) >= 131072) { > (*__errno_location ()) = 0; > return((-1)); > } > > return(copy == ((void *)0) ? (-1) : 0); >} > > > > > > >static int >match(name, pat, patend) > Char *name, *pat, *patend; >{ > int ok, negate_range; > Char c, k; > > ((name != ((void *)0)) ? (void) (0) : __assert_fail ("name != ((void *)0)", "__glob13.c", 856, __PRETTY_FUNCTION__)); > ((pat != ((void *)0)) ? (void) (0) : __assert_fail ("pat != ((void *)0)", "__glob13.c", 857, __PRETTY_FUNCTION__)); > ((patend != ((void *)0)) ? (void) (0) : __assert_fail ("patend != ((void *)0)", "__glob13.c", 858, __PRETTY_FUNCTION__)); > > while (pat < patend) { > c = *pat++; > switch (c & 0xffff) { > case ((Char)(('*')|0x8000)): > if (pat == patend) > return(1); > do > if (match(name, pat, patend)) > return(1); > while (*name++ != '\0'); > return(0); > case ((Char)(('?')|0x8000)): > if (*name++ == '\0') > return(0); > break; > case ((Char)(('[')|0x8000)): > ok = 0; > if ((k = *name++) == '\0') > return(0); > if ((negate_range = ((*pat & 0xffff) == ((Char)(('!')|0x8000)))) != '\0') > ++pat; > while (((c = *pat++) & 0xffff) != ((Char)((']')|0x8000))) > if ((*pat & 0xffff) == ((Char)(('-')|0x8000))) { > if (c <= k && k <= pat[1]) > ok = 1; > pat += 2; > } else if (c == k) > ok = 1; > if (ok == negate_range) > return(0); > break; > default: > if (*name++ != c) > return(0); > break; > } > } > return(*name == '\0'); >} > > >void >globfree(pglob) > glob_t *pglob; >{ > int i; > char **pp; > > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 908, __PRETTY_FUNCTION__)); > > if (pglob->gl_pathv != ((void *)0)) { > pp = pglob->gl_pathv + pglob->gl_offs; > for (i = pglob->gl_pathc; i--; ++pp) > if (*pp) > free(*pp); > free(pglob->gl_pathv); > pglob->gl_pathv = ((void *)0); > pglob->gl_pathc = 0; > } >} > >static DIR * >g_opendir(str, pglob) > Char *str; > glob_t *pglob; >{ > char buf[4096]; > > ((str != ((void *)0)) ? (void) (0) : __assert_fail ("str != ((void *)0)", "__glob13.c", 928, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 929, __PRETTY_FUNCTION__)); > > if (!*str) > (void)strlcpy(buf, ".", sizeof(buf)); > else { > if (g_Ctoc(str, buf, sizeof(buf))) > return ((void *)0); > } > > if (pglob->gl_flags & 0x0040) > return((*pglob->gl_opendir)(buf)); > > return(opendir(buf)); >} > >static int >g_lstat(fn, sb, pglob) > Char *fn; > struct stat *sb; > glob_t *pglob; >{ > char buf[4096]; > > ((fn != ((void *)0)) ? (void) (0) : __assert_fail ("fn != ((void *)0)", "__glob13.c", 952, __PRETTY_FUNCTION__)); > ((sb != ((void *)0)) ? (void) (0) : __assert_fail ("sb != ((void *)0)", "__glob13.c", 953, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 954, __PRETTY_FUNCTION__)); > > if (g_Ctoc(fn, buf, sizeof(buf))) > return -1; > if (pglob->gl_flags & 0x0040) > return((*pglob->gl_lstat)(buf, sb)); > return(lstat(buf, sb)); >} > >static int >g_stat(fn, sb, pglob) > Char *fn; > struct stat *sb; > glob_t *pglob; >{ > char buf[4096]; > > ((fn != ((void *)0)) ? (void) (0) : __assert_fail ("fn != ((void *)0)", "__glob13.c", 971, __PRETTY_FUNCTION__)); > ((sb != ((void *)0)) ? (void) (0) : __assert_fail ("sb != ((void *)0)", "__glob13.c", 972, __PRETTY_FUNCTION__)); > ((pglob != ((void *)0)) ? (void) (0) : __assert_fail ("pglob != ((void *)0)", "__glob13.c", 973, __PRETTY_FUNCTION__)); > > if (g_Ctoc(fn, buf, sizeof(buf))) > return -1; > if (pglob->gl_flags & 0x0040) > return((*pglob->gl_stat)(buf, sb)); > return(stat(buf, sb)); >} > >static Char * >g_strchr(str, ch) > const Char *str; > int ch; >{ > > ((str != ((void *)0)) ? (void) (0) : __assert_fail ("str != ((void *)0)", "__glob13.c", 988, __PRETTY_FUNCTION__)); > > do { > if (*str == ch) > > return (Char *)str; > } while (*str++); > return ((void *)0); >} > >static int >g_Ctoc(str, buf, len) > const Char *str; > char *buf; > size_t len; >{ > char *dc; > > ((str != ((void *)0)) ? (void) (0) : __assert_fail ("str != ((void *)0)", "__glob13.c", 1006, __PRETTY_FUNCTION__)); > ((buf != ((void *)0)) ? (void) (0) : __assert_fail ("buf != ((void *)0)", "__glob13.c", 1007, __PRETTY_FUNCTION__)); > > if (len == 0) > return 1; > > for (dc = buf; len && (*dc++ = *str++) != '\0'; len--) > continue; > > return len == 0; >} ># 12 "glob.c" 2
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 209614
:
143176
|
143181
| 143199 |
199189
|
199190