#define ACCESSX_MAX_DESCRIPTORS 100
#define ACCESSX_MAX_TABLESIZE (16 * 1024)
#define ARG_MAX (256 * 1024)
#define BADSIG SIG_ERR
#define BC_BASE_MAX 99
#define BC_DIM_MAX 2048
#define BC_SCALE_MAX 99
#define BC_STRING_MAX 1000
#define BIG_ENDIAN __DARWIN_BIG_ENDIAN
#define BUFSIZ 1024
#define BUS_ADRALN 1
#define BUS_ADRERR 2
#define BUS_NOOP 0
#define BUS_OBJERR 3
#define BYTE_ORDER __DARWIN_BYTE_ORDER
#define CAST_USER_ADDR_T(a_ptr) ((user_addr_t)((uintptr_t)(a_ptr)))
#define CHARCLASS_NAME_MAX 14
#define CHAR_BIT __CHAR_BIT__
#define CHAR_MAX __SCHAR_MAX__
#define CHAR_MIN SCHAR_MIN
#define CHILD_MAX 266
#define CLD_CONTINUED 6
#define CLD_DUMPED 3
#define CLD_EXITED 1
#define CLD_KILLED 2
#define CLD_NOOP 0
#define CLD_STOPPED 5
#define CLD_TRAPPED 4
#define CLK_TCK __DARWIN_CLK_TCK
#define CLOCKS_PER_SEC 1000000
#define COLL_WEIGHTS_MAX 2
#define CXA_RUNTIME_CXA_EXCEPTION_RETHROW() do { __asm__ volatile(".reference " CXA_RUNTIME_TYPEDEFS); __dtrace_probe$cxa_runtime$cxa_exception_rethrow$v1(); __asm__ volatile(".reference " CXA_RUNTIME_STABILITY); } while (0)
#define CXA_RUNTIME_CXA_EXCEPTION_RETHROW_ENABLED() __dtrace_isenabled$cxa_runtime$cxa_exception_rethrow$v1()
#define CXA_RUNTIME_CXA_EXCEPTION_THROW(arg0) do { __asm__ volatile(".reference " CXA_RUNTIME_TYPEDEFS); __dtrace_probe$cxa_runtime$cxa_exception_throw$v1$766f6964202a(arg0); __asm__ volatile(".reference " CXA_RUNTIME_STABILITY); } while (0)
#define CXA_RUNTIME_CXA_EXCEPTION_THROW_ENABLED() __dtrace_isenabled$cxa_runtime$cxa_exception_throw$v1()
#define CXA_RUNTIME_STABILITY "___dtrace_stability$cxa_runtime$v1$1_1_0_1_1_0_1_1_0_1_1_0_1_1_0"
#define CXA_RUNTIME_TYPEDEFS "___dtrace_typedefs$cxa_runtime$v2"
#define EOF (-1)
#define EQUIV_CLASS_MAX 2
#define EXIT_FAILURE 1
#define EXIT_SUCCESS 0
#define EXPR_NEST_MAX 32
#define FD_CLR(n,p) __DARWIN_FD_CLR(n, p)
#define FD_COPY(f,t) __DARWIN_FD_COPY(f, t)
#define FD_ISSET(n,p) __DARWIN_FD_ISSET(n, p)
#define FD_SET(n,p) __DARWIN_FD_SET(n, p)
#define FD_SETSIZE __DARWIN_FD_SETSIZE
#define FD_ZERO(p) __DARWIN_FD_ZERO(p)
#define FILENAME_MAX 1024
#define FOPEN_MAX 20
#define FPE_FLTDIV 1
#define FPE_FLTINV 5
#define FPE_FLTOVF 2
#define FPE_FLTRES 4
#define FPE_FLTSUB 6
#define FPE_FLTUND 3
#define FPE_INTDIV 7
#define FPE_INTOVF 8
#define FPE_NOOP 0
#define FP_CHOP 3
#define FP_PREC_24B 0
#define FP_PREC_53B 2
#define FP_PREC_64B 3
#define FP_RND_DOWN 1
#define FP_RND_NEAR 0
#define FP_RND_UP 2
#define FP_STATE_BYTES 512
#define F_LOCK 1
#define F_OK 0
#define F_TEST 3
#define F_TLOCK 2
#define F_ULOCK 0
#define GID_MAX 2147483647U
#define HTONL(x) (x) = htonl((__uint32_t)x)
#define HTONS(x) (x) = htons((__uint16_t)x)
#define I386_MCONTEXT_SIZE sizeof(struct mcontext)
#define ILL_BADSTK 8
#define ILL_COPROC 7
#define ILL_ILLADR 5
#define ILL_ILLOPC 1
#define ILL_ILLOPN 4
#define ILL_ILLTRP 2
#define ILL_NOOP 0
#define ILL_PRVOPC 3
#define ILL_PRVREG 6
#define INT16_C(v) (v)
#define INT16_MAX 32767
#define INT16_MIN -32768
#define INT32_C(v) (v)
#define INT32_MAX 2147483647
#define INT32_MIN (-INT32_MAX-1)
#define INT64_C(v) (v ## LL)
#define INT64_MAX 9223372036854775807LL
#define INT64_MIN (-INT64_MAX-1)
#define INT8_C(v) (v)
#define INT8_MAX 127
#define INT8_MIN -128
#define INTMAX_C(v) (v ## LL)
#define INTMAX_MAX INT64_MAX
#define INTMAX_MIN INT64_MIN
#define INTPTR_MAX INT64_MAX
#define INTPTR_MIN INT64_MIN
#define INT_FAST16_MAX INT16_MAX
#define INT_FAST16_MIN INT16_MIN
#define INT_FAST32_MAX INT32_MAX
#define INT_FAST32_MIN INT32_MIN
#define INT_FAST64_MAX INT64_MAX
#define INT_FAST64_MIN INT64_MIN
#define INT_FAST8_MAX INT8_MAX
#define INT_FAST8_MIN INT8_MIN
#define INT_LEAST16_MAX INT16_MAX
#define INT_LEAST16_MIN INT16_MIN
#define INT_LEAST32_MAX INT32_MAX
#define INT_LEAST32_MIN INT32_MIN
#define INT_LEAST64_MAX INT64_MAX
#define INT_LEAST64_MIN INT64_MIN
#define INT_LEAST8_MAX INT8_MAX
#define INT_LEAST8_MIN INT8_MIN
#define INT_MAX __INT_MAX__
#define INT_MIN (-__INT_MAX__ -1)
#define IOPOL_DEFAULT 0
#define IOPOL_NORMAL 1
#define IOPOL_PASSIVE 2
#define IOPOL_SCOPE_PROCESS 0
#define IOPOL_SCOPE_THREAD 1
#define IOPOL_THROTTLE 3
#define IOPOL_TYPE_DISK 0
#define IOPOL_UTILITY 4
#define IOV_MAX 1024
#define LC_ALL 0
#define LC_COLLATE 1
#define LC_CTYPE 2
#define LC_MESSAGES 6
#define LC_MONETARY 3
#define LC_NUMERIC 4
#define LC_TIME 5
#define LINE_MAX 2048
#define LINK_MAX 32767
#define LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN
#define LLONG_MAX 0x7fffffffffffffffLL
#define LLONG_MIN (-0x7fffffffffffffffLL-1)
#define LONG_BIT 64
#define LONG_LONG_MAX __LONG_LONG_MAX__
#define LONG_LONG_MIN (-__LONG_LONG_MAX__-1LL)
#define LONG_MAX __LONG_MAX__
#define LONG_MIN (-__LONG_MAX__ -1L)
#define L_INCR SEEK_CUR
#define L_SET SEEK_SET
#define L_XTND SEEK_END
#define L_ctermid 1024
#define L_tmpnam 1024
#define MAX_CANON 1024
#define MAX_INPUT 1024
#define MB_CUR_MAX __mb_cur_max
#define MB_LEN_MAX 6
#define MINSIGSTKSZ 32768
#define NAME_MAX 255
#define NGROUPS_MAX 16
#define NL_ARGMAX 9
#define NL_LANGMAX 14
#define NL_MSGMAX 32767
#define NL_NMAX 1
#define NL_SETMAX 255
#define NL_TEXTMAX 2048
#define NSIG __DARWIN_NSIG
#define NTOHL(x) (x) = ntohl((__uint32_t)x)
#define NTOHS(x) (x) = ntohs((__uint16_t)x)
#define NULL __null
#define NZERO 20
#define OBJC_NEW_PROPERTIES 1
#define OFF_MAX LLONG_MAX
#define OFF_MIN LLONG_MIN
#define OPEN_MAX 10240
#define PASS_MAX 128
#define PATH_MAX 1024
#define PDP_ENDIAN __DARWIN_PDP_ENDIAN
#define PIPE_BUF 512
#define POLL_ERR 4
#define POLL_HUP 6
#define POLL_IN 1
#define POLL_MSG 3
#define POLL_OUT 2
#define POLL_PRI 5
#define PRIO_DARWIN_BG 0x1000
#define PRIO_DARWIN_NONUI 0x1001
#define PRIO_DARWIN_PROCESS 4
#define PRIO_DARWIN_THREAD 3
#define PRIO_MAX 20
#define PRIO_MIN -20
#define PRIO_PGRP 1
#define PRIO_PROCESS 0
#define PRIO_USER 2
#define PTHREAD_CANCELED ((void *) 1)
#define PTHREAD_CANCEL_ASYNCHRONOUS 0x00
#define PTHREAD_CANCEL_DEFERRED 0x02
#define PTHREAD_CANCEL_DISABLE 0x00
#define PTHREAD_CANCEL_ENABLE 0x01
#define PTHREAD_COND_INITIALIZER {_PTHREAD_COND_SIG_init, {0}}
#define PTHREAD_CREATE_DETACHED 2
#define PTHREAD_CREATE_JOINABLE 1
#define PTHREAD_DESTRUCTOR_ITERATIONS 4
#define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER {_PTHREAD_ERRORCHECK_MUTEX_SIG_init, {0}}
#define PTHREAD_EXPLICIT_SCHED 2
#define PTHREAD_INHERIT_SCHED 1
#define PTHREAD_KEYS_MAX 512
#define PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_NORMAL
#define PTHREAD_MUTEX_ERRORCHECK 1
#define PTHREAD_MUTEX_INITIALIZER {_PTHREAD_MUTEX_SIG_init, {0}}
#define PTHREAD_MUTEX_NORMAL 0
#define PTHREAD_MUTEX_RECURSIVE 2
#define PTHREAD_ONCE_INIT {_PTHREAD_ONCE_SIG_init, {0}}
#define PTHREAD_PRIO_INHERIT 1
#define PTHREAD_PRIO_NONE 0
#define PTHREAD_PRIO_PROTECT 2
#define PTHREAD_PROCESS_PRIVATE 2
#define PTHREAD_PROCESS_SHARED 1
#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER {_PTHREAD_RECURSIVE_MUTEX_SIG_init, {0}}
#define PTHREAD_RWLOCK_INITIALIZER {_PTHREAD_RWLOCK_SIG_init, {0}}
#define PTHREAD_SCOPE_PROCESS 2
#define PTHREAD_SCOPE_SYSTEM 1
#define PTHREAD_STACK_MIN 8192
#define PTRDIFF_MAX INT64_MAX
#define PTRDIFF_MIN INT64_MIN
#define P_tmpdir "/var/tmp/"
#define QUAD_MAX LLONG_MAX
#define QUAD_MIN LLONG_MIN
#define RAND_MAX 0x7fffffff
#define RE_DUP_MAX 255
#define RLIMIT_AS 5
#define RLIMIT_CORE 4
#define RLIMIT_CPU 0
#define RLIMIT_DATA 2
#define RLIMIT_FSIZE 1
#define RLIMIT_MEMLOCK 6
#define RLIMIT_NOFILE 8
#define RLIMIT_NPROC 7
#define RLIMIT_RSS RLIMIT_AS
#define RLIMIT_STACK 3
#define RLIM_INFINITY (((__uint64_t)1 << 63) - 1)
#define RLIM_NLIMITS 9
#define RLIM_SAVED_CUR RLIM_INFINITY
#define RLIM_SAVED_MAX RLIM_INFINITY
#define RUSAGE_CHILDREN -1
#define RUSAGE_SELF 0
#define R_OK (1<<2)
#define SA_64REGSET 0x0200
#define SA_NOCLDSTOP 0x0008
#define SA_NOCLDWAIT 0x0020
#define SA_NODEFER 0x0010
#define SA_ONSTACK 0x0001
#define SA_RESETHAND 0x0004
#define SA_RESTART 0x0002
#define SA_SIGINFO 0x0040
#define SA_USERSPACE_MASK (SA_ONSTACK | SA_RESTART | SA_RESETHAND | SA_NOCLDSTOP | SA_NODEFER | SA_NOCLDWAIT | SA_SIGINFO)
#define SA_USERTRAMP 0x0100
#define SCHAR_MAX __SCHAR_MAX__
#define SCHAR_MIN (-__SCHAR_MAX__-1)
#define SCHED_FIFO 4
#define SCHED_OTHER 1
#define SCHED_RR 2
#define SEEK_CUR 1
#define SEEK_END 2
#define SEEK_SET 0
#define SEGV_ACCERR 2
#define SEGV_MAPERR 1
#define SEGV_NOOP 0
#define SHRT_MAX __SHRT_MAX__
#define SHRT_MIN (-__SHRT_MAX__ -1)
#define SIGABRT 6
#define SIGALRM 14
#define SIGBUS 10
#define SIGCHLD 20
#define SIGCONT 19
#define SIGEMT 7
#define SIGEV_NONE 0
#define SIGEV_SIGNAL 1
#define SIGEV_THREAD 3
#define SIGFPE 8
#define SIGHUP 1
#define SIGILL 4
#define SIGINFO 29
#define SIGINT 2
#define SIGIO 23
#define SIGIOT SIGABRT
#define SIGKILL 9
#define SIGPIPE 13
#define SIGPROF 27
#define SIGQUIT 3
#define SIGSEGV 11
#define SIGSTKSZ 131072
#define SIGSTOP 17
#define SIGSYS 12
#define SIGTERM 15
#define SIGTRAP 5
#define SIGTSTP 18
#define SIGTTIN 21
#define SIGTTOU 22
#define SIGURG 16
#define SIGUSR1 30
#define SIGUSR2 31
#define SIGVTALRM 26
#define SIGWINCH 28
#define SIGXCPU 24
#define SIGXFSZ 25
#define SIG_ATOMIC_MAX INT32_MAX
#define SIG_ATOMIC_MIN INT32_MIN
#define SIG_BLOCK 1
#define SIG_DFL (void (*)(int))0
#define SIG_ERR ((void (*)(int))-1)
#define SIG_HOLD (void (*)(int))5
#define SIG_IGN (void (*)(int))1
#define SIG_SETMASK 3
#define SIG_UNBLOCK 2
#define SIZE_MAX UINT64_MAX
#define SIZE_T_MAX ULONG_MAX
#define SI_ASYNCIO 0x10004
#define SI_MESGQ 0x10005
#define SI_QUEUE 0x10002
#define SI_TIMER 0x10003
#define SI_USER 0x10001
#define SSIZE_MAX LONG_MAX
#define SS_DISABLE 0x0004
#define SS_ONSTACK 0x0001
#define STDC_HEADERS 1
#define STDERR_FILENO 2
#define STDIN_FILENO 0
#define STDOUT_FILENO 1
#define SV_INTERRUPT SA_RESTART
#define SV_NOCLDSTOP SA_NOCLDSTOP
#define SV_NODEFER SA_NODEFER
#define SV_ONSTACK SA_ONSTACK
#define SV_RESETHAND SA_RESETHAND
#define SV_SIGINFO SA_SIGINFO
#define SYNC_VOLUME_FULLSYNC 0x01
#define SYNC_VOLUME_WAIT 0x02
#define TMP_MAX 308915776
#define TRAP_BRKPT 1
#define TRAP_TRACE 2
#define UCHAR_MAX (__SCHAR_MAX__*2 +1)
#define UID_MAX 2147483647U
#define UINT16_C(v) (v ## U)
#define UINT16_MAX 65535
#define UINT32_C(v) (v ## U)
#define UINT32_MAX 4294967295U
#define UINT64_C(v) (v ## ULL)
#define UINT64_MAX 18446744073709551615ULL
#define UINT8_C(v) (v ## U)
#define UINT8_MAX 255
#define UINTMAX_C(v) (v ## ULL)
#define UINTMAX_MAX UINT64_MAX
#define UINTPTR_MAX UINT64_MAX
#define UINT_FAST16_MAX UINT16_MAX
#define UINT_FAST32_MAX UINT32_MAX
#define UINT_FAST64_MAX UINT64_MAX
#define UINT_FAST8_MAX UINT8_MAX
#define UINT_LEAST16_MAX UINT16_MAX
#define UINT_LEAST32_MAX UINT32_MAX
#define UINT_LEAST64_MAX UINT64_MAX
#define UINT_LEAST8_MAX UINT8_MAX
#define UINT_MAX (__INT_MAX__ *2U +1U)
#define ULLONG_MAX 0xffffffffffffffffULL
#define ULONG_LONG_MAX (__LONG_LONG_MAX__*2ULL+1ULL)
#define ULONG_MAX (__LONG_MAX__ *2UL+1UL)
#define UQUAD_MAX ULLONG_MAX
#define USER_ADDR_NULL ((user_addr_t) 0)
#define USHRT_MAX (__SHRT_MAX__ *2 +1)
#define WAIT_ANY (-1)
#define WAIT_MYPGRP 0
#define WCHAR_MAX __DARWIN_WCHAR_MAX
#define WCHAR_MIN __DARWIN_WCHAR_MIN
#define WCONTINUED 0x00000010
#define WCOREDUMP(x) (_W_INT(x) & WCOREFLAG)
#define WCOREFLAG 0200
#define WEOF __DARWIN_WEOF
#define WEXITED 0x00000004
#define WEXITSTATUS(x) ((_W_INT(x) >> 8) & 0x000000ff)
#define WIFCONTINUED(x) (_WSTATUS(x) == _WSTOPPED && WSTOPSIG(x) == 0x13)
#define WIFEXITED(x) (_WSTATUS(x) == 0)
#define WIFSIGNALED(x) (_WSTATUS(x) != _WSTOPPED && _WSTATUS(x) != 0)
#define WIFSTOPPED(x) (_WSTATUS(x) == _WSTOPPED && WSTOPSIG(x) != 0x13)
#define WINT_MAX INT32_MAX
#define WINT_MIN INT32_MIN
#define WNOHANG 0x00000001
#define WNOWAIT 0x00000020
#define WORD_BIT 32
#define WSTOPPED 0x00000008
#define WSTOPSIG(x) (_W_INT(x) >> 8)
#define WTERMSIG(x) (_WSTATUS(x))
#define WUNTRACED 0x00000002
#define W_EXITCODE(ret,sig) ((ret) << 8 | (sig))
#define W_OK (1<<1)
#define W_STOPCODE(sig) ((sig) << 8 | _WSTOPPED)
#define X_OK (1<<0)
#define _ACCESS_EXTENDED_MASK (_READ_OK | _WRITE_OK | _EXECUTE_OK | _DELETE_OK | _APPEND_OK | _RMFILE_OK | _REXT_OK | _WEXT_OK | _RATTR_OK | _WATTR_OK | _RPERM_OK | _WPERM_OK | _CHOWN_OK)
#define _ALGOBASE_H 1
#define _ALGO_H 1
#define _ALLOCATOR_H 1
#define _ALLOCA_H_ 
#define _APPEND_OK (1<<13)
#define _BASIC_IOS_H 1
#define _BASIC_IOS_TCC 1
#define _BASIC_STRING_H 1
#define _BASIC_STRING_TCC 1
#define _BSD_I386__TYPES_H_ 
#define _BSD_MACHINE_ENDIAN_H_ 
#define _BSD_MACHINE_SIGNAL_H_ 
#define _BSD_MACHINE_TYPES_H_ 
#define _BSD_MACHINE__TYPES_H_ 
#define _CACHED_RUNES (1 <<8 )
#define _CDEFS_H_ 
#define _CHAR_TRAITS_H 1
#define _CHOWN_OK (1<<21)
#define _CLOCK_T 
#define _CODECVT_H 1
#define _CONCEPT_CHECK_H 1
#define _CPP_TYPE_TRAITS_H 1
#define _CRMASK (~(_CACHED_RUNES - 1))
#define _CS_DARWIN_USER_CACHE_DIR 65538
#define _CS_DARWIN_USER_DIR 65536
#define _CS_DARWIN_USER_TEMP_DIR 65537
#define _CS_PATH 1
#define _CS_POSIX_V6_ILP32_OFF32_CFLAGS 2
#define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS 3
#define _CS_POSIX_V6_ILP32_OFF32_LIBS 4
#define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS 5
#define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS 6
#define _CS_POSIX_V6_ILP32_OFFBIG_LIBS 7
#define _CS_POSIX_V6_LP64_OFF64_CFLAGS 8
#define _CS_POSIX_V6_LP64_OFF64_LDFLAGS 9
#define _CS_POSIX_V6_LP64_OFF64_LIBS 10
#define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS 11
#define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS 12
#define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS 13
#define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS 14
#define _CS_XBS5_ILP32_OFF32_CFLAGS 20
#define _CS_XBS5_ILP32_OFF32_LDFLAGS 21
#define _CS_XBS5_ILP32_OFF32_LIBS 22
#define _CS_XBS5_ILP32_OFF32_LINTFLAGS 23
#define _CS_XBS5_ILP32_OFFBIG_CFLAGS 24
#define _CS_XBS5_ILP32_OFFBIG_LDFLAGS 25
#define _CS_XBS5_ILP32_OFFBIG_LIBS 26
#define _CS_XBS5_ILP32_OFFBIG_LINTFLAGS 27
#define _CS_XBS5_LP64_OFF64_CFLAGS 28
#define _CS_XBS5_LP64_OFF64_LDFLAGS 29
#define _CS_XBS5_LP64_OFF64_LIBS 30
#define _CS_XBS5_LP64_OFF64_LINTFLAGS 31
#define _CS_XBS5_LPBIG_OFFBIG_CFLAGS 32
#define _CS_XBS5_LPBIG_OFFBIG_LDFLAGS 33
#define _CS_XBS5_LPBIG_OFFBIG_LIBS 34
#define _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS 35
#define _CTYPE_A 0x00000100L
#define _CTYPE_B 0x00020000L
#define _CTYPE_C 0x00000200L
#define _CTYPE_D 0x00000400L
#define _CTYPE_G 0x00000800L
#define _CTYPE_H_ 
#define _CTYPE_I 0x00080000L
#define _CTYPE_L 0x00001000L
#define _CTYPE_P 0x00002000L
#define _CTYPE_Q 0x00200000L
#define _CTYPE_R 0x00040000L
#define _CTYPE_S 0x00004000L
#define _CTYPE_SW0 0x20000000L
#define _CTYPE_SW1 0x40000000L
#define _CTYPE_SW2 0x80000000L
#define _CTYPE_SW3 0xc0000000L
#define _CTYPE_SWM 0xe0000000L
#define _CTYPE_SWS 30
#define _CTYPE_T 0x00100000L
#define _CTYPE_U 0x00008000L
#define _CTYPE_X 0x00010000L
#define _CT_RUNE_T 
#define _CXXCONFIG 1
#define _CXX_ALLOCATOR_H 1
#define _C_IO_STDIO_H 1
#define _C_LOCALE_H 1
#define _DARWIN_FEATURE_64_BIT_INODE 1
#define _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE 1
#define _DARWIN_FEATURE_UNIX_CONFORMANCE 3
#define _DELETE_OK (1<<12)
#define _DEV_T 
#define _DTRACE_CXA_RUNTIME_H 
#define _EXCEPTION_DEFINES_H 1
#define _EXECUTE_OK (1<<11)
#define _EXT_TYPE_TRAITS 1
#define _FD_SET 
#define _FORTIFY_SOURCE 2
#define _FSTDIO 
#define _FUNCTEXCEPT_H 1
#define _FUNCTION_H 1
#define _GCC_LIMITS_H_ 
#define _GID_T 
#define _GLIBCXX_ALGORITHM 1
#define _GLIBCXX_ATOMICITY_H 1
#define _GLIBCXX_ATOMIC_BUILTINS 1
#define _GLIBCXX_ATOMIC_WORD_H 1
#define _GLIBCXX_BEGIN_LDBL_NAMESPACE 
#define _GLIBCXX_BEGIN_NAMESPACE(X) namespace X _GLIBCXX_VISIBILITY_DEFAULT {
#define _GLIBCXX_BEGIN_NESTED_NAMESPACE(X,Y) _GLIBCXX_BEGIN_NAMESPACE(X)
#define _GLIBCXX_CCTYPE 1
#define _GLIBCXX_CLIMITS 1
#define _GLIBCXX_CLOCALE 1
#define _GLIBCXX_CPU_DEFINES 1
#define _GLIBCXX_CSTDARG 1
#define _GLIBCXX_CSTDDEF 1
#define _GLIBCXX_CSTDIO 1
#define _GLIBCXX_CSTDLIB 1
#define _GLIBCXX_CSTRING 1
#define _GLIBCXX_CTIME 1
#define _GLIBCXX_CWCHAR 1
#define _GLIBCXX_CWCTYPE 1
#define _GLIBCXX_DEBUG_ASSERT(_Condition) 
#define _GLIBCXX_DEBUG_MACRO_SWITCH_H 1
#define _GLIBCXX_DEBUG_ONLY(_Statement) ;
#define _GLIBCXX_DEBUG_PEDASSERT(_Condition) 
#define _GLIBCXX_END_LDBL_NAMESPACE 
#define _GLIBCXX_END_NAMESPACE }
#define _GLIBCXX_END_NESTED_NAMESPACE _GLIBCXX_END_NAMESPACE
#define _GLIBCXX_EXT __gnu_cxx
#define _GLIBCXX_EXTERN_TEMPLATE 1
#define _GLIBCXX_FAST_MATH 0
#define _GLIBCXX_GCC_GTHR_H 
#define _GLIBCXX_GCC_GTHR_POSIX_H 
#define _GLIBCXX_GTHREAD_USE_WEAK 0
#define _GLIBCXX_HAVE_ACOSF 1
#define _GLIBCXX_HAVE_ACOSL 1
#define _GLIBCXX_HAVE_ASINF 1
#define _GLIBCXX_HAVE_ASINL 1
#define _GLIBCXX_HAVE_ATAN2F 1
#define _GLIBCXX_HAVE_ATAN2L 1
#define _GLIBCXX_HAVE_ATANF 1
#define _GLIBCXX_HAVE_ATANL 1
#define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1
#define _GLIBCXX_HAVE_CEILF 1
#define _GLIBCXX_HAVE_CEILL 1
#define _GLIBCXX_HAVE_COMPLEX_H 1
#define _GLIBCXX_HAVE_COPYSIGN 1
#define _GLIBCXX_HAVE_COPYSIGNF 1
#define _GLIBCXX_HAVE_COPYSIGNL 1
#define _GLIBCXX_HAVE_COSF 1
#define _GLIBCXX_HAVE_COSHF 1
#define _GLIBCXX_HAVE_COSHL 1
#define _GLIBCXX_HAVE_COSL 1
#define _GLIBCXX_HAVE_EXPF 1
#define _GLIBCXX_HAVE_EXPL 1
#define _GLIBCXX_HAVE_FABSF 1
#define _GLIBCXX_HAVE_FABSL 1
#define _GLIBCXX_HAVE_FENV_H 1
#define _GLIBCXX_HAVE_FINITE 1
#define _GLIBCXX_HAVE_FLOAT_H 1
#define _GLIBCXX_HAVE_FLOORF 1
#define _GLIBCXX_HAVE_FLOORL 1
#define _GLIBCXX_HAVE_FMODF 1
#define _GLIBCXX_HAVE_FMODL 1
#define _GLIBCXX_HAVE_FREXPF 1
#define _GLIBCXX_HAVE_FREXPL 1
#define _GLIBCXX_HAVE_GETIPINFO 1
#define _GLIBCXX_HAVE_GETPAGESIZE 1
#define _GLIBCXX_HAVE_GTHR_DEFAULT 1
#define _GLIBCXX_HAVE_HYPOT 1
#define _GLIBCXX_HAVE_HYPOTF 1
#define _GLIBCXX_HAVE_HYPOTL 1
#define _GLIBCXX_HAVE_ICONV 1
#define _GLIBCXX_HAVE_ICONV_CLOSE 1
#define _GLIBCXX_HAVE_ICONV_OPEN 1
#define _GLIBCXX_HAVE_INT64_T 1
#define _GLIBCXX_HAVE_INTTYPES_H 1
#define _GLIBCXX_HAVE_ISINF 1
#define _GLIBCXX_HAVE_ISNAN 1
#define _GLIBCXX_HAVE_ISWBLANK 1
#define _GLIBCXX_HAVE_LC_MESSAGES 1
#define _GLIBCXX_HAVE_LDEXPF 1
#define _GLIBCXX_HAVE_LDEXPL 1
#define _GLIBCXX_HAVE_LIBM 1
#define _GLIBCXX_HAVE_LIMIT_AS 1
#define _GLIBCXX_HAVE_LIMIT_DATA 1
#define _GLIBCXX_HAVE_LIMIT_FSIZE 1
#define _GLIBCXX_HAVE_LIMIT_RSS 1
#define _GLIBCXX_HAVE_LIMIT_VMEM 0
#define _GLIBCXX_HAVE_LOCALE_H 1
#define _GLIBCXX_HAVE_LOG10F 1
#define _GLIBCXX_HAVE_LOG10L 1
#define _GLIBCXX_HAVE_LOGF 1
#define _GLIBCXX_HAVE_LOGL 1
#define _GLIBCXX_HAVE_MACHINE_ENDIAN_H 1
#define _GLIBCXX_HAVE_MACHINE_PARAM_H 1
#define _GLIBCXX_HAVE_MBSTATE_T 1
#define _GLIBCXX_HAVE_MEMORY_H 1
#define _GLIBCXX_HAVE_MMAP 1
#define _GLIBCXX_HAVE_MODF 1
#define _GLIBCXX_HAVE_MODFF 1
#define _GLIBCXX_HAVE_MODFL 1
#define _GLIBCXX_HAVE_NL_LANGINFO 1
#define _GLIBCXX_HAVE_POLL 1
#define _GLIBCXX_HAVE_POWF 1
#define _GLIBCXX_HAVE_POWL 1
#define _GLIBCXX_HAVE_SETENV 1
#define _GLIBCXX_HAVE_SIGSETJMP 1
#define _GLIBCXX_HAVE_SINF 1
#define _GLIBCXX_HAVE_SINHF 1
#define _GLIBCXX_HAVE_SINHL 1
#define _GLIBCXX_HAVE_SINL 1
#define _GLIBCXX_HAVE_SQRTF 1
#define _GLIBCXX_HAVE_SQRTL 1
#define _GLIBCXX_HAVE_STDBOOL_H 1
#define _GLIBCXX_HAVE_STDINT_H 1
#define _GLIBCXX_HAVE_STDLIB_H 1
#define _GLIBCXX_HAVE_STRERROR_R 1
#define _GLIBCXX_HAVE_STRINGS_H 1
#define _GLIBCXX_HAVE_STRING_H 1
#define _GLIBCXX_HAVE_STRTOF 1
#define _GLIBCXX_HAVE_STRTOLD 1
#define _GLIBCXX_HAVE_SYS_FILIO_H 1
#define _GLIBCXX_HAVE_SYS_IOCTL_H 1
#define _GLIBCXX_HAVE_SYS_IPC_H 1
#define _GLIBCXX_HAVE_SYS_RESOURCE_H 1
#define _GLIBCXX_HAVE_SYS_SEM_H 1
#define _GLIBCXX_HAVE_SYS_STAT_H 1
#define _GLIBCXX_HAVE_SYS_TIME_H 1
#define _GLIBCXX_HAVE_SYS_TYPES_H 1
#define _GLIBCXX_HAVE_SYS_UIO_H 1
#define _GLIBCXX_HAVE_S_ISREG 1
#define _GLIBCXX_HAVE_TANF 1
#define _GLIBCXX_HAVE_TANHF 1
#define _GLIBCXX_HAVE_TANHL 1
#define _GLIBCXX_HAVE_TANL 1
#define _GLIBCXX_HAVE_UNISTD_H 1
#define _GLIBCXX_HAVE_VFWSCANF 1
#define _GLIBCXX_HAVE_VSWSCANF 1
#define _GLIBCXX_HAVE_VWSCANF 1
#define _GLIBCXX_HAVE_WCHAR_H 1
#define _GLIBCXX_HAVE_WCSTOF 1
#define _GLIBCXX_HAVE_WCTYPE_H 1
#define _GLIBCXX_HAVE_WRITEV 1
#define _GLIBCXX_HAVE___BUILTIN_ABS 1
#define _GLIBCXX_HAVE___BUILTIN_COS 1
#define _GLIBCXX_HAVE___BUILTIN_COSF 1
#define _GLIBCXX_HAVE___BUILTIN_COSL 1
#define _GLIBCXX_HAVE___BUILTIN_FABS 1
#define _GLIBCXX_HAVE___BUILTIN_FABSF 1
#define _GLIBCXX_HAVE___BUILTIN_FABSL 1
#define _GLIBCXX_HAVE___BUILTIN_LABS 1
#define _GLIBCXX_HAVE___BUILTIN_SIN 1
#define _GLIBCXX_HAVE___BUILTIN_SINF 1
#define _GLIBCXX_HAVE___BUILTIN_SINL 1
#define _GLIBCXX_HAVE___BUILTIN_SQRT 1
#define _GLIBCXX_HAVE___BUILTIN_SQRTF 1
#define _GLIBCXX_HAVE___BUILTIN_SQRTL 1
#define _GLIBCXX_HAVE___SIGNBITF 1
#define _GLIBCXX_HAVE___SIGNBITL 1
#define _GLIBCXX_HOSTED 1
#define _GLIBCXX_IOS 1
#define _GLIBCXX_IOSFWD 1
#define _GLIBCXX_IOSTREAM 1
#define _GLIBCXX_ISTREAM 1
#define _GLIBCXX_LDBL_NAMESPACE 
#define _GLIBCXX_LOCALE 1
#define _GLIBCXX_MEMORY 1
#define _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION 0
#define _GLIBCXX_NUMERIC_LIMITS 1
#define _GLIBCXX_NUM_CATEGORIES 0
#define _GLIBCXX_NUM_FACETS 28
#define _GLIBCXX_OSTREAM 1
#define _GLIBCXX_OS_DEFINES 1
#define _GLIBCXX_PACKAGE_BUGREPORT ""
#define _GLIBCXX_PACKAGE_NAME "package-unused"
#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused"
#define _GLIBCXX_PACKAGE_TARNAME "libstdc++"
#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused"
#define _GLIBCXX_POSTYPES_H 1
#define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("":::"memory")
#define _GLIBCXX_RES_LIMITS 1
#define _GLIBCXX_STD std
#define _GLIBCXX_STRING 1
#define _GLIBCXX_SYMVER 1
#define _GLIBCXX_SYMVER_DARWIN 1
#define _GLIBCXX_USE_C99 1
#define _GLIBCXX_USE_C99_COMPLEX 1
#define _GLIBCXX_USE_C99_COMPLEX_TR1 1
#define _GLIBCXX_USE_C99_CTYPE_TR1 1
#define _GLIBCXX_USE_C99_FENV_TR1 1
#define _GLIBCXX_USE_C99_INTTYPES_TR1 1
#define _GLIBCXX_USE_C99_MATH 1
#define _GLIBCXX_USE_C99_MATH_TR1 1
#define _GLIBCXX_USE_C99_STDINT_TR1 1
#define _GLIBCXX_USE_ICONV 1
#define _GLIBCXX_USE_LONG_LONG 1
#define _GLIBCXX_USE_WCHAR_T 1
#define _GLIBCXX_UTILITY 1
#define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))
#define _GLIBCXX_VISIBILITY_DEFAULT 
#define _GLIBCXX_WEAK_DEFINITION __attribute__ ((weak))
#define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("":::"memory")
#define _GLIBXX_STREAMBUF 1
#define _I386_LIMITS_H_ 
#define _I386_SIGNAL_H_ 1
#define _I386__ENDIAN_H_ 
#define _I386__LIMITS_H_ 
#define _ID_T 
#define _INT16_T 
#define _INT32_T 
#define _INT64_T 
#define _INT8_T 
#define _INTMAX_T 
#define _INTPTR_T 
#define _IOFBF 0
#define _IOLBF 1
#define _IONBF 2
#define _IOS_BASE_H 1
#define _ISTREAM_TCC 1
#define _ITERATOR_BASE_FUNCS_H 1
#define _ITERATOR_BASE_TYPES_H 1
#define _ITERATOR_H 1
#define _LC_LAST 7
#define _LIMITS_H_ 
#define _LOCALE_CLASSES_H 1
#define _LOCALE_FACETS_H 1
#define _LOCALE_FACETS_TCC 1
#define _LOCALE_FWD_H 1
#define _LOCALE_H_ 
#define _LP64 1
#define _MACHTYPES_H_ 
#define _MACH_I386__STRUCTS_H_ 
#define _MACH_PORT_T 
#define _MBSTATE_T 
#define _MCONTEXT_T 
#define _MM_EXCEPT_DENORM (0x0002)
#define _MM_EXCEPT_DIV_ZERO (0x0004)
#define _MM_EXCEPT_INEXACT (0x0020)
#define _MM_EXCEPT_INVALID (0x0001)
#define _MM_EXCEPT_MASK (0x003f)
#define _MM_EXCEPT_OVERFLOW (0x0008)
#define _MM_EXCEPT_UNDERFLOW (0x0010)
#define _MM_FLUSH_ZERO_MASK (0x8000)
#define _MM_FLUSH_ZERO_OFF (0x0000)
#define _MM_FLUSH_ZERO_ON (0x8000)
#define _MM_GET_EXCEPTION_MASK() (_mm_getcsr() & _MM_MASK_MASK)
#define _MM_GET_EXCEPTION_STATE() (_mm_getcsr() & _MM_EXCEPT_MASK)
#define _MM_GET_FLUSH_ZERO_MODE() (_mm_getcsr() & _MM_FLUSH_ZERO_MASK)
#define _MM_GET_ROUNDING_MODE() (_mm_getcsr() & _MM_ROUND_MASK)
#define _MM_HINT_NTA 0
#define _MM_HINT_T0 3
#define _MM_HINT_T1 2
#define _MM_HINT_T2 1
#define _MM_MASK_DENORM (0x0100)
#define _MM_MASK_DIV_ZERO (0x0200)
#define _MM_MASK_INEXACT (0x1000)
#define _MM_MASK_INVALID (0x0080)
#define _MM_MASK_MASK (0x1f80)
#define _MM_MASK_OVERFLOW (0x0400)
#define _MM_MASK_UNDERFLOW (0x0800)
#define _MM_ROUND_DOWN (0x2000)
#define _MM_ROUND_MASK (0x6000)
#define _MM_ROUND_NEAREST (0x0000)
#define _MM_ROUND_TOWARD_ZERO (0x6000)
#define _MM_ROUND_UP (0x4000)
#define _MM_SET_EXCEPTION_MASK(x) (_mm_setcsr((_mm_getcsr() & ~_MM_MASK_MASK) | (x)))
#define _MM_SET_EXCEPTION_STATE(x) (_mm_setcsr((_mm_getcsr() & ~_MM_EXCEPT_MASK) | (x)))
#define _MM_SET_FLUSH_ZERO_MODE(x) (_mm_setcsr((_mm_getcsr() & ~_MM_FLUSH_ZERO_MASK) | (x)))
#define _MM_SET_ROUNDING_MODE(x) (_mm_setcsr((_mm_getcsr() & ~_MM_ROUND_MASK) | (x)))
#define _MM_SHUFFLE(z,y,x,w) (((z) << 6) | ((y) << 4) | ((x) << 2) | (w))
#define _MM_SHUFFLE2(x,y) (((x) << 1) | (y))
#define _MM_TRANSPOSE4_PS(row0,row1,row2,row3) do { __m128 tmp3, tmp2, tmp1, tmp0; tmp0 = _mm_unpacklo_ps((row0), (row1)); tmp2 = _mm_unpacklo_ps((row2), (row3)); tmp1 = _mm_unpackhi_ps((row0), (row1)); tmp3 = _mm_unpackhi_ps((row2), (row3)); (row0) = _mm_movelh_ps(tmp0, tmp2); (row1) = _mm_movehl_ps(tmp2, tmp0); (row2) = _mm_movelh_ps(tmp1, tmp3); (row3) = _mm_movehl_ps(tmp3, tmp1); } while (0)
#define _MODE_T 
#define _NEW 
#define _NEW_ALLOCATOR_H 1
#define _OFF_T 
#define _OSTREAM_INSERT_H 1
#define _OSTREAM_TCC 1
#define _OS__OSBYTEORDERI386_H 
#define _OS__OSBYTEORDER_H 
#define _PAIR_H 1
#define _PC_2_SYMLINKS 15
#define _PC_ALLOC_SIZE_MIN 16
#define _PC_ASYNC_IO 17
#define _PC_AUTH_OPAQUE_NP 14
#define _PC_CASE_PRESERVING 12
#define _PC_CASE_SENSITIVE 11
#define _PC_CHOWN_RESTRICTED 7
#define _PC_EXTENDED_SECURITY_NP 13
#define _PC_FILESIZEBITS 18
#define _PC_LINK_MAX 1
#define _PC_MAX_CANON 2
#define _PC_MAX_INPUT 3
#define _PC_NAME_CHARS_MAX 10
#define _PC_NAME_MAX 4
#define _PC_NO_TRUNC 8
#define _PC_PATH_MAX 5
#define _PC_PIPE_BUF 6
#define _PC_PRIO_IO 19
#define _PC_REC_INCR_XFER_SIZE 20
#define _PC_REC_MAX_XFER_SIZE 21
#define _PC_REC_MIN_XFER_SIZE 22
#define _PC_REC_XFER_ALIGN 23
#define _PC_SYMLINK_MAX 24
#define _PC_SYNC_IO 25
#define _PC_VDISABLE 9
#define _PC_XATTR_SIZE_BITS 26
#define _PID_T 
#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_CHARCLASS_NAME_MAX 14
#define _POSIX2_CHAR_TERM 200112L
#define _POSIX2_COLL_WEIGHTS_MAX 2
#define _POSIX2_C_BIND 200112L
#define _POSIX2_C_DEV 200112L
#define _POSIX2_EQUIV_CLASS_MAX 2
#define _POSIX2_EXPR_NEST_MAX 32
#define _POSIX2_FORT_DEV (-1)
#define _POSIX2_FORT_RUN 200112L
#define _POSIX2_LINE_MAX 2048
#define _POSIX2_LOCALEDEF 200112L
#define _POSIX2_PBS (-1)
#define _POSIX2_PBS_ACCOUNTING (-1)
#define _POSIX2_PBS_CHECKPOINT (-1)
#define _POSIX2_PBS_LOCATE (-1)
#define _POSIX2_PBS_MESSAGE (-1)
#define _POSIX2_PBS_TRACK (-1)
#define _POSIX2_RE_DUP_MAX 255
#define _POSIX2_SW_DEV 200112L
#define _POSIX2_UPE 200112L
#define _POSIX2_VERSION 200112L
#define _POSIX_ADVISORY_INFO (-1)
#define _POSIX_AIO_LISTIO_MAX 2
#define _POSIX_AIO_MAX 1
#define _POSIX_ARG_MAX 4096
#define _POSIX_ASYNCHRONOUS_IO (-1)
#define _POSIX_BARRIERS (-1)
#define _POSIX_CHILD_MAX 25
#define _POSIX_CHOWN_RESTRICTED 200112L
#define _POSIX_CLOCK_SELECTION (-1)
#define _POSIX_CPUTIME (-1)
#define _POSIX_DELAYTIMER_MAX 32
#define _POSIX_FSYNC 200112L
#define _POSIX_HOST_NAME_MAX 255
#define _POSIX_IPV6 200112L
#define _POSIX_JOB_CONTROL 200112L
#define _POSIX_LINK_MAX 8
#define _POSIX_LOGIN_NAME_MAX 9
#define _POSIX_MAPPED_FILES 200112L
#define _POSIX_MAX_CANON 255
#define _POSIX_MAX_INPUT 255
#define _POSIX_MEMLOCK (-1)
#define _POSIX_MEMLOCK_RANGE (-1)
#define _POSIX_MEMORY_PROTECTION 200112L
#define _POSIX_MESSAGE_PASSING (-1)
#define _POSIX_MONOTONIC_CLOCK (-1)
#define _POSIX_MQ_OPEN_MAX 8
#define _POSIX_MQ_PRIO_MAX 32
#define _POSIX_NAME_MAX 14
#define _POSIX_NGROUPS_MAX 8
#define _POSIX_NO_TRUNC 200112L
#define _POSIX_OPEN_MAX 20
#define _POSIX_PATH_MAX 256
#define _POSIX_PIPE_BUF 512
#define _POSIX_PRIORITIZED_IO (-1)
#define _POSIX_PRIORITY_SCHEDULING (-1)
#define _POSIX_RAW_SOCKETS (-1)
#define _POSIX_READER_WRITER_LOCKS 200112L
#define _POSIX_REALTIME_SIGNALS (-1)
#define _POSIX_REGEXP 200112L
#define _POSIX_RE_DUP_MAX _POSIX2_RE_DUP_MAX
#define _POSIX_RTSIG_MAX 8
#define _POSIX_SAVED_IDS 200112L
#define _POSIX_SEMAPHORES (-1)
#define _POSIX_SEM_NSEMS_MAX 256
#define _POSIX_SEM_VALUE_MAX 32767
#define _POSIX_SHARED_MEMORY_OBJECTS (-1)
#define _POSIX_SHELL 200112L
#define _POSIX_SIGQUEUE_MAX 32
#define _POSIX_SPAWN (-1)
#define _POSIX_SPIN_LOCKS (-1)
#define _POSIX_SPORADIC_SERVER (-1)
#define _POSIX_SSIZE_MAX 32767
#define _POSIX_SS_REPL_MAX 4
#define _POSIX_STREAM_MAX 8
#define _POSIX_SYMLINK_MAX 255
#define _POSIX_SYMLOOP_MAX 8
#define _POSIX_SYNCHRONIZED_IO (-1)
#define _POSIX_THREADS 200112L
#define _POSIX_THREAD_ATTR_STACKADDR 200112L
#define _POSIX_THREAD_ATTR_STACKSIZE 200112L
#define _POSIX_THREAD_CPUTIME (-1)
#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4
#define _POSIX_THREAD_KEYS_MAX 128
#define _POSIX_THREAD_PRIORITY_SCHEDULING (-1)
#define _POSIX_THREAD_PRIO_INHERIT (-1)
#define _POSIX_THREAD_PRIO_PROTECT (-1)
#define _POSIX_THREAD_PROCESS_SHARED 200112L
#define _POSIX_THREAD_SAFE_FUNCTIONS 200112L
#define _POSIX_THREAD_SPORADIC_SERVER (-1)
#define _POSIX_THREAD_THREADS_MAX 64
#define _POSIX_TIMEOUTS (-1)
#define _POSIX_TIMERS (-1)
#define _POSIX_TIMER_MAX 32
#define _POSIX_TRACE (-1)
#define _POSIX_TRACE_EVENT_FILTER (-1)
#define _POSIX_TRACE_EVENT_NAME_MAX 30
#define _POSIX_TRACE_INHERIT (-1)
#define _POSIX_TRACE_LOG (-1)
#define _POSIX_TRACE_NAME_MAX 8
#define _POSIX_TRACE_SYS_MAX 8
#define _POSIX_TRACE_USER_EVENT_MAX 32
#define _POSIX_TTY_NAME_MAX 9
#define _POSIX_TYPED_MEMORY_OBJECTS (-1)
#define _POSIX_TZNAME_MAX 6
#define _POSIX_V6_ILP32_OFF32 __ILP32_OFF32
#define _POSIX_V6_ILP32_OFFBIG __ILP32_OFFBIG
#define _POSIX_V6_LP64_OFF64 __LP64_OFF64
#define _POSIX_V6_LPBIG_OFFBIG __LPBIG_OFFBIG
#define _POSIX_V7_ILP32_OFF32 __ILP32_OFF32
#define _POSIX_V7_ILP32_OFFBIG __ILP32_OFFBIG
#define _POSIX_V7_LP64_OFF64 __LP64_OFF64
#define _POSIX_V7_LPBIG_OFFBIG __LPBIG_OFFBIG
#define _POSIX_VDISABLE ((unsigned char)'\377')
#define _POSIX_VERSION 200112L
#define _PTHREAD_ATTR_T 
#define _PTHREAD_CONDATTR_T 
#define _PTHREAD_COND_SIG_init 0x3CB0B1BB
#define _PTHREAD_COND_T 
#define _PTHREAD_ERRORCHECK_MUTEX_SIG_init 0x32AAABA1
#define _PTHREAD_FIRSTFIT_MUTEX_SIG_init 0x32AAABA3
#define _PTHREAD_H 
#define _PTHREAD_IMPL_H_ 
#define _PTHREAD_KEY_T 
#define _PTHREAD_MUTEXATTR_T 
#define _PTHREAD_MUTEX_SIG_init 0x32AAABA7
#define _PTHREAD_MUTEX_T 
#define _PTHREAD_ONCE_SIG_init 0x30B1BCBA
#define _PTHREAD_ONCE_T 
#define _PTHREAD_RECURSIVE_MUTEX_SIG_init 0x32AAABA2
#define _PTHREAD_RWLOCKATTR_T 
#define _PTHREAD_RWLOCK_SIG_init 0x2DA8B3B4
#define _PTHREAD_RWLOCK_T 
#define _PTHREAD_T 
#define _PTRDIFF_T 
#define _QUAD_HIGHWORD 1
#define _QUAD_LOWWORD 0
#define _RATTR_OK (1<<15)
#define _READ_OK (1<<9)
#define _REXT_OK (1<<17)
#define _RLIMIT_POSIX_FLAG 0x1000
#define _RMFILE_OK (1<<14)
#define _RPERM_OK (1<<19)
#define _RUNETYPE_H_ 
#define _RUNE_MAGIC_A "RuneMagA"
#define _RUNE_T 
#define _SCHED_H_ 
#define _SC_2_CHAR_TERM 20
#define _SC_2_C_BIND 18
#define _SC_2_C_DEV 19
#define _SC_2_FORT_DEV 21
#define _SC_2_FORT_RUN 22
#define _SC_2_LOCALEDEF 23
#define _SC_2_PBS 59
#define _SC_2_PBS_ACCOUNTING 60
#define _SC_2_PBS_CHECKPOINT 61
#define _SC_2_PBS_LOCATE 62
#define _SC_2_PBS_MESSAGE 63
#define _SC_2_PBS_TRACK 64
#define _SC_2_SW_DEV 24
#define _SC_2_UPE 25
#define _SC_2_VERSION 17
#define _SC_ADVISORY_INFO 65
#define _SC_AIO_LISTIO_MAX 42
#define _SC_AIO_MAX 43
#define _SC_AIO_PRIO_DELTA_MAX 44
#define _SC_ARG_MAX 1
#define _SC_ASYNCHRONOUS_IO 28
#define _SC_ATEXIT_MAX 107
#define _SC_BARRIERS 66
#define _SC_BC_BASE_MAX 9
#define _SC_BC_DIM_MAX 10
#define _SC_BC_SCALE_MAX 11
#define _SC_BC_STRING_MAX 12
#define _SC_CHILD_MAX 2
#define _SC_CLK_TCK 3
#define _SC_CLOCK_SELECTION 67
#define _SC_COLL_WEIGHTS_MAX 13
#define _SC_CPUTIME 68
#define _SC_DELAYTIMER_MAX 45
#define _SC_EXPR_NEST_MAX 14
#define _SC_FILE_LOCKING 69
#define _SC_FSYNC 38
#define _SC_GETGR_R_SIZE_MAX 70
#define _SC_GETPW_R_SIZE_MAX 71
#define _SC_HOST_NAME_MAX 72
#define _SC_IOV_MAX 56
#define _SC_IPV6 118
#define _SC_JOB_CONTROL 6
#define _SC_LINE_MAX 15
#define _SC_LOGIN_NAME_MAX 73
#define _SC_MAPPED_FILES 47
#define _SC_MEMLOCK 30
#define _SC_MEMLOCK_RANGE 31
#define _SC_MEMORY_PROTECTION 32
#define _SC_MESSAGE_PASSING 33
#define _SC_MONOTONIC_CLOCK 74
#define _SC_MQ_OPEN_MAX 46
#define _SC_MQ_PRIO_MAX 75
#define _SC_NGROUPS_MAX 4
#define _SC_NPROCESSORS_CONF 57
#define _SC_NPROCESSORS_ONLN 58
#define _SC_OPEN_MAX 5
#define _SC_PAGESIZE 29
#define _SC_PAGE_SIZE _SC_PAGESIZE
#define _SC_PASS_MAX 131
#define _SC_PRIORITIZED_IO 34
#define _SC_PRIORITY_SCHEDULING 35
#define _SC_RAW_SOCKETS 119
#define _SC_READER_WRITER_LOCKS 76
#define _SC_REALTIME_SIGNALS 36
#define _SC_REGEXP 77
#define _SC_RE_DUP_MAX 16
#define _SC_RTSIG_MAX 48
#define _SC_SAVED_IDS 7
#define _SC_SEMAPHORES 37
#define _SC_SEM_NSEMS_MAX 49
#define _SC_SEM_VALUE_MAX 50
#define _SC_SHARED_MEMORY_OBJECTS 39
#define _SC_SHELL 78
#define _SC_SIGQUEUE_MAX 51
#define _SC_SPAWN 79
#define _SC_SPIN_LOCKS 80
#define _SC_SPORADIC_SERVER 81
#define _SC_SS_REPL_MAX 126
#define _SC_STREAM_MAX 26
#define _SC_SYMLOOP_MAX 120
#define _SC_SYNCHRONIZED_IO 40
#define _SC_THREADS 96
#define _SC_THREAD_ATTR_STACKADDR 82
#define _SC_THREAD_ATTR_STACKSIZE 83
#define _SC_THREAD_CPUTIME 84
#define _SC_THREAD_DESTRUCTOR_ITERATIONS 85
#define _SC_THREAD_KEYS_MAX 86
#define _SC_THREAD_PRIORITY_SCHEDULING 89
#define _SC_THREAD_PRIO_INHERIT 87
#define _SC_THREAD_PRIO_PROTECT 88
#define _SC_THREAD_PROCESS_SHARED 90
#define _SC_THREAD_SAFE_FUNCTIONS 91
#define _SC_THREAD_SPORADIC_SERVER 92
#define _SC_THREAD_STACK_MIN 93
#define _SC_THREAD_THREADS_MAX 94
#define _SC_TIMEOUTS 95
#define _SC_TIMERS 41
#define _SC_TIMER_MAX 52
#define _SC_TRACE 97
#define _SC_TRACE_EVENT_FILTER 98
#define _SC_TRACE_EVENT_NAME_MAX 127
#define _SC_TRACE_INHERIT 99
#define _SC_TRACE_LOG 100
#define _SC_TRACE_NAME_MAX 128
#define _SC_TRACE_SYS_MAX 129
#define _SC_TRACE_USER_EVENT_MAX 130
#define _SC_TTY_NAME_MAX 101
#define _SC_TYPED_MEMORY_OBJECTS 102
#define _SC_TZNAME_MAX 27
#define _SC_V6_ILP32_OFF32 103
#define _SC_V6_ILP32_OFFBIG 104
#define _SC_V6_LP64_OFF64 105
#define _SC_V6_LPBIG_OFFBIG 106
#define _SC_VERSION 8
#define _SC_XBS5_ILP32_OFF32 122
#define _SC_XBS5_ILP32_OFFBIG 123
#define _SC_XBS5_LP64_OFF64 124
#define _SC_XBS5_LPBIG_OFFBIG 125
#define _SC_XOPEN_CRYPT 108
#define _SC_XOPEN_ENH_I18N 109
#define _SC_XOPEN_LEGACY 110
#define _SC_XOPEN_REALTIME 111
#define _SC_XOPEN_REALTIME_THREADS 112
#define _SC_XOPEN_SHM 113
#define _SC_XOPEN_STREAMS 114
#define _SC_XOPEN_UNIX 115
#define _SC_XOPEN_VERSION 116
#define _SC_XOPEN_XCU_VERSION 121
#define _SIGSET_T 
#define _SIZE_T 
#define _SSIZE_T 
#define _STACK_T 
#define _STDINT_H_ 
#define _STDIO_H_ 
#define _STDLIB_H_ 
#define _STL_CONSTRUCT_H 1
#define _STL_HEAP_H 1
#define _STL_RAW_STORAGE_ITERATOR_H 1
#define _STL_RELOPS_H 1
#define _STL_UNINITIALIZED_H 1
#define _STREAMBUF_ITERATOR_H 1
#define _STREAMBUF_TCC 1
#define _STRINGFWD_H 1
#define _STRINGS_H_ 
#define _STRING_H_ 
#define _STRUCT_FP_CONTROL struct __darwin_fp_control
#define _STRUCT_FP_STATUS struct __darwin_fp_status
#define _STRUCT_MCONTEXT _STRUCT_MCONTEXT64
#define _STRUCT_MCONTEXT32 struct __darwin_mcontext32
#define _STRUCT_MCONTEXT64 struct __darwin_mcontext64
#define _STRUCT_MCONTEXT_AVX32 struct __darwin_mcontext_avx32
#define _STRUCT_MCONTEXT_AVX64 struct __darwin_mcontext_avx64
#define _STRUCT_MMST_REG struct __darwin_mmst_reg
#define _STRUCT_SIGALTSTACK struct __darwin_sigaltstack
#define _STRUCT_TIMESPEC struct timespec
#define _STRUCT_TIMEVAL struct timeval
#define _STRUCT_UCONTEXT struct __darwin_ucontext
#define _STRUCT_X86_AVX_STATE32 struct __darwin_i386_avx_state
#define _STRUCT_X86_AVX_STATE64 struct __darwin_x86_avx_state64
#define _STRUCT_X86_DEBUG_STATE32 struct __darwin_x86_debug_state32
#define _STRUCT_X86_DEBUG_STATE64 struct __darwin_x86_debug_state64
#define _STRUCT_X86_EXCEPTION_STATE32 struct __darwin_i386_exception_state
#define _STRUCT_X86_EXCEPTION_STATE64 struct __darwin_x86_exception_state64
#define _STRUCT_X86_FLOAT_STATE32 struct __darwin_i386_float_state
#define _STRUCT_X86_FLOAT_STATE64 struct __darwin_x86_float_state64
#define _STRUCT_X86_THREAD_STATE32 struct __darwin_i386_thread_state
#define _STRUCT_X86_THREAD_STATE64 struct __darwin_x86_thread_state64
#define _STRUCT_XMM_REG struct __darwin_xmm_reg
#define _SUSECONDS_T 
#define _SYS_RESOURCE_H_ 
#define _SYS_SELECT_H_ 
#define _SYS_SIGNAL_H_ 
#define _SYS_SYSLIMITS_H_ 
#define _SYS_UNISTD_H_ 
#define _SYS_WAIT_H_ 
#define _SYS__ENDIAN_H_ 
#define _SYS__SELECT_H_ 
#define _SYS__TYPES_H_ 
#define _TEMPBUF_H 1
#define _TIME_H_ 
#define _TIME_T 
#define _TYPEINFO 
#define _UCONTEXT_T 
#define _UID_T 
#define _UINT16_T 
#define _UINT32_T 
#define _UINT64_T 
#define _UINT8_T 
#define _UINTMAX_T 
#define _UINTPTR_T 
#define _UNISTD_H_ 
#define _USECONDS_T 
#define _UUID_T 
#define _V6_ILP32_OFF32 __ILP32_OFF32
#define _V6_ILP32_OFFBIG __ILP32_OFFBIG
#define _V6_LP64_OFF64 __LP64_OFF64
#define _V6_LPBIG_OFFBIG __LPBIG_OFFBIG
#define _VA_LIST 
#define _WATTR_OK (1<<16)
#define _WCHAR_H_ 
#define _WCTRANS_T 
#define _WCTYPE_H_ 
#define _WCTYPE_T 
#define _WEXT_OK (1<<18)
#define _WINT_T 
#define _WPERM_OK (1<<20)
#define _WRITE_OK (1<<10)
#define _WSTATUS(x) (_W_INT(x) & 0177)
#define _WSTOPPED 0177
#define _W_INT(w) (*(int *)&(w))
#define _XBS5_ILP32_OFF32 __ILP32_OFF32
#define _XBS5_ILP32_OFFBIG __ILP32_OFFBIG
#define _XBS5_LP64_OFF64 __LP64_OFF64
#define _XBS5_LPBIG_OFFBIG __LPBIG_OFFBIG
#define _XOPEN_CRYPT (1)
#define _XOPEN_ENH_I18N (1)
#define _XOPEN_IOV_MAX 16
#define _XOPEN_LEGACY (-1)
#define _XOPEN_NAME_MAX 255
#define _XOPEN_PATH_MAX 1024
#define _XOPEN_REALTIME (-1)
#define _XOPEN_REALTIME_THREADS (-1)
#define _XOPEN_SHM (1)
#define _XOPEN_STREAMS (-1)
#define _XOPEN_UNIX (1)
#define _XOPEN_VERSION 600
#define _XOPEN_XCU_VERSION 4
#define __APPLE_API_EVOLVING 
#define __APPLE_API_OBSOLETE 
#define __APPLE_API_PRIVATE 
#define __APPLE_API_STABLE 
#define __APPLE_API_STANDARD 
#define __APPLE_API_UNSTABLE 
#define __APPLE_CC__ 5621
#define __APPLE__ 1
#define __ATOMIC_ACQUIRE 2
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_CONSUME 1
#define __ATOMIC_RELAXED 0
#define __ATOMIC_RELEASE 3
#define __ATOMIC_SEQ_CST 5
#define __AVAILABILITY_INTERNAL_DEPRECATED __attribute__((deprecated,visibility("default")))
#define __AVAILABILITY_INTERNAL_REGULAR __attribute__((visibility("default")))
#define __AVAILABILITY_INTERNAL_UNAVAILABLE __attribute__((unavailable,visibility("default")))
#define __AVAILABILITY_INTERNAL_WEAK_IMPORT __attribute__((weak_import,visibility("default")))
#define __AVAILABILITY_INTERNAL__ 
#define __AVAILABILITY_INTERNAL__MAC_10_0 __attribute__((availability(macosx,introduced=10.0)))
#define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_0 __attribute__((availability(macosx,introduced=10.0,deprecated=10.0)))
#define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_1 __attribute__((availability(macosx,introduced=10.0,deprecated=10.1)))
#define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_2 __attribute__((availability(macosx,introduced=10.0,deprecated=10.2)))
#define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_3 __attribute__((availability(macosx,introduced=10.0,deprecated=10.3)))
#define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.0,deprecated=10.4)))
#define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.0,deprecated=10.5)))
#define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.0,deprecated=10.6)))
#define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.0,deprecated=10.7)))
#define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.0,deprecated=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.0)))
#define __AVAILABILITY_INTERNAL__MAC_10_1 __attribute__((availability(macosx,introduced=10.1)))
#define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_1 __attribute__((availability(macosx,introduced=10.1,deprecated=10.1)))
#define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_2 __attribute__((availability(macosx,introduced=10.1,deprecated=10.2)))
#define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_3 __attribute__((availability(macosx,introduced=10.1,deprecated=10.3)))
#define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.1,deprecated=10.4)))
#define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.1,deprecated=10.5)))
#define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.1,deprecated=10.6)))
#define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.1,deprecated=10.7)))
#define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.1,deprecated=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.1)))
#define __AVAILABILITY_INTERNAL__MAC_10_2 __attribute__((availability(macosx,introduced=10.2)))
#define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_2 __attribute__((availability(macosx,introduced=10.2,deprecated=10.2)))
#define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_3 __attribute__((availability(macosx,introduced=10.2,deprecated=10.3)))
#define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.2,deprecated=10.4)))
#define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.2,deprecated=10.5)))
#define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.2,deprecated=10.6)))
#define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.2,deprecated=10.7)))
#define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.2,deprecated=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.2)))
#define __AVAILABILITY_INTERNAL__MAC_10_3 __attribute__((availability(macosx,introduced=10.3)))
#define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_3 __attribute__((availability(macosx,introduced=10.3,deprecated=10.3)))
#define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.3,deprecated=10.4)))
#define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.3,deprecated=10.5)))
#define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.3,deprecated=10.6)))
#define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.3,deprecated=10.7)))
#define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.3,deprecated=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.3)))
#define __AVAILABILITY_INTERNAL__MAC_10_4 __attribute__((availability(macosx,introduced=10.4)))
#define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.4,deprecated=10.4)))
#define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.4,deprecated=10.5)))
#define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.4,deprecated=10.6)))
#define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.4,deprecated=10.7)))
#define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.4,deprecated=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.4)))
#define __AVAILABILITY_INTERNAL__MAC_10_5 __attribute__((availability(macosx,introduced=10.5)))
#define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.5,deprecated=10.5)))
#define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.5,deprecated=10.6)))
#define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.5,deprecated=10.7)))
#define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.5,deprecated=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.5)))
#define __AVAILABILITY_INTERNAL__MAC_10_6 __attribute__((availability(macosx,introduced=10.6)))
#define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.6,deprecated=10.6)))
#define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.6,deprecated=10.7)))
#define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.6,deprecated=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.6)))
#define __AVAILABILITY_INTERNAL__MAC_10_7 __attribute__((availability(macosx,introduced=10.7)))
#define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.7,deprecated=10.7)))
#define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.7,deprecated=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.7)))
#define __AVAILABILITY_INTERNAL__MAC_10_8 __attribute__((availability(macosx,introduced=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.8,deprecated=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.8)))
#define __AVAILABILITY_INTERNAL__MAC_NA __attribute__((availability(macosx,unavailable)))
#define __AVAILABILITY_INTERNAL__MAC_NA_DEP__MAC_NA __attribute__((availability(macosx,unavailable)))
#define __AVAILABILITY__ 
#define __BEGIN_DECLS extern "C" {
#define __BLOCKS__ 1
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __CAST_AWAY_QUALIFIER(variable,qualifier,type) (type) (long)(variable)
#define __CHAR16_TYPE__ unsigned short
#define __CHAR32_TYPE__ unsigned int
#define __CHAR_BIT__ 8
#define __CLANG_LIMITS_H 
#define __CLANG_STDINT_H 
#define __CONCAT(x,y) x ## y
#define __CONSTANT_CFSTRINGS__ 1
#define __COPYRIGHT(s) __IDSTRING(copyright,s)
#define __CTERMID_DEFINED 1
#define __DARWIN_1050(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050)
#define __DARWIN_1050ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_UNIX03)
#define __DARWIN_1050ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03)
#define __DARWIN_1050ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03)
#define __DARWIN_1050INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T)
#define __DARWIN_64_BIT_INO_T 1
#define __DARWIN_ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_UNIX03)
#define __DARWIN_ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03)
#define __DARWIN_ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03)
#define __DARWIN_ALIAS_STARTING(_mac,_iphone,x) __DARWIN_ALIAS_STARTING_MAC_##_mac(x)
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_0(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_1(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_2(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_0(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_1(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_2(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_0(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_1(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_2(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_3(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_0(x) 
#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_1(x) 
#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_0(x) x
#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_1(x) x
#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_2(x) x
#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_3(x) x
#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_4(x) x
#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_5(x) x
#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_6(x) x
#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_7(x) x
#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_8(x) x
#define __DARWIN_BIG_ENDIAN 4321
#define __DARWIN_BYTE_ORDER __DARWIN_LITTLE_ENDIAN
#define __DARWIN_CLK_TCK 100
#define __DARWIN_CTYPE_TOP_static_inline static __inline
#define __DARWIN_CTYPE_static_inline static __inline
#define __DARWIN_C_ANSI 010000L
#define __DARWIN_C_FULL 900000L
#define __DARWIN_C_LEVEL __DARWIN_C_FULL
#define __DARWIN_EXTSN(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN)
#define __DARWIN_EXTSN_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN __DARWIN_SUF_NON_CANCELABLE)
#define __DARWIN_FD_CLR(n,p) do { int __fd = (n); ((p)->fds_bits[__fd/__DARWIN_NFDBITS] &= ~(1<<(__fd % __DARWIN_NFDBITS))); } while(0)
#define __DARWIN_FD_COPY(f,t) bcopy(f, t, sizeof(*(f)))
#define __DARWIN_FD_ISSET(n,p) __darwin_fd_isset((n), (p))
#define __DARWIN_FD_SET(n,p) do { int __fd = (n); ((p)->fds_bits[__fd/__DARWIN_NFDBITS] |= (1<<(__fd % __DARWIN_NFDBITS))); } while(0)
#define __DARWIN_FD_SETSIZE 1024
#define __DARWIN_FD_ZERO(p) __builtin_bzero(p, sizeof(*(p)))
#define __DARWIN_INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T)
#define __DARWIN_LITTLE_ENDIAN 1234
#define __DARWIN_NBBY 8
#define __DARWIN_NFDBITS (sizeof(__int32_t) * __DARWIN_NBBY)
#define __DARWIN_NON_CANCELABLE 0
#define __DARWIN_NO_LONG_LONG (defined(__STRICT_ANSI__) && (__STDC_VERSION__-0 < 199901L) && !defined(__GNUG__))
#define __DARWIN_NSIG 32
#define __DARWIN_NULL __null
#define __DARWIN_ONLY_64_BIT_INO_T 0
#define __DARWIN_ONLY_UNIX_CONFORMANCE 1
#define __DARWIN_ONLY_VERS_1050 0
#define __DARWIN_OSSwapConstInt16(x) ((__uint16_t)((((__uint16_t)(x) & 0xff00) >> 8) | (((__uint16_t)(x) & 0x00ff) << 8)))
#define __DARWIN_OSSwapConstInt32(x) ((__uint32_t)((((__uint32_t)(x) & 0xff000000) >> 24) | (((__uint32_t)(x) & 0x00ff0000) >> 8) | (((__uint32_t)(x) & 0x0000ff00) << 8) | (((__uint32_t)(x) & 0x000000ff) << 24)))
#define __DARWIN_OSSwapConstInt64(x) ((__uint64_t)((((__uint64_t)(x) & 0xff00000000000000ULL) >> 56) | (((__uint64_t)(x) & 0x00ff000000000000ULL) >> 40) | (((__uint64_t)(x) & 0x0000ff0000000000ULL) >> 24) | (((__uint64_t)(x) & 0x000000ff00000000ULL) >> 8) | (((__uint64_t)(x) & 0x00000000ff000000ULL) << 8) | (((__uint64_t)(x) & 0x0000000000ff0000ULL) << 24) | (((__uint64_t)(x) & 0x000000000000ff00ULL) << 40) | (((__uint64_t)(x) & 0x00000000000000ffULL) << 56)))
#define __DARWIN_OSSwapInt16(x) ((__uint16_t)(__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt16(x) : _OSSwapInt16(x)))
#define __DARWIN_OSSwapInt32(x) (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt32(x) : _OSSwapInt32(x))
#define __DARWIN_OSSwapInt64(x) (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt64(x) : _OSSwapInt64(x))
#define __DARWIN_OS_INLINE static inline
#define __DARWIN_PDP_ENDIAN 3412
#define __DARWIN_SUF_1050 "$1050"
#define __DARWIN_SUF_64_BIT_INO_T "$INODE64"
#define __DARWIN_SUF_EXTSN "$DARWIN_EXTSN"
#define __DARWIN_SUF_NON_CANCELABLE 
#define __DARWIN_SUF_UNIX03 
#define __DARWIN_UNIX03 1
#define __DARWIN_VERS_1050 1
#define __DARWIN_WCHAR_MAX __WCHAR_MAX__
#define __DARWIN_WCHAR_MIN (-0x7fffffff - 1)
#define __DARWIN_WCTYPE_TOP_static_inline static __inline
#define __DARWIN_WEOF ((__darwin_wint_t)-1)
#define __DARWIN_howmany(x,y) ((((x) % (y)) == 0) ? ((x) / (y)) : (((x) / (y)) + 1))
#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
#define __DBL_DIG__ 15
#define __DBL_EPSILON__ 2.2204460492503131e-16
#define __DBL_HAS_DENORM__ 1
#define __DBL_HAS_INFINITY__ 1
#define __DBL_HAS_QUIET_NAN__ 1
#define __DBL_MANT_DIG__ 53
#define __DBL_MAX_10_EXP__ 308
#define __DBL_MAX_EXP__ 1024
#define __DBL_MAX__ 1.7976931348623157e+308
#define __DBL_MIN_10_EXP__ (-307)
#define __DBL_MIN_EXP__ (-1021)
#define __DBL_MIN__ 2.2250738585072014e-308
#define __DECIMAL_DIG__ 21
#define __DEPRECATED 1
#define __DYNAMIC__ 1
#define __EMMINTRIN_H 
#define __END_DECLS }
#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 1080
#define __EXCEPTIONS 1
#define __EXCEPTION__ 
#define __FBSDID(s) 
#define __FINITE_MATH_ONLY__ 0
#define __FLT_DENORM_MIN__ 1.40129846e-45F
#define __FLT_DIG__ 6
#define __FLT_EPSILON__ 1.19209290e-7F
#define __FLT_EVAL_METHOD__ 0
#define __FLT_HAS_DENORM__ 1
#define __FLT_HAS_INFINITY__ 1
#define __FLT_HAS_QUIET_NAN__ 1
#define __FLT_MANT_DIG__ 24
#define __FLT_MAX_10_EXP__ 38
#define __FLT_MAX_EXP__ 128
#define __FLT_MAX__ 3.40282347e+38F
#define __FLT_MIN_10_EXP__ (-37)
#define __FLT_MIN_EXP__ (-125)
#define __FLT_MIN__ 1.17549435e-38F
#define __FLT_RADIX__ 2
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#define __GLIBCXX__ 20070719
#define __GNUC_GNU_INLINE__ 1
#define __GNUC_LIBSTD_MINOR__ 2
#define __GNUC_LIBSTD__ 4
#define __GNUC_MINOR__ 2
#define __GNUC_PATCHLEVEL__ 1
#define __GNUC_VA_LIST 1
#define __GNUC__ 4
#define __GNUG__ 4
#define __GTHREADS 1
#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER
#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT
#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER
#define __GXX_ABI_VERSION 1002
#define __GXX_MERGED_TYPEINFO_NAMES 1
#define __GXX_RTTI 1
#define __GXX_WEAK__ 1
#define __IDSTRING(name,string) static const char name[] __used = string
#define __ILP32_OFF32 (-1)
#define __ILP32_OFFBIG (1)
#define __INT16_TYPE__ short
#define __INT32_TYPE__ int
#define __INT64_C_SUFFIX__ LL
#define __INT64_TYPE__ long long int
#define __INT8_TYPE__ char
#define __INTMAX_MAX__ 9223372036854775807L
#define __INTMAX_TYPE__ long int
#define __INTMAX_WIDTH__ 64
#define __INTPTR_TYPE__ long int
#define __INTPTR_WIDTH__ 64
#define __INT_MAX__ 2147483647
#define __IPHONE_2_0 20000
#define __IPHONE_2_1 20100
#define __IPHONE_2_2 20200
#define __IPHONE_3_0 30000
#define __IPHONE_3_1 30100
#define __IPHONE_3_2 30200
#define __IPHONE_4_0 40000
#define __IPHONE_4_1 40100
#define __IPHONE_4_2 40200
#define __IPHONE_4_3 40300
#define __IPHONE_5_0 50000
#define __IPHONE_5_1 50100
#define __IPHONE_NA 99999
#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
#define __LDBL_DIG__ 18
#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
#define __LDBL_HAS_DENORM__ 1
#define __LDBL_HAS_INFINITY__ 1
#define __LDBL_HAS_QUIET_NAN__ 1
#define __LDBL_MANT_DIG__ 64
#define __LDBL_MAX_10_EXP__ 4932
#define __LDBL_MAX_EXP__ 16384
#define __LDBL_MAX__ 1.18973149535723176502e+4932L
#define __LDBL_MIN_10_EXP__ (-4931)
#define __LDBL_MIN_EXP__ (-16381)
#define __LDBL_MIN__ 3.36210314311209350626e-4932L
#define __LITTLE_ENDIAN__ 1
#define __LOCALE_H_ 
#define __LONG_LONG_MAX__ 9223372036854775807LL
#define __LONG_MAX__ 9223372036854775807L
#define __LP64_OFF64 (1)
#define __LP64__ 1
#define __LPBIG_OFFBIG (1)
#define __MACH__ 1
#define __MAC_10_0 1000
#define __MAC_10_1 1010
#define __MAC_10_2 1020
#define __MAC_10_3 1030
#define __MAC_10_4 1040
#define __MAC_10_5 1050
#define __MAC_10_6 1060
#define __MAC_10_7 1070
#define __MAC_10_8 1080
#define __MAC_NA 9999
#define __MAC_OS_X_VERSION_MAX_ALLOWED __MAC_10_8
#define __MAC_OS_X_VERSION_MIN_REQUIRED __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__
#define __MMINTRIN_H 
#define __MMX__ 1
#define __MM_MALLOC_H 
#define __N(msgid) (msgid)
#define __NO_INLINE__ 1
#define __NO_MATH_INLINES 1
#define __ORDER_BIG_ENDIAN__ 4321
#define __ORDER_LITTLE_ENDIAN__ 1234
#define __ORDER_PDP_ENDIAN__ 3412
#define __OSX_AVAILABLE_BUT_DEPRECATED(_osxIntro,_osxDep,_iosIntro,_iosDep) __AVAILABILITY_INTERNAL##_osxIntro##_DEP##_osxDep
#define __OSX_AVAILABLE_STARTING(_osx,_ios) __AVAILABILITY_INTERNAL##_osx
#define __P(protos) protos
#define __PIC__ 2
#define __POINTER_WIDTH__ 64
#define __POSIX_C_DEPRECATED(ver) ___POSIX_C_DEPRECATED_STARTING_##ver
#define __PRAGMA_REDEFINE_EXTNAME 1
#define __PROJECT_VERSION(s) __IDSTRING(project_version,s)
#define __PTHREAD_ATTR_SIZE__ 56
#define __PTHREAD_CONDATTR_SIZE__ 8
#define __PTHREAD_COND_SIZE__ 40
#define __PTHREAD_MUTEXATTR_SIZE__ 8
#define __PTHREAD_MUTEX_SIZE__ 56
#define __PTHREAD_ONCE_SIZE__ 8
#define __PTHREAD_RWLOCKATTR_SIZE__ 16
#define __PTHREAD_RWLOCK_SIZE__ 192
#define __PTHREAD_SIZE__ 1168
#define __PTRDIFF_TYPE__ long int
#define __PTRDIFF_WIDTH__ 64
#define __RCSID(s) __IDSTRING(rcsid,s)
#define __REGISTER_PREFIX__ 
#define __SALC 0x4000
#define __SAPP 0x0100
#define __SCCSID(s) __IDSTRING(sccsid,s)
#define __SCHAR_MAX__ 127
#define __SCHED_PARAM_SIZE__ 4
#define __SEOF 0x0020
#define __SERR 0x0040
#define __SHRT_MAX__ 32767
#define __SIGN 0x8000
#define __SIG_ATOMIC_WIDTH__ 32
#define __SIZEOF_DOUBLE__ 8
#define __SIZEOF_FLOAT__ 4
#define __SIZEOF_INT128__ 16
#define __SIZEOF_INT__ 4
#define __SIZEOF_LONG_DOUBLE__ 16
#define __SIZEOF_LONG_LONG__ 8
#define __SIZEOF_LONG__ 8
#define __SIZEOF_POINTER__ 8
#define __SIZEOF_PTRDIFF_T__ 8
#define __SIZEOF_SHORT__ 2
#define __SIZEOF_SIZE_T__ 8
#define __SIZEOF_WCHAR_T__ 4
#define __SIZEOF_WINT_T__ 4
#define __SIZE_TYPE__ long unsigned int
#define __SIZE_WIDTH__ 64
#define __SLBF 0x0001
#define __SMBF 0x0080
#define __SMOD 0x2000
#define __SNBF 0x0002
#define __SNPT 0x0800
#define __SOFF 0x1000
#define __SOPT 0x0400
#define __SRD 0x0004
#define __SRW 0x0010
#define __SSE2_MATH__ 1
#define __SSE2__ 1
#define __SSE3__ 1
#define __SSE_MATH__ 1
#define __SSE__ 1
#define __SSP__ 1
#define __SSSE3__ 1
#define __SSTR 0x0200
#define __STDARG_H 
#define __STDC_HOSTED__ 1
#define __STDC__ 1
#define __STDDEF_H 
#define __STRING(x) #x
#define __SWR 0x0008
#define __SYS_APPLEAPIOPTS_H__ 
#define __TARGETING_4_0_DYLIB (__MAC_OS_X_VERSION_MIN_REQUIRED < 1060)
#define __TYPES_H_ 
#define __UINTMAX_TYPE__ long unsigned int
#define __USER_LABEL_PREFIX__ _
#define __VERSION__ "4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)"
#define __WCHAR_MAX__ 2147483647
#define __WCHAR_TYPE__ int
#define __WCHAR_WIDTH__ 32
#define __WCTYPE_H_ 
#define __WINT_TYPE__ int
#define __WINT_WIDTH__ 32
#define __WORDSIZE 64
#define __XMMINTRIN_H 
#define ___POSIX_C_DEPRECATED_STARTING_198808L 
#define ___POSIX_C_DEPRECATED_STARTING_199009L 
#define ___POSIX_C_DEPRECATED_STARTING_199209L 
#define ___POSIX_C_DEPRECATED_STARTING_199309L 
#define ___POSIX_C_DEPRECATED_STARTING_199506L 
#define ___POSIX_C_DEPRECATED_STARTING_200112L 
#define ___POSIX_C_DEPRECATED_STARTING_200809L 
#define __alloca(size) __builtin_alloca(size)
#define __amd64 1
#define __amd64__ 1
#define __apple_build_version__ 4250028
#define __block __attribute__((__blocks__(byref)))
#define __clang__ 1
#define __clang_major__ 4
#define __clang_minor__ 2
#define __clang_patchlevel__ 0
#define __clang_version__ "4.2 (clang-425.0.28)"
#define __const const
#define __core2 1
#define __core2__ 1
#define __cplusplus 199711L
#define __dead 
#define __dead2 __attribute__((noreturn))
#define __deprecated __attribute__((deprecated))
#define __glibcxx_class_requires(_a,_b) 
#define __glibcxx_class_requires2(_a,_b,_c) 
#define __glibcxx_class_requires3(_a,_b,_c,_d) 
#define __glibcxx_class_requires4(_a,_b,_c,_d,_e) 
#define __glibcxx_function_requires(...) 
#define __glibcxx_integral_traps true
#define __glibcxx_requires_cond(_Cond,_Msg) 
#define __glibcxx_requires_heap(_First,_Last) 
#define __glibcxx_requires_heap_pred(_First,_Last,_Pred) 
#define __glibcxx_requires_nonempty() 
#define __glibcxx_requires_partitioned(_First,_Last,_Value) 
#define __glibcxx_requires_partitioned_pred(_First,_Last,_Value,_Pred) 
#define __glibcxx_requires_sorted(_First,_Last) 
#define __glibcxx_requires_sorted_pred(_First,_Last,_Pred) 
#define __glibcxx_requires_string(_String) 
#define __glibcxx_requires_string_len(_String,_Len) 
#define __glibcxx_requires_subscript(_N) 
#define __glibcxx_requires_valid_range(_First,_Last) 
#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name)
#define __gthrw2(name,name2,type) 
#define __gthrw_(name) name
#define __inline inline
#define __llvm__ 1
#define __need_struct_sigcontext 
#define __offsetof(type,field) ((size_t)(&((type *)0)->field))
#define __pic__ 2
#define __printflike(fmtarg,firstvararg) __attribute__((__format__ (__printf__, fmtarg, firstvararg)))
#define __private_extern__ extern
#define __pure 
#define __pure2 __attribute__((const))
#define __restrict 
#define __scanflike(fmtarg,firstvararg) __attribute__((__format__ (__scanf__, fmtarg, firstvararg)))
#define __sclearerr(p) ((void)((p)->_flags &= ~(__SERR|__SEOF)))
#define __sfeof(p) (((p)->_flags & __SEOF) != 0)
#define __sferror(p) (((p)->_flags & __SERR) != 0)
#define __sfileno(p) ((p)->_file)
#define __sgetc(p) (--(p)->_r < 0 ? __srget(p) : (int)(*(p)->_p++))
#define __signed signed
#define __strfmonlike(fmtarg,firstvararg) __attribute__((__format__ (__strfmon__, fmtarg, firstvararg)))
#define __strftimelike(fmtarg) __attribute__((__format__ (__strftime__, fmtarg, 0)))
#define __strong 
#define __throw_exception_again throw
#define __tune_core2__ 1
#define __unavailable __attribute__((unavailable))
#define __unsafe_unretained 
#define __unused __attribute__((unused))
#define __used __attribute__((used))
#define __va_copy(d,s) __builtin_va_copy(d,s)
#define __volatile volatile
#define __weak __attribute__((objc_gc(weak)))
#define __x86_64 1
#define __x86_64__ 1
#define _m_ _mm_
#define _m_empty _mm_empty
#define _m_from_int _mm_cvtsi32_si64
#define _m_maskmovq _mm_maskmove_si64
#define _m_packssdw _mm_packs_pi32
#define _m_packsswb _mm_packs_pi16
#define _m_packuswb _mm_packs_pu16
#define _m_paddb _mm_add_pi8
#define _m_paddd _mm_add_pi32
#define _m_paddsb _mm_adds_pi8
#define _m_paddsw _mm_adds_pi16
#define _m_paddusb _mm_adds_pu8
#define _m_paddusw _mm_adds_pu16
#define _m_paddw _mm_add_pi16
#define _m_pand _mm_and_si64
#define _m_pandn _mm_andnot_si64
#define _m_pavgb _mm_avg_pu8
#define _m_pavgw _mm_avg_pu16
#define _m_pcmpeqb _mm_cmpeq_pi8
#define _m_pcmpeqd _mm_cmpeq_pi32
#define _m_pcmpeqw _mm_cmpeq_pi16
#define _m_pcmpgtb _mm_cmpgt_pi8
#define _m_pcmpgtd _mm_cmpgt_pi32
#define _m_pcmpgtw _mm_cmpgt_pi16
#define _m_pextrw _mm_extract_pi16
#define _m_pinsrw _mm_insert_pi16
#define _m_pmaddwd _mm_madd_pi16
#define _m_pmaxsw _mm_max_pi16
#define _m_pmaxub _mm_max_pu8
#define _m_pminsw _mm_min_pi16
#define _m_pminub _mm_min_pu8
#define _m_pmovmskb _mm_movemask_pi8
#define _m_pmulhuw _mm_mulhi_pu16
#define _m_pmulhw _mm_mulhi_pi16
#define _m_pmullw _mm_mullo_pi16
#define _m_por _mm_or_si64
#define _m_psadbw _mm_sad_pu8
#define _m_pshufw _mm_shuffle_pi16
#define _m_pslld _mm_sll_pi32
#define _m_pslldi _mm_slli_pi32
#define _m_psllq _mm_sll_si64
#define _m_psllqi _mm_slli_si64
#define _m_psllw _mm_sll_pi16
#define _m_psllwi _mm_slli_pi16
#define _m_psrad _mm_sra_pi32
#define _m_psradi _mm_srai_pi32
#define _m_psraw _mm_sra_pi16
#define _m_psrawi _mm_srai_pi16
#define _m_psrld _mm_srl_pi32
#define _m_psrldi _mm_srli_pi32
#define _m_psrlq _mm_srl_si64
#define _m_psrlqi _mm_srli_si64
#define _m_psrlw _mm_srl_pi16
#define _m_psrlwi _mm_srli_pi16
#define _m_psubb _mm_sub_pi8
#define _m_psubd _mm_sub_pi32
#define _m_psubsb _mm_subs_pi8
#define _m_psubsw _mm_subs_pi16
#define _m_psubusb _mm_subs_pu8
#define _m_psubusw _mm_subs_pu16
#define _m_psubw _mm_sub_pi16
#define _m_punpckhbw _mm_unpackhi_pi8
#define _m_punpckhdq _mm_unpackhi_pi32
#define _m_punpckhwd _mm_unpackhi_pi16
#define _m_punpcklbw _mm_unpacklo_pi8
#define _m_punpckldq _mm_unpacklo_pi32
#define _m_punpcklwd _mm_unpacklo_pi16
#define _m_pxor _mm_xor_si64
#define _m_to_int _mm_cvtsi64_si32
#define _mm_load_pd1(dp) _mm_load1_pd(dp)
#define _mm_load_ps1(p) _mm_load1_ps(p)
#define _mm_prefetch(a,sel) (__builtin_prefetch((void *)(a), 0, (sel)))
#define _mm_shuffle_epi32(a,imm) __extension__ ({ __m128i __a = (a); (__m128i)__builtin_shufflevector((__v4si)__a, (__v4si) _mm_set1_epi32(0), (imm) & 0x3, ((imm) & 0xc) >> 2, ((imm) & 0x30) >> 4, ((imm) & 0xc0) >> 6); })
#define _mm_shuffle_pd(a,b,i) __extension__ ({ __m128d __a = (a); __m128d __b = (b); __builtin_shufflevector(__a, __b, (i) & 1, (((i) & 2) >> 1) + 2); })
#define _mm_shuffle_pi16(a,n) __extension__ ({ __m64 __a = (a); (__m64)__builtin_ia32_pshufw((__v4hi)__a, (n)); })
#define _mm_shuffle_ps(a,b,mask) __extension__ ({ __m128 __a = (a); __m128 __b = (b); (__m128)__builtin_shufflevector((__v4sf)__a, (__v4sf)__b, (mask) & 0x3, ((mask) & 0xc) >> 2, (((mask) & 0x30) >> 4) + 4, (((mask) & 0xc0) >> 6) + 4); })
#define _mm_shufflehi_epi16(a,imm) __extension__ ({ __m128i __a = (a); (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi) _mm_set1_epi16(0), 0, 1, 2, 3, 4 + (((imm) & 0x03) >> 0), 4 + (((imm) & 0x0c) >> 2), 4 + (((imm) & 0x30) >> 4), 4 + (((imm) & 0xc0) >> 6)); })
#define _mm_shufflelo_epi16(a,imm) __extension__ ({ __m128i __a = (a); (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi) _mm_set1_epi16(0), (imm) & 0x3, ((imm) & 0xc) >> 2, ((imm) & 0x30) >> 4, ((imm) & 0xc0) >> 6, 4, 5, 6, 7); })
#define _mm_slli_si128(a,count) __extension__ ({ __m128i __a = (a); (__m128i)__builtin_ia32_pslldqi128(__a, (count)*8); })
#define _mm_srli_si128(a,count) __extension__ ({ __m128i __a = (a); (__m128i)__builtin_ia32_psrldqi128(__a, (count)*8); })
#define _tolower(c) __tolower(c)
#define _toupper(c) __toupper(c)
#define alloca(size) __alloca(size)
#define clearerr_unlocked(p) __sclearerr(p)
#define feof_unlocked(p) __sfeof(p)
#define ferror_unlocked(p) __sferror(p)
#define fileno_unlocked(p) __sfileno(p)
#define fropen(cookie,fn) funopen(cookie, fn, 0, 0, 0)
#define fwopen(cookie,fn) funopen(cookie, 0, fn, 0, 0)
#define getc_unlocked(fp) __sgetc(fp)
#define getchar_unlocked() getc_unlocked(stdin)
#define htonl(x) __DARWIN_OSSwapInt32(x)
#define htons(x) __DARWIN_OSSwapInt16(x)
#define ntohl(x) __DARWIN_OSSwapInt32(x)
#define ntohs(x) __DARWIN_OSSwapInt16(x)
#define offsetof(t,d) __builtin_offsetof(t, d)
#define pthread_cleanup_pop(execute) __self->__cleanup_stack = __handler.__next; if (execute) (__handler.__routine)(__handler.__arg); }
#define pthread_cleanup_push(func,val) { struct __darwin_pthread_handler_rec __handler; pthread_t __self = pthread_self(); __handler.__routine = func; __handler.__arg = val; __handler.__next = __self->__cleanup_stack; __self->__cleanup_stack = &__handler;
#define putc_unlocked(x,fp) __sputc(x, fp)
#define putchar_unlocked(x) putc_unlocked(x, stdout)
#define ru_first ru_ixrss
#define ru_last ru_nivcsw
#define sa_handler __sigaction_u.__sa_handler
#define sa_sigaction __sigaction_u.__sa_sigaction
#define sigmask(m) (1 << ((m)-1))
#define stderr __stderrp
#define stdin __stdinp
#define stdout __stdoutp
#define sv_onstack sv_flags
#define va_arg(ap,type) __builtin_va_arg(ap, type)
#define va_copy(dest,src) __builtin_va_copy(dest, src)
#define va_end(ap) __builtin_va_end(ap)
#define va_start(ap,param) __builtin_va_start(ap, param)
#define w_coredump w_T.w_Coredump
#define w_retcode w_T.w_Retcode
#define w_stopsig w_S.w_Stopsig
#define w_stopval w_S.w_Stopval
#define w_termsig w_T.w_Termsig

