ELF>(@@IL&H oHH5fff.HHHHt!HH1HH1HfDHSHt'?xH{HtH[D[fffff.H\$Hl$HLd$H?xHl$H$Ld$HfD8LeH}HHM1붐H\$Hl$HLd$Ll$H(HIIĸMt $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/ &I' I: ;I<  : ; : ;I8 !I/ : ;(  : ; I8 '  : ;  : ;  : ; I' I: ;I : ;   : ; !.? : ; ' @ ": ; I #: ; I$.: ; ' I@ %: ; I&4: ; I'.: ; ' @ (4: ; I? < )4: ;I? <  <intmm5f (08 "m$s&f*f,t0J1X2y6?HIJKL1NfP  m m s f<  <5  <Z<J4JBfVioL2L<vioL>L?L?L?L? fdL@(LF<0LF<8LF<LF<LG<LG<LHQLHQLIQLIQLIQLJfLKLLCLMLNLOLPLQLZL[QL\CL]L^L`LbLkCQ <  <NETLl Lq      N N N NN J^A J_ J` Ja JbdbJc Jd(defJe0 Jf<8 Jg< JhQ JiQ JjQ JkQ JlQ JmQ JnQ JoQ JpQ JqQ Jr JsJt,J P P  P!Q P"Q WP#W 8P' P( P) P* P,1 P-1 P.Q( P3Q, P50 P6J       !"#$%J/ J֌J܌ J8 JQ JQ JQ JQ JQ J< J J( J0 J8dbJ J> J J J J JŒ JÌ JČ JŌ Jƌ Jnj J< J J J J J J J JciJ  J J Jd  J  J J  J J 8 f^ ^ D f Qj  J JnetJ J J J J J J J J dbJ J J JJLJLJLJ<J<JQJ<J<JQJQJQJQJQJ/ J J J J"& J# J$ J$ J$ J$ J&6 J'B thdJ( J-M J/ J0 A 6 <!H<J1 S@V' V( V) V*m V+f V,Q V-f V.f$ V/f( V0f, V1f0 V2f4 V3_8V4e  Ifd f   I   Z<!s"s_U#s$bf%ptrb#b#bQ&dZ'MC%ptrM&O$;f%ptr;%buf;#;Q&=f&>$f%ptr^ ##&(s(s)5)9):)B)M)P(s(s)5)9):)B)M)P ./home/arscaud1/.rvm/rubies/ruby-2.2.4/include/ruby-2.2.0/home/arscaud1/.rvm/rubies/ruby-2.2.4/include/ruby-2.2.0/ruby/home/arscaud1/.rvm/rubies/ruby-2.2.4/include/ruby-2.2.0/x86_64-linux/ruby/usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/linux/usr/include/mysql/usr/include/asm/usr/include/asm-genericinfile.cmysql2_ext.hruby.hruby.hconfig.hdefines.hstdio.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.h types.htypesizes.hlibio.h_G_config.hwchar.hstdarg.h stdio_lim.hsys_errlist.hstdio.htypes.htime.hendian.hendian.hbyteswap.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.hstat.hstat.hstdlib.hwaitflags.hwaitstatus.hxlocale.halloca.hstring.hstring.hstring2.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.hmath.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hlimits.h syslimits.h limits.hposix1_lim.hlocal_lim.hlimits.h posix2_lim.hxopen_lim.hintern.hst.hsubst.hmysql.h mysql_version.h mysql_com.h mysql_time.h my_list.h typelib.h my_alloc.h errmsg.h mysqld_error.h encoding.honiguruma.hthread.hclient.hstatement.hresult.hinfile.herrno.herrno.herrno.h errno.h errno.h errno-base.h fcntl.hfcntl.huio.h =n-t?YLa: >/gYY>e\-/3Z0gWJgN9gY;Y3!l/__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_RUBY_THREAD_H 1HAVE_RB_THREAD_CALL_WITHOUT_GVL 1HAVE_RB_WAIT_FOR_SINGLE_FD 1HAVE_RB_HASH_DUP 1HAVE_RB_INTERN3 1HAVE_MYSQL_H 1HAVE_ERRMSG_H 1HAVE_MYSQLD_ERROR_H 1MYSQL2_EXT  RSTRING_NOT_MODIFIED   RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!RUBY_RUBY_H 1INCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"LIBDIR_BASENAME "lib"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux" RUBY_DEFINES_H 1_STDIO_H 1_FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_ISOC95_SOURCE_ISOC95_SOURCE 1_ISOC99_SOURCE_ISOC99_SOURCE 1_POSIX_SOURCE_POSIX_SOURCE 1_POSIX_C_SOURCE_POSIX_C_SOURCE 200809L_XOPEN_SOURCE_XOPEN_SOURCE 700_XOPEN_SOURCE_EXTENDED_XOPEN_SOURCE_EXTENDED 1_LARGEFILE64_SOURCE_LARGEFILE64_SOURCE 1_BSD_SOURCE_BSD_SOURCE 1_SVID_SOURCE_SVID_SOURCE 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_ISOC99 1__USE_ISOC95 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_XOPEN 1__USE_XOPEN_EXTENDED 1__USE_UNIX98 1_LARGEFILE_SOURCE_LARGEFILE_SOURCE 1__USE_XOPEN2K8 1__USE_XOPEN2K8XSI 1__USE_XOPEN2K 1__USE_XOPEN2KXSI 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_LARGEFILE 1__USE_LARGEFILE64 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_GNU 1__USE_REENTRANT 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1 _SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__glibc_unlikely(cond) __builtin_expect ((cond), 0)__glibc_likely(cond) __builtin_expect ((cond), 1) __WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1  __WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty  __need_size_t !__need_NULL " __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_tNULLNULL ((void *)0)__need_NULL$_BITS_TYPES_H 1 __WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K_IO_STDIO_H  _G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 5"__need___va_list'__GNUC_VA_LIST 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_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)_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)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) Q_VA_LIST_DEFINED ___off_t_defined c__off64_t_defined h__ssize_t_defined y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9L_cuserid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)__STDIO_INLINE __extern_inlinefread_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))))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))))__STDIO_INLINE_SYS_TYPES_H 1)__u_char_defined 5__ino_t_defined 9__ino64_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined d__pid_t_defined j__id_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__useconds_t_defined __suseconds_t_defined __need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1 __WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)_SYS_SELECT_H 1 __WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 1:__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))I__FDS_BITS(set) ((set)->fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp) _SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined !_BITS_PTHREADTYPES_H 1 __WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1"_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck#_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_secst_atime st_atim.tv_secst_mtime st_mtim.tv_secst_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0"$__need_size_t __need_wchar_t __need_NULL ! __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1*%WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+&__WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())'_XLOCALE_H 1__malloc_and_calloc_defined (_ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)-)_STRING_H 1 __need_size_t !__need_NULL " __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)strdupa(s) (__extension__ ({ __const char *__old = (s); size_t __len = strlen (__old) + 1; char *__new = (char *) __builtin_alloca (__len); (char *) memcpy (__new, __old, __len); }))strndupa(s,n) (__extension__ ({ __const char *__old = (s); size_t __len = strnlen (__old, (n)); char *__new = (char *) __builtin_alloca (__len + 1); __new[__len] = '\0'; (char *) memcpy (__new, __old, __len); }))*_STRING_ARCH_unaligned 1+.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__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])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)__mempcpy(dest,src,n) __builtin_mempcpy (dest, src, n)mempcpy(dest,src,n) __mempcpy (dest, src, n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))__stpcpy(dest,src) __builtin_stpcpy (dest, src)stpcpy(dest,src) __stpcpy (dest, src)strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)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)))); })__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; }))__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; }))__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; }))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)))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)); })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)); })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)); }) __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) __strtok_r (s, sep, nextp) __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)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __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))) strdup(s) __strdup (s) __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))) strndup(s,n) __strndup (s, n) __STRING_INLINE0,_STRINGS_H 13-_INTTYPES_H 1._STDINT_H 1/_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647) __WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"90_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 11_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -12 __WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_END3_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt 4__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3TEMP_FAILURE_RETRY(expression) (__extension__ ({ long int __result; do __result = (long int) (expression); while (__result == -1L && errno == EINTR); __result; }))D5 RUBY_MISSING_H 1 6_MATH_H 1"7HUGE_VAL (__builtin_huge_val())$8HUGE_VALF (__builtin_huge_valf())%9HUGE_VALL (__builtin_huge_vall())(:INFINITY (__builtin_inff())+;NAN (__builtin_nanf (""))/<_MATH_H_MATHDEF 1 __WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDG=H_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^=__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99=_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440M_El 2.7182818284590452353602874713526625LM_LOG2El 1.4426950408889634073599246810018921LM_LOG10El 0.4342944819032518276511289189166051LM_LN2l 0.6931471805599453094172321214581766LM_LN10l 2.3025850929940456840179914546843642LM_PIl 3.1415926535897932384626433832795029LM_PI_2l 1.5707963267948966192313216916397514LM_PI_4l 0.7853981633974483096156608458198757LM_1_PIl 0.3183098861837906715377675267450287LM_2_PIl 0.6366197723675813430755350534900574LM_2_SQRTPIl 1.1283791670955125738961589031215452LM_SQRT2l 1.4142135623730950488016887242096981LM_SQRT1_2l 0.7071067811865475244008443621048490Lisgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)> __WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n):_STDARG_H  _ANSI_STDARG_H_ "__need___va_list/va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST u_VA_LIST_T_H x__va_list__ \SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"?_GCC_LIMITS_H_  @_GCC_NEXT_LIMITS_H ?zA_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)B_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20]_POSIX_FD_SETSIZE _POSIX_OPEN_MAXa_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_QLIMIT 1_POSIX_HIWAT _POSIX_PIPE_BUF_POSIX_UIO_MAXIOV 16_POSIX_CLOCKRES_MIN 20000000C__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX 'D_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAXE_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)F_XOPEN_LIM_H 1!__need_IOV_MAX "L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9L_cuserid 9%FOPEN_MAX&FOPEN_MAX 16*IOV_MAX 1024B_XOPEN_IOV_MAX _POSIX_UIO_MAXIOVGNL_ARGMAX _POSIX_ARG_MAXJNL_LANGMAX _POSIX2_LINE_MAXMNL_MSGMAX INT_MAXQNL_NMAX INT_MAXTNL_SETMAX INT_MAXWNL_TEXTMAX INT_MAXZNZERO 20nWORD_BIT 32LONG_BIT 64_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAX>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) GRUBY_INTERN_H 1#HRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}IRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr) J_mysql_h 9STDCALL GK _mysql_version_h  PROTOCOL_VERSION 10MYSQL_SERVER_VERSION "5.6.30"MYSQL_BASE_VERSION "mysqld-5.6"MYSQL_SERVER_SUFFIX_DEF ""FRM_VER 6MYSQL_VERSION_ID 50630MYSQL_PORT 3306MYSQL_PORT_DEFAULT 0MYSQL_UNIX_ADDR "/var/lib/mysql/mysql.sock"MYSQL_CONFIG_NAME "my"MYSQL_COMPILATION_COMMENT "MySQL Community Server (GPL)"LICENSE GPLHL_mysql_com_h HOSTNAME_LENGTH 60SYSTEM_CHARSET_MBMAXLEN 3NAME_CHAR_LEN 64USERNAME_CHAR_LENGTH 16NAME_LEN (NAME_CHAR_LEN*SYSTEM_CHARSET_MBMAXLEN)USERNAME_LENGTH (USERNAME_CHAR_LENGTH*SYSTEM_CHARSET_MBMAXLEN)MYSQL_AUTODETECT_CHARSET_NAME "auto" SERVER_VERSION_LENGTH 60!SQLSTATE_LENGTH 5&TABLE_COMMENT_INLINE_MAXLEN 180'TABLE_COMMENT_MAXLEN 2048(COLUMN_COMMENT_MAXLEN 1024)INDEX_COMMENT_MAXLEN 1024*TABLE_PARTITION_COMMENT_MAXLEN 10242USER_HOST_BUFF_SIZE HOSTNAME_LENGTH + USERNAME_LENGTH + 24LOCAL_HOST "localhost"5LOCAL_HOST_NAMEDPIPE "."WSCRAMBLE_LENGTH 20XSCRAMBLE_LENGTH_323 8ZSCRAMBLED_PASSWORD_CHAR_LENGTH (SCRAMBLE_LENGTH*2+1)[SCRAMBLED_PASSWORD_CHAR_LENGTH_323 (SCRAMBLE_LENGTH_323*2)^NOT_NULL_FLAG 1_PRI_KEY_FLAG 2`UNIQUE_KEY_FLAG 4aMULTIPLE_KEY_FLAG 8bBLOB_FLAG 16cUNSIGNED_FLAG 32dZEROFILL_FLAG 64eBINARY_FLAG 128hENUM_FLAG 256iAUTO_INCREMENT_FLAG 512jTIMESTAMP_FLAG 1024kSET_FLAG 2048lNO_DEFAULT_VALUE_FLAG 4096mON_UPDATE_NOW_FLAG 8192nNUM_FLAG 32768oPART_KEY_FLAG 16384pGROUP_FLAG 32768qUNIQUE_FLAG 65536rBINCMP_FLAG 131072sGET_FIXED_FIELDS_FLAG (1 << 18)tFIELD_IN_PART_FUNC_FLAG (1 << 19)yFIELD_IN_ADD_INDEX (1 << 20)zFIELD_IS_RENAMED (1<< 21){FIELD_FLAGS_STORAGE_MEDIA 22|FIELD_FLAGS_STORAGE_MEDIA_MASK (3 << FIELD_FLAGS_STORAGE_MEDIA)}FIELD_FLAGS_COLUMN_FORMAT 24~FIELD_FLAGS_COLUMN_FORMAT_MASK (3 << FIELD_FLAGS_COLUMN_FORMAT)FIELD_IS_DROPPED (1<< 26)REFRESH_GRANT 1REFRESH_LOG 2REFRESH_TABLES 4REFRESH_HOSTS 8REFRESH_STATUS 16REFRESH_THREADS 32REFRESH_SLAVE 64REFRESH_MASTER 128REFRESH_ERROR_LOG 256REFRESH_ENGINE_LOG 512REFRESH_BINARY_LOG 1024REFRESH_RELAY_LOG 2048REFRESH_GENERAL_LOG 4096REFRESH_SLOW_LOG 8192REFRESH_READ_LOCK 16384REFRESH_FAST 32768REFRESH_QUERY_CACHE 65536REFRESH_QUERY_CACHE_FREE 0x20000LREFRESH_DES_KEY_FILE 0x40000LREFRESH_USER_RESOURCES 0x80000LREFRESH_FOR_EXPORT 0x100000LCLIENT_LONG_PASSWORD 1CLIENT_FOUND_ROWS 2CLIENT_LONG_FLAG 4CLIENT_CONNECT_WITH_DB 8CLIENT_NO_SCHEMA 16CLIENT_COMPRESS 32CLIENT_ODBC 64CLIENT_LOCAL_FILES 128CLIENT_IGNORE_SPACE 256CLIENT_PROTOCOL_41 512CLIENT_INTERACTIVE 1024CLIENT_SSL 2048CLIENT_IGNORE_SIGPIPE 4096CLIENT_TRANSACTIONS 8192CLIENT_RESERVED 16384CLIENT_SECURE_CONNECTION 32768CLIENT_MULTI_STATEMENTS (1UL << 16)CLIENT_MULTI_RESULTS (1UL << 17)CLIENT_PS_MULTI_RESULTS (1UL << 18)CLIENT_PLUGIN_AUTH (1UL << 19)CLIENT_CONNECT_ATTRS (1UL << 20)CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA (1UL << 21)CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS (1UL << 22)CLIENT_SSL_VERIFY_SERVER_CERT (1UL << 30)CLIENT_REMEMBER_OPTIONS (1UL << 31)CAN_CLIENT_COMPRESS 0CLIENT_ALL_FLAGS (CLIENT_LONG_PASSWORD | CLIENT_FOUND_ROWS | CLIENT_LONG_FLAG | CLIENT_CONNECT_WITH_DB | CLIENT_NO_SCHEMA | CLIENT_COMPRESS | CLIENT_ODBC | CLIENT_LOCAL_FILES | CLIENT_IGNORE_SPACE | CLIENT_PROTOCOL_41 | CLIENT_INTERACTIVE | CLIENT_SSL | CLIENT_IGNORE_SIGPIPE | CLIENT_TRANSACTIONS | CLIENT_RESERVED | CLIENT_SECURE_CONNECTION | CLIENT_MULTI_STATEMENTS | CLIENT_MULTI_RESULTS | CLIENT_PS_MULTI_RESULTS | CLIENT_SSL_VERIFY_SERVER_CERT | CLIENT_REMEMBER_OPTIONS | CLIENT_PLUGIN_AUTH | CLIENT_CONNECT_ATTRS | CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA | CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS )CLIENT_BASIC_FLAGS (((CLIENT_ALL_FLAGS & ~CLIENT_SSL) & ~CLIENT_COMPRESS) & ~CLIENT_SSL_VERIFY_SERVER_CERT)SERVER_STATUS_IN_TRANS 1SERVER_STATUS_AUTOCOMMIT 2SERVER_MORE_RESULTS_EXISTS 8SERVER_QUERY_NO_GOOD_INDEX_USED 16SERVER_QUERY_NO_INDEX_USED 32SERVER_STATUS_CURSOR_EXISTS 64SERVER_STATUS_LAST_ROW_SENT 128SERVER_STATUS_DB_DROPPED 256SERVER_STATUS_NO_BACKSLASH_ESCAPES 512SERVER_STATUS_METADATA_CHANGED 1024SERVER_QUERY_WAS_SLOW 2048SERVER_PS_OUT_PARAMS 4096SERVER_STATUS_IN_TRANS_READONLY 8192SERVER_STATUS_CLEAR_SET (SERVER_QUERY_NO_GOOD_INDEX_USED| SERVER_QUERY_NO_INDEX_USED| SERVER_MORE_RESULTS_EXISTS| SERVER_STATUS_METADATA_CHANGED | SERVER_QUERY_WAS_SLOW | SERVER_STATUS_DB_DROPPED | SERVER_STATUS_CURSOR_EXISTS| SERVER_STATUS_LAST_ROW_SENT)MYSQL_ERRMSG_SIZE 512NET_READ_TIMEOUT 30NET_WRITE_TIMEOUT 60NET_WAIT_TIMEOUT 8*60*60ONLY_KILL_QUERY 1MAX_TINYINT_WIDTH 3MAX_SMALLINT_WIDTH 5MAX_MEDIUMINT_WIDTH 8MAX_INT_WIDTH 10MAX_BIGINT_WIDTH 20MAX_CHAR_WIDTH 255MAX_BLOB_WIDTH 16777216packet_error (~(unsigned long) 0)CLIENT_MULTI_QUERIES CLIENT_MULTI_STATEMENTSFIELD_TYPE_DECIMAL MYSQL_TYPE_DECIMALFIELD_TYPE_NEWDECIMAL MYSQL_TYPE_NEWDECIMALFIELD_TYPE_TINY MYSQL_TYPE_TINYFIELD_TYPE_SHORT MYSQL_TYPE_SHORTFIELD_TYPE_LONG MYSQL_TYPE_LONGFIELD_TYPE_FLOAT MYSQL_TYPE_FLOATFIELD_TYPE_DOUBLE MYSQL_TYPE_DOUBLEFIELD_TYPE_NULL MYSQL_TYPE_NULLFIELD_TYPE_TIMESTAMP MYSQL_TYPE_TIMESTAMPFIELD_TYPE_LONGLONG MYSQL_TYPE_LONGLONGFIELD_TYPE_INT24 MYSQL_TYPE_INT24FIELD_TYPE_DATE MYSQL_TYPE_DATEFIELD_TYPE_TIME MYSQL_TYPE_TIMEFIELD_TYPE_DATETIME MYSQL_TYPE_DATETIMEFIELD_TYPE_YEAR MYSQL_TYPE_YEARFIELD_TYPE_NEWDATE MYSQL_TYPE_NEWDATEFIELD_TYPE_ENUM MYSQL_TYPE_ENUMFIELD_TYPE_SET MYSQL_TYPE_SETFIELD_TYPE_TINY_BLOB MYSQL_TYPE_TINY_BLOBFIELD_TYPE_MEDIUM_BLOB MYSQL_TYPE_MEDIUM_BLOBFIELD_TYPE_LONG_BLOB MYSQL_TYPE_LONG_BLOBFIELD_TYPE_BLOB MYSQL_TYPE_BLOBFIELD_TYPE_VAR_STRING MYSQL_TYPE_VAR_STRINGFIELD_TYPE_STRING MYSQL_TYPE_STRINGFIELD_TYPE_CHAR MYSQL_TYPE_TINYFIELD_TYPE_INTERVAL MYSQL_TYPE_ENUMFIELD_TYPE_GEOMETRY MYSQL_TYPE_GEOMETRYFIELD_TYPE_BIT MYSQL_TYPE_BITMYSQL_SHUTDOWN_KILLABLE_CONNECT (unsigned char)(1 << 0)MYSQL_SHUTDOWN_KILLABLE_TRANS (unsigned char)(1 << 1)MYSQL_SHUTDOWN_KILLABLE_LOCK_TABLE (unsigned char)(1 << 2)MYSQL_SHUTDOWN_KILLABLE_UPDATE (unsigned char)(1 << 3)net_new_transaction(net) ((net)->pkt_nr=0)NET_HEADER_SIZE 4COMP_HEADER_SIZE 3NULL_LENGTH ((unsigned long) ~0)MYSQL_STMT_HEADER 4MYSQL_LONG_DATA_HEADER 6NOT_FIXED_DEC 31IM_mysql_time_h_ KN_list_h_ &list_rest(a) ((a)->next)'list_push(a,b) (a)=list_cons((b),(a))(list_pop(A) {LIST *old=(A); (A)=list_delete(old,old); my_free(old); }PCLIENT_NET_READ_TIMEOUT 365*24*3600QCLIENT_NET_WRITE_TIMEOUT 365*24*3600SIS_PRI_KEY(n) ((n) & PRI_KEY_FLAG)TIS_NOT_NULL(n) ((n) & NOT_NULL_FLAG)UIS_BLOB(n) ((n) & BLOB_FLAG)ZIS_NUM(t) (((t) <= MYSQL_TYPE_INT24 && (t) != MYSQL_TYPE_TIMESTAMP) || (t) == MYSQL_TYPE_YEAR || (t) == MYSQL_TYPE_NEWDECIMAL)[IS_LONGDATA(t) ((t) >= MYSQL_TYPE_TINY_BLOB && (t) <= MYSQL_TYPE_STRING)O_typelib_h P_my_alloc_h ALLOC_MAX_BLOCK_TO_DROP 4096ALLOC_MAX_BLOCK_USAGE_BEFORE_DROP 10 FIND_TYPE_BASIC 0"FIND_TYPE_NO_PREFIX (1 << 0)$FIND_TYPE_NO_OVERWRITE (1 << 1)&FIND_TYPE_ALLOW_NUMBER (1 << 2)(FIND_TYPE_COMMA_TERM (1 << 3)MYSQL_COUNT_ERROR (~(my_ulonglong) 0)ER_WARN_DATA_TRUNCATED WARN_DATA_TRUNCATEDMYSQL_CLIENT max_allowed_packet (*mysql_get_parameters()->p_max_allowed_packet)net_buffer_length (*mysql_get_parameters()->p_net_buffer_length)mysql_library_init mysql_server_initmysql_library_end mysql_server_endLOCAL_INFILE_ERROR_LEN 512MYSQL_NO_DATA 100MYSQL_DATA_TRUNCATED 101mysql_reload(mysql) mysql_refresh((mysql),REFRESH_GRANT)HAVE_MYSQL_REAL_CONNECT LQERRMSG_INCLUDED  CR_MIN_ERROR 2000!CR_MAX_ERROR 2999#ER(X) (((X) >= CR_ERROR_FIRST && (X) <= CR_ERROR_LAST)? client_errors[(X)-CR_ERROR_FIRST]: client_errors[CR_UNKNOWN_ERROR])'CLIENT_ERRMAP 2+CR_ERROR_FIRST 2000,CR_UNKNOWN_ERROR 2000-CR_SOCKET_CREATE_ERROR 2001.CR_CONNECTION_ERROR 2002/CR_CONN_HOST_ERROR 20030CR_IPSOCK_ERROR 20041CR_UNKNOWN_HOST 20052CR_SERVER_GONE_ERROR 20063CR_VERSION_ERROR 20074CR_OUT_OF_MEMORY 20085CR_WRONG_HOST_INFO 20096CR_LOCALHOST_CONNECTION 20107CR_TCP_CONNECTION 20118CR_SERVER_HANDSHAKE_ERR 20129CR_SERVER_LOST 2013:CR_COMMANDS_OUT_OF_SYNC 2014;CR_NAMEDPIPE_CONNECTION 2015CR_NAMEDPIPESETSTATE_ERROR 2018?CR_CANT_READ_CHARSET 2019@CR_NET_PACKET_TOO_LARGE 2020ACR_EMBEDDED_CONNECTION 2021BCR_PROBE_SLAVE_STATUS 2022CCR_PROBE_SLAVE_HOSTS 2023DCR_PROBE_SLAVE_CONNECT 2024ECR_PROBE_MASTER_CONNECT 2025FCR_SSL_CONNECTION_ERROR 2026GCR_MALFORMED_PACKET 2027HCR_WRONG_LICENSE 2028KCR_NULL_POINTER 2029LCR_NO_PREPARE_STMT 2030MCR_PARAMS_NOT_BOUND 2031NCR_DATA_TRUNCATED 2032OCR_NO_PARAMETERS_EXISTS 2033PCR_INVALID_PARAMETER_NO 2034QCR_INVALID_BUFFER_USE 2035RCR_UNSUPPORTED_PARAM_TYPE 2036TCR_SHARED_MEMORY_CONNECTION 2037UCR_SHARED_MEMORY_CONNECT_REQUEST_ERROR 2038VCR_SHARED_MEMORY_CONNECT_ANSWER_ERROR 2039WCR_SHARED_MEMORY_CONNECT_FILE_MAP_ERROR 2040XCR_SHARED_MEMORY_CONNECT_MAP_ERROR 2041YCR_SHARED_MEMORY_FILE_MAP_ERROR 2042ZCR_SHARED_MEMORY_MAP_ERROR 2043[CR_SHARED_MEMORY_EVENT_ERROR 2044\CR_SHARED_MEMORY_CONNECT_ABANDONED_ERROR 2045]CR_SHARED_MEMORY_CONNECT_SET_ERROR 2046^CR_CONN_UNKNOW_PROTOCOL 2047_CR_INVALID_CONN_HANDLE 2048`CR_SECURE_AUTH 2049aCR_FETCH_CANCELED 2050bCR_NO_DATA 2051cCR_NO_STMT_METADATA 2052dCR_NO_RESULT_SET 2053eCR_NOT_IMPLEMENTED 2054fCR_SERVER_LOST_EXTENDED 2055gCR_STMT_CLOSED 2056hCR_NEW_STMT_METADATA 2057iCR_ALREADY_CONNECTED 2058jCR_AUTH_PLUGIN_CANNOT_LOAD 2059kCR_DUPLICATE_CONNECTION_ATTR 2060lCR_AUTH_PLUGIN_ERR 2061mCR_ERROR_LAST 2061RER_ERROR_FIRST 1000ER_HASHCHK 1000ER_NISAMCHK 1001ER_NO 1002ER_YES 1003ER_CANT_CREATE_FILE 1004 ER_CANT_CREATE_TABLE 1005 ER_CANT_CREATE_DB 1006 ER_DB_CREATE_EXISTS 1007 ER_DB_DROP_EXISTS 1008 ER_DB_DROP_DELETE 1009ER_DB_DROP_RMDIR 1010ER_CANT_DELETE_FILE 1011ER_CANT_FIND_SYSTEM_REC 1012ER_CANT_GET_STAT 1013ER_CANT_GET_WD 1014ER_CANT_LOCK 1015ER_CANT_OPEN_FILE 1016ER_FILE_NOT_FOUND 1017ER_CANT_READ_DIR 1018ER_CANT_SET_WD 1019ER_CHECKREAD 1020ER_DISK_FULL 1021ER_DUP_KEY 1022ER_ERROR_ON_CLOSE 1023ER_ERROR_ON_READ 1024ER_ERROR_ON_RENAME 1025ER_ERROR_ON_WRITE 1026ER_FILE_USED 1027 ER_FILSORT_ABORT 1028!ER_FORM_NOT_FOUND 1029"ER_GET_ERRNO 1030#ER_ILLEGAL_HA 1031$ER_KEY_NOT_FOUND 1032%ER_NOT_FORM_FILE 1033&ER_NOT_KEYFILE 1034'ER_OLD_KEYFILE 1035(ER_OPEN_AS_READONLY 1036)ER_OUTOFMEMORY 1037*ER_OUT_OF_SORTMEMORY 1038+ER_UNEXPECTED_EOF 1039,ER_CON_COUNT_ERROR 1040-ER_OUT_OF_RESOURCES 1041.ER_BAD_HOST_ERROR 1042/ER_HANDSHAKE_ERROR 10430ER_DBACCESS_DENIED_ERROR 10441ER_ACCESS_DENIED_ERROR 10452ER_NO_DB_ERROR 10463ER_UNKNOWN_COM_ERROR 10474ER_BAD_NULL_ERROR 10485ER_BAD_DB_ERROR 10496ER_TABLE_EXISTS_ERROR 10507ER_BAD_TABLE_ERROR 10518ER_NON_UNIQ_ERROR 10529ER_SERVER_SHUTDOWN 1053:ER_BAD_FIELD_ERROR 1054;ER_WRONG_FIELD_WITH_GROUP 1055ER_WRONG_VALUE_COUNT 1058?ER_TOO_LONG_IDENT 1059@ER_DUP_FIELDNAME 1060AER_DUP_KEYNAME 1061BER_DUP_ENTRY 1062CER_WRONG_FIELD_SPEC 1063DER_PARSE_ERROR 1064EER_EMPTY_QUERY 1065FER_NONUNIQ_TABLE 1066GER_INVALID_DEFAULT 1067HER_MULTIPLE_PRI_KEY 1068IER_TOO_MANY_KEYS 1069JER_TOO_MANY_KEY_PARTS 1070KER_TOO_LONG_KEY 1071LER_KEY_COLUMN_DOES_NOT_EXITS 1072MER_BLOB_USED_AS_KEY 1073NER_TOO_BIG_FIELDLENGTH 1074OER_WRONG_AUTO_KEY 1075PER_READY 1076QER_NORMAL_SHUTDOWN 1077RER_GOT_SIGNAL 1078SER_SHUTDOWN_COMPLETE 1079TER_FORCING_CLOSE 1080UER_IPSOCK_ERROR 1081VER_NO_SUCH_INDEX 1082WER_WRONG_FIELD_TERMINATORS 1083XER_BLOBS_AND_NO_TERMINATED 1084YER_TEXTFILE_NOT_READABLE 1085ZER_FILE_EXISTS_ERROR 1086[ER_LOAD_INFO 1087\ER_ALTER_INFO 1088]ER_WRONG_SUB_KEY 1089^ER_CANT_REMOVE_ALL_FIELDS 1090_ER_CANT_DROP_FIELD_OR_KEY 1091`ER_INSERT_INFO 1092aER_UPDATE_TABLE_USED 1093bER_NO_SUCH_THREAD 1094cER_KILL_DENIED_ERROR 1095dER_NO_TABLES_USED 1096eER_TOO_BIG_SET 1097fER_NO_UNIQUE_LOGFILE 1098gER_TABLE_NOT_LOCKED_FOR_WRITE 1099hER_TABLE_NOT_LOCKED 1100iER_BLOB_CANT_HAVE_DEFAULT 1101jER_WRONG_DB_NAME 1102kER_WRONG_TABLE_NAME 1103lER_TOO_BIG_SELECT 1104mER_UNKNOWN_ERROR 1105nER_UNKNOWN_PROCEDURE 1106oER_WRONG_PARAMCOUNT_TO_PROCEDURE 1107pER_WRONG_PARAMETERS_TO_PROCEDURE 1108qER_UNKNOWN_TABLE 1109rER_FIELD_SPECIFIED_TWICE 1110sER_INVALID_GROUP_FUNC_USE 1111tER_UNSUPPORTED_EXTENSION 1112uER_TABLE_MUST_HAVE_COLUMNS 1113vER_RECORD_FILE_FULL 1114wER_UNKNOWN_CHARACTER_SET 1115xER_TOO_MANY_TABLES 1116yER_TOO_MANY_FIELDS 1117zER_TOO_BIG_ROWSIZE 1118{ER_STACK_OVERRUN 1119|ER_WRONG_OUTER_JOIN 1120}ER_NULL_COLUMN_IN_INDEX 1121~ER_CANT_FIND_UDF 1122ER_CANT_INITIALIZE_UDF 1123ER_UDF_NO_PATHS 1124ER_UDF_EXISTS 1125ER_CANT_OPEN_LIBRARY 1126ER_CANT_FIND_DL_ENTRY 1127ER_FUNCTION_NOT_DEFINED 1128ER_HOST_IS_BLOCKED 1129ER_HOST_NOT_PRIVILEGED 1130ER_PASSWORD_ANONYMOUS_USER 1131ER_PASSWORD_NOT_ALLOWED 1132ER_PASSWORD_NO_MATCH 1133ER_UPDATE_INFO 1134ER_CANT_CREATE_THREAD 1135ER_WRONG_VALUE_COUNT_ON_ROW 1136ER_CANT_REOPEN_TABLE 1137ER_INVALID_USE_OF_NULL 1138ER_REGEXP_ERROR 1139ER_MIX_OF_GROUP_FUNC_AND_FIELDS 1140ER_NONEXISTING_GRANT 1141ER_TABLEACCESS_DENIED_ERROR 1142ER_COLUMNACCESS_DENIED_ERROR 1143ER_ILLEGAL_GRANT_FOR_TABLE 1144ER_GRANT_WRONG_HOST_OR_USER 1145ER_NO_SUCH_TABLE 1146ER_NONEXISTING_TABLE_GRANT 1147ER_NOT_ALLOWED_COMMAND 1148ER_SYNTAX_ERROR 1149ER_DELAYED_CANT_CHANGE_LOCK 1150ER_TOO_MANY_DELAYED_THREADS 1151ER_ABORTING_CONNECTION 1152ER_NET_PACKET_TOO_LARGE 1153ER_NET_READ_ERROR_FROM_PIPE 1154ER_NET_FCNTL_ERROR 1155ER_NET_PACKETS_OUT_OF_ORDER 1156ER_NET_UNCOMPRESS_ERROR 1157ER_NET_READ_ERROR 1158ER_NET_READ_INTERRUPTED 1159ER_NET_ERROR_ON_WRITE 1160ER_NET_WRITE_INTERRUPTED 1161ER_TOO_LONG_STRING 1162ER_TABLE_CANT_HANDLE_BLOB 1163ER_TABLE_CANT_HANDLE_AUTO_INCREMENT 1164ER_DELAYED_INSERT_TABLE_LOCKED 1165ER_WRONG_COLUMN_NAME 1166ER_WRONG_KEY_COLUMN 1167ER_WRONG_MRG_TABLE 1168ER_DUP_UNIQUE 1169ER_BLOB_KEY_WITHOUT_LENGTH 1170ER_PRIMARY_CANT_HAVE_NULL 1171ER_TOO_MANY_ROWS 1172ER_REQUIRES_PRIMARY_KEY 1173ER_NO_RAID_COMPILED 1174ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE 1175ER_KEY_DOES_NOT_EXITS 1176ER_CHECK_NO_SUCH_TABLE 1177ER_CHECK_NOT_IMPLEMENTED 1178ER_CANT_DO_THIS_DURING_AN_TRANSACTION 1179ER_ERROR_DURING_COMMIT 1180ER_ERROR_DURING_ROLLBACK 1181ER_ERROR_DURING_FLUSH_LOGS 1182ER_ERROR_DURING_CHECKPOINT 1183ER_NEW_ABORTING_CONNECTION 1184ER_DUMP_NOT_IMPLEMENTED 1185ER_FLUSH_MASTER_BINLOG_CLOSED 1186ER_INDEX_REBUILD 1187ER_MASTER 1188ER_MASTER_NET_READ 1189ER_MASTER_NET_WRITE 1190ER_FT_MATCHING_KEY_NOT_FOUND 1191ER_LOCK_OR_ACTIVE_TRANSACTION 1192ER_UNKNOWN_SYSTEM_VARIABLE 1193ER_CRASHED_ON_USAGE 1194ER_CRASHED_ON_REPAIR 1195ER_WARNING_NOT_COMPLETE_ROLLBACK 1196ER_TRANS_CACHE_FULL 1197ER_SLAVE_MUST_STOP 1198ER_SLAVE_NOT_RUNNING 1199ER_BAD_SLAVE 1200ER_MASTER_INFO 1201ER_SLAVE_THREAD 1202ER_TOO_MANY_USER_CONNECTIONS 1203ER_SET_CONSTANTS_ONLY 1204ER_LOCK_WAIT_TIMEOUT 1205ER_LOCK_TABLE_FULL 1206ER_READ_ONLY_TRANSACTION 1207ER_DROP_DB_WITH_READ_LOCK 1208ER_CREATE_DB_WITH_READ_LOCK 1209ER_WRONG_ARGUMENTS 1210ER_NO_PERMISSION_TO_CREATE_USER 1211ER_UNION_TABLES_IN_DIFFERENT_DIR 1212ER_LOCK_DEADLOCK 1213ER_TABLE_CANT_HANDLE_FT 1214ER_CANNOT_ADD_FOREIGN 1215ER_NO_REFERENCED_ROW 1216ER_ROW_IS_REFERENCED 1217ER_CONNECT_TO_MASTER 1218ER_QUERY_ON_MASTER 1219ER_ERROR_WHEN_EXECUTING_COMMAND 1220ER_WRONG_USAGE 1221ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT 1222ER_CANT_UPDATE_WITH_READLOCK 1223ER_MIXING_NOT_ALLOWED 1224ER_DUP_ARGUMENT 1225ER_USER_LIMIT_REACHED 1226ER_SPECIFIC_ACCESS_DENIED_ERROR 1227ER_LOCAL_VARIABLE 1228ER_GLOBAL_VARIABLE 1229ER_NO_DEFAULT 1230ER_WRONG_VALUE_FOR_VAR 1231ER_WRONG_TYPE_FOR_VAR 1232ER_VAR_CANT_BE_READ 1233ER_CANT_USE_OPTION_HERE 1234ER_NOT_SUPPORTED_YET 1235ER_MASTER_FATAL_ERROR_READING_BINLOG 1236ER_SLAVE_IGNORED_TABLE 1237ER_INCORRECT_GLOBAL_LOCAL_VAR 1238ER_WRONG_FK_DEF 1239ER_KEY_REF_DO_NOT_MATCH_TABLE_REF 1240ER_OPERAND_COLUMNS 1241ER_SUBQUERY_NO_1_ROW 1242ER_UNKNOWN_STMT_HANDLER 1243ER_CORRUPT_HELP_DB 1244ER_CYCLIC_REFERENCE 1245ER_AUTO_CONVERT 1246ER_ILLEGAL_REFERENCE 1247ER_DERIVED_MUST_HAVE_ALIAS 1248ER_SELECT_REDUCED 1249ER_TABLENAME_NOT_ALLOWED_HERE 1250ER_NOT_SUPPORTED_AUTH_MODE 1251ER_SPATIAL_CANT_HAVE_NULL 1252ER_COLLATION_CHARSET_MISMATCH 1253ER_SLAVE_WAS_RUNNING 1254ER_SLAVE_WAS_NOT_RUNNING 1255ER_TOO_BIG_FOR_UNCOMPRESS 1256ER_ZLIB_Z_MEM_ERROR 1257ER_ZLIB_Z_BUF_ERROR 1258ER_ZLIB_Z_DATA_ERROR 1259ER_CUT_VALUE_GROUP_CONCAT 1260ER_WARN_TOO_FEW_RECORDS 1261ER_WARN_TOO_MANY_RECORDS 1262ER_WARN_NULL_TO_NOTNULL 1263ER_WARN_DATA_OUT_OF_RANGE 1264WARN_DATA_TRUNCATED 1265ER_WARN_USING_OTHER_HANDLER 1266ER_CANT_AGGREGATE_2COLLATIONS 1267ER_DROP_USER 1268ER_REVOKE_GRANTS 1269ER_CANT_AGGREGATE_3COLLATIONS 1270ER_CANT_AGGREGATE_NCOLLATIONS 1271ER_VARIABLE_IS_NOT_STRUCT 1272ER_UNKNOWN_COLLATION 1273ER_SLAVE_IGNORED_SSL_PARAMS 1274ER_SERVER_IS_IN_SECURE_AUTH_MODE 1275ER_WARN_FIELD_RESOLVED 1276ER_BAD_SLAVE_UNTIL_COND 1277ER_MISSING_SKIP_SLAVE 1278ER_UNTIL_COND_IGNORED 1279ER_WRONG_NAME_FOR_INDEX 1280ER_WRONG_NAME_FOR_CATALOG 1281ER_WARN_QC_RESIZE 1282ER_BAD_FT_COLUMN 1283ER_UNKNOWN_KEY_CACHE 1284ER_WARN_HOSTNAME_WONT_WORK 1285ER_UNKNOWN_STORAGE_ENGINE 1286ER_WARN_DEPRECATED_SYNTAX 1287ER_NON_UPDATABLE_TABLE 1288ER_FEATURE_DISABLED 1289ER_OPTION_PREVENTS_STATEMENT 1290ER_DUPLICATED_VALUE_IN_TYPE 1291ER_TRUNCATED_WRONG_VALUE 1292ER_TOO_MUCH_AUTO_TIMESTAMP_COLS 1293ER_INVALID_ON_UPDATE 1294ER_UNSUPPORTED_PS 1295ER_GET_ERRMSG 1296ER_GET_TEMPORARY_ERRMSG 1297ER_UNKNOWN_TIME_ZONE 1298ER_WARN_INVALID_TIMESTAMP 1299ER_INVALID_CHARACTER_STRING 1300ER_WARN_ALLOWED_PACKET_OVERFLOWED 1301ER_CONFLICTING_DECLARATIONS 1302ER_SP_NO_RECURSIVE_CREATE 1303ER_SP_ALREADY_EXISTS 1304ER_SP_DOES_NOT_EXIST 1305ER_SP_DROP_FAILED 1306ER_SP_STORE_FAILED 1307ER_SP_LILABEL_MISMATCH 1308ER_SP_LABEL_REDEFINE 1309ER_SP_LABEL_MISMATCH 1310ER_SP_UNINIT_VAR 1311ER_SP_BADSELECT 1312ER_SP_BADRETURN 1313ER_SP_BADSTATEMENT 1314ER_UPDATE_LOG_DEPRECATED_IGNORED 1315ER_UPDATE_LOG_DEPRECATED_TRANSLATED 1316ER_QUERY_INTERRUPTED 1317ER_SP_WRONG_NO_OF_ARGS 1318ER_SP_COND_MISMATCH 1319ER_SP_NORETURN 1320ER_SP_NORETURNEND 1321ER_SP_BAD_CURSOR_QUERY 1322ER_SP_BAD_CURSOR_SELECT 1323ER_SP_CURSOR_MISMATCH 1324ER_SP_CURSOR_ALREADY_OPEN 1325ER_SP_CURSOR_NOT_OPEN 1326ER_SP_UNDECLARED_VAR 1327ER_SP_WRONG_NO_OF_FETCH_ARGS 1328ER_SP_FETCH_NO_DATA 1329ER_SP_DUP_PARAM 1330ER_SP_DUP_VAR 1331ER_SP_DUP_COND 1332ER_SP_DUP_CURS 1333ER_SP_CANT_ALTER 1334ER_SP_SUBSELECT_NYI 1335ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG 1336ER_SP_VARCOND_AFTER_CURSHNDLR 1337ER_SP_CURSOR_AFTER_HANDLER 1338ER_SP_CASE_NOT_FOUND 1339ER_FPARSER_TOO_BIG_FILE 1340ER_FPARSER_BAD_HEADER 1341ER_FPARSER_EOF_IN_COMMENT 1342ER_FPARSER_ERROR_IN_PARAMETER 1343ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER 1344ER_VIEW_NO_EXPLAIN 1345ER_FRM_UNKNOWN_TYPE 1346ER_WRONG_OBJECT 1347ER_NONUPDATEABLE_COLUMN 1348ER_VIEW_SELECT_DERIVED 1349ER_VIEW_SELECT_CLAUSE 1350ER_VIEW_SELECT_VARIABLE 1351ER_VIEW_SELECT_TMPTABLE 1352ER_VIEW_WRONG_LIST 1353ER_WARN_VIEW_MERGE 1354ER_WARN_VIEW_WITHOUT_KEY 1355ER_VIEW_INVALID 1356ER_SP_NO_DROP_SP 1357ER_SP_GOTO_IN_HNDLR 1358ER_TRG_ALREADY_EXISTS 1359ER_TRG_DOES_NOT_EXIST 1360ER_TRG_ON_VIEW_OR_TEMP_TABLE 1361ER_TRG_CANT_CHANGE_ROW 1362ER_TRG_NO_SUCH_ROW_IN_TRG 1363ER_NO_DEFAULT_FOR_FIELD 1364ER_DIVISION_BY_ZERO 1365ER_TRUNCATED_WRONG_VALUE_FOR_FIELD 1366ER_ILLEGAL_VALUE_FOR_TYPE 1367ER_VIEW_NONUPD_CHECK 1368ER_VIEW_CHECK_FAILED 1369ER_PROCACCESS_DENIED_ERROR 1370ER_RELAY_LOG_FAIL 1371ER_PASSWD_LENGTH 1372ER_UNKNOWN_TARGET_BINLOG 1373ER_IO_ERR_LOG_INDEX_READ 1374ER_BINLOG_PURGE_PROHIBITED 1375ER_FSEEK_FAIL 1376ER_BINLOG_PURGE_FATAL_ERR 1377ER_LOG_IN_USE 1378ER_LOG_PURGE_UNKNOWN_ERR 1379ER_RELAY_LOG_INIT 1380ER_NO_BINARY_LOGGING 1381ER_RESERVED_SYNTAX 1382ER_WSAS_FAILED 1383ER_DIFF_GROUPS_PROC 1384ER_NO_GROUP_FOR_PROC 1385ER_ORDER_WITH_PROC 1386ER_LOGGING_PROHIBIT_CHANGING_OF 1387ER_NO_FILE_MAPPING 1388ER_WRONG_MAGIC 1389ER_PS_MANY_PARAM 1390ER_KEY_PART_0 1391ER_VIEW_CHECKSUM 1392ER_VIEW_MULTIUPDATE 1393ER_VIEW_NO_INSERT_FIELD_LIST 1394ER_VIEW_DELETE_MERGE_VIEW 1395ER_CANNOT_USER 1396ER_XAER_NOTA 1397ER_XAER_INVAL 1398ER_XAER_RMFAIL 1399ER_XAER_OUTSIDE 1400ER_XAER_RMERR 1401ER_XA_RBROLLBACK 1402ER_NONEXISTING_PROC_GRANT 1403ER_PROC_AUTO_GRANT_FAIL 1404ER_PROC_AUTO_REVOKE_FAIL 1405ER_DATA_TOO_LONG 1406ER_SP_BAD_SQLSTATE 1407ER_STARTUP 1408ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR 1409ER_CANT_CREATE_USER_WITH_GRANT 1410ER_WRONG_VALUE_FOR_TYPE 1411ER_TABLE_DEF_CHANGED 1412ER_SP_DUP_HANDLER 1413ER_SP_NOT_VAR_ARG 1414ER_SP_NO_RETSET 1415ER_CANT_CREATE_GEOMETRY_OBJECT 1416ER_FAILED_ROUTINE_BREAK_BINLOG 1417ER_BINLOG_UNSAFE_ROUTINE 1418ER_BINLOG_CREATE_ROUTINE_NEED_SUPER 1419ER_EXEC_STMT_WITH_OPEN_CURSOR 1420ER_STMT_HAS_NO_OPEN_CURSOR 1421ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG 1422ER_NO_DEFAULT_FOR_VIEW_FIELD 1423ER_SP_NO_RECURSION 1424ER_TOO_BIG_SCALE 1425ER_TOO_BIG_PRECISION 1426ER_M_BIGGER_THAN_D 1427ER_WRONG_LOCK_OF_SYSTEM_TABLE 1428ER_CONNECT_TO_FOREIGN_DATA_SOURCE 1429ER_QUERY_ON_FOREIGN_DATA_SOURCE 1430ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST 1431ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE 1432ER_FOREIGN_DATA_STRING_INVALID 1433ER_CANT_CREATE_FEDERATED_TABLE 1434ER_TRG_IN_WRONG_SCHEMA 1435ER_STACK_OVERRUN_NEED_MORE 1436ER_TOO_LONG_BODY 1437ER_WARN_CANT_DROP_DEFAULT_KEYCACHE 1438ER_TOO_BIG_DISPLAYWIDTH 1439ER_XAER_DUPID 1440ER_DATETIME_FUNCTION_OVERFLOW 1441ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG 1442ER_VIEW_PREVENT_UPDATE 1443ER_PS_NO_RECURSION 1444ER_SP_CANT_SET_AUTOCOMMIT 1445ER_MALFORMED_DEFINER 1446ER_VIEW_FRM_NO_USER 1447ER_VIEW_OTHER_USER 1448ER_NO_SUCH_USER 1449ER_FORBID_SCHEMA_CHANGE 1450ER_ROW_IS_REFERENCED_2 1451ER_NO_REFERENCED_ROW_2 1452ER_SP_BAD_VAR_SHADOW 1453ER_TRG_NO_DEFINER 1454ER_OLD_FILE_FORMAT 1455ER_SP_RECURSION_LIMIT 1456ER_SP_PROC_TABLE_CORRUPT 1457ER_SP_WRONG_NAME 1458ER_TABLE_NEEDS_UPGRADE 1459ER_SP_NO_AGGREGATE 1460ER_MAX_PREPARED_STMT_COUNT_REACHED 1461ER_VIEW_RECURSIVE 1462ER_NON_GROUPING_FIELD_USED 1463ER_TABLE_CANT_HANDLE_SPKEYS 1464ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA 1465ER_REMOVED_SPACES 1466ER_AUTOINC_READ_FAILED 1467ER_USERNAME 1468ER_HOSTNAME 1469ER_WRONG_STRING_LENGTH 1470ER_NON_INSERTABLE_TABLE 1471ER_ADMIN_WRONG_MRG_TABLE 1472ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT 1473ER_NAME_BECOMES_EMPTY 1474ER_AMBIGUOUS_FIELD_TERM 1475ER_FOREIGN_SERVER_EXISTS 1476ER_FOREIGN_SERVER_DOESNT_EXIST 1477ER_ILLEGAL_HA_CREATE_OPTION 1478ER_PARTITION_REQUIRES_VALUES_ERROR 1479ER_PARTITION_WRONG_VALUES_ERROR 1480ER_PARTITION_MAXVALUE_ERROR 1481ER_PARTITION_SUBPARTITION_ERROR 1482ER_PARTITION_SUBPART_MIX_ERROR 1483ER_PARTITION_WRONG_NO_PART_ERROR 1484ER_PARTITION_WRONG_NO_SUBPART_ERROR 1485ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR 1486ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR 1487ER_FIELD_NOT_FOUND_PART_ERROR 1488ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR 1489ER_INCONSISTENT_PARTITION_INFO_ERROR 1490ER_PARTITION_FUNC_NOT_ALLOWED_ERROR 1491ER_PARTITIONS_MUST_BE_DEFINED_ERROR 1492ER_RANGE_NOT_INCREASING_ERROR 1493ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR 1494ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR 1495ER_PARTITION_ENTRY_ERROR 1496ER_MIX_HANDLER_ERROR 1497ER_PARTITION_NOT_DEFINED_ERROR 1498ER_TOO_MANY_PARTITIONS_ERROR 1499ER_SUBPARTITION_ERROR 1500ER_CANT_CREATE_HANDLER_FILE 1501ER_BLOB_FIELD_IN_PART_FUNC_ERROR 1502ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF 1503ER_NO_PARTS_ERROR 1504ER_PARTITION_MGMT_ON_NONPARTITIONED 1505ER_FOREIGN_KEY_ON_PARTITIONED 1506ER_DROP_PARTITION_NON_EXISTENT 1507ER_DROP_LAST_PARTITION 1508ER_COALESCE_ONLY_ON_HASH_PARTITION 1509ER_REORG_HASH_ONLY_ON_SAME_NO 1510ER_REORG_NO_PARAM_ERROR 1511ER_ONLY_ON_RANGE_LIST_PARTITION 1512ER_ADD_PARTITION_SUBPART_ERROR 1513ER_ADD_PARTITION_NO_NEW_PARTITION 1514ER_COALESCE_PARTITION_NO_PARTITION 1515ER_REORG_PARTITION_NOT_EXIST 1516ER_SAME_NAME_PARTITION 1517ER_NO_BINLOG_ERROR 1518ER_CONSECUTIVE_REORG_PARTITIONS 1519ER_REORG_OUTSIDE_RANGE 1520ER_PARTITION_FUNCTION_FAILURE 1521ER_PART_STATE_ERROR 1522ER_LIMITED_PART_RANGE 1523ER_PLUGIN_IS_NOT_LOADED 1524ER_WRONG_VALUE 1525ER_NO_PARTITION_FOR_GIVEN_VALUE 1526ER_FILEGROUP_OPTION_ONLY_ONCE 1527ER_CREATE_FILEGROUP_FAILED 1528ER_DROP_FILEGROUP_FAILED 1529ER_TABLESPACE_AUTO_EXTEND_ERROR 1530ER_WRONG_SIZE_NUMBER 1531ER_SIZE_OVERFLOW_ERROR 1532ER_ALTER_FILEGROUP_FAILED 1533ER_BINLOG_ROW_LOGGING_FAILED 1534ER_BINLOG_ROW_WRONG_TABLE_DEF 1535ER_BINLOG_ROW_RBR_TO_SBR 1536ER_EVENT_ALREADY_EXISTS 1537ER_EVENT_STORE_FAILED 1538ER_EVENT_DOES_NOT_EXIST 1539ER_EVENT_CANT_ALTER 1540ER_EVENT_DROP_FAILED 1541ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG 1542ER_EVENT_ENDS_BEFORE_STARTS 1543ER_EVENT_EXEC_TIME_IN_THE_PAST 1544ER_EVENT_OPEN_TABLE_FAILED 1545ER_EVENT_NEITHER_M_EXPR_NOR_M_AT 1546ER_OBSOLETE_COL_COUNT_DOESNT_MATCH_CORRUPTED 1547ER_OBSOLETE_CANNOT_LOAD_FROM_TABLE 1548ER_EVENT_CANNOT_DELETE 1549ER_EVENT_COMPILE_ERROR 1550ER_EVENT_SAME_NAME 1551ER_EVENT_DATA_TOO_LONG 1552ER_DROP_INDEX_FK 1553ER_WARN_DEPRECATED_SYNTAX_WITH_VER 1554ER_CANT_WRITE_LOCK_LOG_TABLE 1555ER_CANT_LOCK_LOG_TABLE 1556ER_FOREIGN_DUPLICATE_KEY_OLD_UNUSED 1557ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE 1558ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR 1559ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT 1560ER_NDB_CANT_SWITCH_BINLOG_FORMAT 1561ER_PARTITION_NO_TEMPORARY 1562ER_PARTITION_CONST_DOMAIN_ERROR 1563ER_PARTITION_FUNCTION_IS_NOT_ALLOWED 1564ER_DDL_LOG_ERROR 1565ER_NULL_IN_VALUES_LESS_THAN 1566ER_WRONG_PARTITION_NAME 1567ER_CANT_CHANGE_TX_CHARACTERISTICS 1568ER_DUP_ENTRY_AUTOINCREMENT_CASE 1569ER_EVENT_MODIFY_QUEUE_ERROR 1570ER_EVENT_SET_VAR_ERROR 1571ER_PARTITION_MERGE_ERROR 1572ER_CANT_ACTIVATE_LOG 1573ER_RBR_NOT_AVAILABLE 1574ER_BASE64_DECODE_ERROR 1575ER_EVENT_RECURSION_FORBIDDEN 1576ER_EVENTS_DB_ERROR 1577ER_ONLY_INTEGERS_ALLOWED 1578ER_UNSUPORTED_LOG_ENGINE 1579ER_BAD_LOG_STATEMENT 1580ER_CANT_RENAME_LOG_TABLE 1581ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT 1582ER_WRONG_PARAMETERS_TO_NATIVE_FCT 1583ER_WRONG_PARAMETERS_TO_STORED_FCT 1584ER_NATIVE_FCT_NAME_COLLISION 1585ER_DUP_ENTRY_WITH_KEY_NAME 1586ER_BINLOG_PURGE_EMFILE 1587ER_EVENT_CANNOT_CREATE_IN_THE_PAST 1588ER_EVENT_CANNOT_ALTER_IN_THE_PAST 1589ER_SLAVE_INCIDENT 1590ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT 1591ER_BINLOG_UNSAFE_STATEMENT 1592ER_SLAVE_FATAL_ERROR 1593ER_SLAVE_RELAY_LOG_READ_FAILURE 1594ER_SLAVE_RELAY_LOG_WRITE_FAILURE 1595ER_SLAVE_CREATE_EVENT_FAILURE 1596ER_SLAVE_MASTER_COM_FAILURE 1597ER_BINLOG_LOGGING_IMPOSSIBLE 1598ER_VIEW_NO_CREATION_CTX 1599ER_VIEW_INVALID_CREATION_CTX 1600ER_SR_INVALID_CREATION_CTX 1601ER_TRG_CORRUPTED_FILE 1602ER_TRG_NO_CREATION_CTX 1603ER_TRG_INVALID_CREATION_CTX 1604ER_EVENT_INVALID_CREATION_CTX 1605ER_TRG_CANT_OPEN_TABLE 1606ER_CANT_CREATE_SROUTINE 1607ER_NEVER_USED 1608ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT 1609ER_SLAVE_CORRUPT_EVENT 1610ER_LOAD_DATA_INVALID_COLUMN 1611ER_LOG_PURGE_NO_FILE 1612ER_XA_RBTIMEOUT 1613ER_XA_RBDEADLOCK 1614ER_NEED_REPREPARE 1615ER_DELAYED_NOT_SUPPORTED 1616WARN_NO_MASTER_INFO 1617WARN_OPTION_IGNORED 1618WARN_PLUGIN_DELETE_BUILTIN 1619WARN_PLUGIN_BUSY 1620ER_VARIABLE_IS_READONLY 1621ER_WARN_ENGINE_TRANSACTION_ROLLBACK 1622ER_SLAVE_HEARTBEAT_FAILURE 1623ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE 1624ER_NDB_REPLICATION_SCHEMA_ERROR 1625ER_CONFLICT_FN_PARSE_ERROR 1626ER_EXCEPTIONS_WRITE_ERROR 1627ER_TOO_LONG_TABLE_COMMENT 1628ER_TOO_LONG_FIELD_COMMENT 1629ER_FUNC_INEXISTENT_NAME_COLLISION 1630ER_DATABASE_NAME 1631ER_TABLE_NAME 1632ER_PARTITION_NAME 1633ER_SUBPARTITION_NAME 1634ER_TEMPORARY_NAME 1635ER_RENAMED_NAME 1636ER_TOO_MANY_CONCURRENT_TRXS 1637WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED 1638ER_DEBUG_SYNC_TIMEOUT 1639ER_DEBUG_SYNC_HIT_LIMIT 1640ER_DUP_SIGNAL_SET 1641ER_SIGNAL_WARN 1642ER_SIGNAL_NOT_FOUND 1643ER_SIGNAL_EXCEPTION 1644ER_RESIGNAL_WITHOUT_ACTIVE_HANDLER 1645ER_SIGNAL_BAD_CONDITION_TYPE 1646WARN_COND_ITEM_TRUNCATED 1647ER_COND_ITEM_TOO_LONG 1648ER_UNKNOWN_LOCALE 1649ER_SLAVE_IGNORE_SERVER_IDS 1650ER_QUERY_CACHE_DISABLED 1651ER_SAME_NAME_PARTITION_FIELD 1652ER_PARTITION_COLUMN_LIST_ERROR 1653ER_WRONG_TYPE_COLUMN_VALUE_ERROR 1654ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR 1655ER_MAXVALUE_IN_VALUES_IN 1656ER_TOO_MANY_VALUES_ERROR 1657ER_ROW_SINGLE_PARTITION_FIELD_ERROR 1658ER_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD 1659ER_PARTITION_FIELDS_TOO_LONG 1660ER_BINLOG_ROW_ENGINE_AND_STMT_ENGINE 1661ER_BINLOG_ROW_MODE_AND_STMT_ENGINE 1662ER_BINLOG_UNSAFE_AND_STMT_ENGINE 1663ER_BINLOG_ROW_INJECTION_AND_STMT_ENGINE 1664ER_BINLOG_STMT_MODE_AND_ROW_ENGINE 1665ER_BINLOG_ROW_INJECTION_AND_STMT_MODE 1666ER_BINLOG_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE 1667ER_BINLOG_UNSAFE_LIMIT 1668ER_BINLOG_UNSAFE_INSERT_DELAYED 1669ER_BINLOG_UNSAFE_SYSTEM_TABLE 1670ER_BINLOG_UNSAFE_AUTOINC_COLUMNS 1671ER_BINLOG_UNSAFE_UDF 1672ER_BINLOG_UNSAFE_SYSTEM_VARIABLE 1673ER_BINLOG_UNSAFE_SYSTEM_FUNCTION 1674ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANS 1675ER_MESSAGE_AND_STATEMENT 1676ER_SLAVE_CONVERSION_FAILED 1677ER_SLAVE_CANT_CREATE_CONVERSION 1678ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMAT 1679ER_PATH_LENGTH 1680ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT 1681ER_WRONG_NATIVE_TABLE_STRUCTURE 1682ER_WRONG_PERFSCHEMA_USAGE 1683ER_WARN_I_S_SKIPPED_TABLE 1684ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_DIRECT 1685ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_DIRECT 1686ER_SPATIAL_MUST_HAVE_GEOM_COL 1687ER_TOO_LONG_INDEX_COMMENT 1688ER_LOCK_ABORTED 1689ER_DATA_OUT_OF_RANGE 1690ER_WRONG_SPVAR_TYPE_IN_LIMIT 1691ER_BINLOG_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE 1692ER_BINLOG_UNSAFE_MIXED_STATEMENT 1693ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SQL_LOG_BIN 1694ER_STORED_FUNCTION_PREVENTS_SWITCH_SQL_LOG_BIN 1695ER_FAILED_READ_FROM_PAR_FILE 1696ER_VALUES_IS_NOT_INT_TYPE_ERROR 1697ER_ACCESS_DENIED_NO_PASSWORD_ERROR 1698ER_SET_PASSWORD_AUTH_PLUGIN 1699ER_GRANT_PLUGIN_USER_EXISTS 1700ER_TRUNCATE_ILLEGAL_FK 1701ER_PLUGIN_IS_PERMANENT 1702ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN 1703ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX 1704ER_STMT_CACHE_FULL 1705ER_MULTI_UPDATE_KEY_CONFLICT 1706ER_TABLE_NEEDS_REBUILD 1707WARN_OPTION_BELOW_LIMIT 1708ER_INDEX_COLUMN_TOO_LONG 1709ER_ERROR_IN_TRIGGER_BODY 1710ER_ERROR_IN_UNKNOWN_TRIGGER_BODY 1711ER_INDEX_CORRUPT 1712ER_UNDO_RECORD_TOO_BIG 1713ER_BINLOG_UNSAFE_INSERT_IGNORE_SELECT 1714ER_BINLOG_UNSAFE_INSERT_SELECT_UPDATE 1715ER_BINLOG_UNSAFE_REPLACE_SELECT 1716ER_BINLOG_UNSAFE_CREATE_IGNORE_SELECT 1717ER_BINLOG_UNSAFE_CREATE_REPLACE_SELECT 1718ER_BINLOG_UNSAFE_UPDATE_IGNORE 1719ER_PLUGIN_NO_UNINSTALL 1720ER_PLUGIN_NO_INSTALL 1721ER_BINLOG_UNSAFE_WRITE_AUTOINC_SELECT 1722ER_BINLOG_UNSAFE_CREATE_SELECT_AUTOINC 1723ER_BINLOG_UNSAFE_INSERT_TWO_KEYS 1724ER_TABLE_IN_FK_CHECK 1725ER_UNSUPPORTED_ENGINE 1726ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRST 1727ER_CANNOT_LOAD_FROM_TABLE_V2 1728ER_MASTER_DELAY_VALUE_OUT_OF_RANGE 1729ER_ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT 1730ER_PARTITION_EXCHANGE_DIFFERENT_OPTION 1731ER_PARTITION_EXCHANGE_PART_TABLE 1732ER_PARTITION_EXCHANGE_TEMP_TABLE 1733ER_PARTITION_INSTEAD_OF_SUBPARTITION 1734ER_UNKNOWN_PARTITION 1735ER_TABLES_DIFFERENT_METADATA 1736ER_ROW_DOES_NOT_MATCH_PARTITION 1737ER_BINLOG_CACHE_SIZE_GREATER_THAN_MAX 1738ER_WARN_INDEX_NOT_APPLICABLE 1739ER_PARTITION_EXCHANGE_FOREIGN_KEY 1740ER_NO_SUCH_KEY_VALUE 1741ER_RPL_INFO_DATA_TOO_LONG 1742ER_NETWORK_READ_EVENT_CHECKSUM_FAILURE 1743ER_BINLOG_READ_EVENT_CHECKSUM_FAILURE 1744ER_BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAX 1745ER_CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECT 1746ER_PARTITION_CLAUSE_ON_NONPARTITIONED 1747ER_ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET 1748ER_NO_SUCH_PARTITION__UNUSED 1749ER_CHANGE_RPL_INFO_REPOSITORY_FAILURE 1750ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLE 1751ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLE 1752ER_MTS_FEATURE_IS_NOT_SUPPORTED 1753ER_MTS_UPDATED_DBS_GREATER_MAX 1754ER_MTS_CANT_PARALLEL 1755ER_MTS_INCONSISTENT_DATA 1756ER_FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING 1757ER_DA_INVALID_CONDITION_NUMBER 1758ER_INSECURE_PLAIN_TEXT 1759ER_INSECURE_CHANGE_MASTER 1760ER_FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO 1761ER_FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO 1762ER_SQLTHREAD_WITH_SECURE_SLAVE 1763ER_TABLE_HAS_NO_FT 1764ER_VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER 1765ER_VARIABLE_NOT_SETTABLE_IN_TRANSACTION 1766ER_GTID_NEXT_IS_NOT_IN_GTID_NEXT_LIST 1767ER_CANT_CHANGE_GTID_NEXT_IN_TRANSACTION_WHEN_GTID_NEXT_LIST_IS_NULL 1768ER_SET_STATEMENT_CANNOT_INVOKE_FUNCTION 1769ER_GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL 1770ER_SKIPPING_LOGGED_TRANSACTION 1771ER_MALFORMED_GTID_SET_SPECIFICATION 1772ER_MALFORMED_GTID_SET_ENCODING 1773ER_MALFORMED_GTID_SPECIFICATION 1774ER_GNO_EXHAUSTED 1775ER_BAD_SLAVE_AUTO_POSITION 1776ER_AUTO_POSITION_REQUIRES_GTID_MODE_ON 1777ER_CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET 1778ER_GTID_MODE_2_OR_3_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON 1779ER_GTID_MODE_REQUIRES_BINLOG 1780ER_CANT_SET_GTID_NEXT_TO_GTID_WHEN_GTID_MODE_IS_OFF 1781ER_CANT_SET_GTID_NEXT_TO_ANONYMOUS_WHEN_GTID_MODE_IS_ON 1782ER_CANT_SET_GTID_NEXT_LIST_TO_NON_NULL_WHEN_GTID_MODE_IS_OFF 1783ER_FOUND_GTID_EVENT_WHEN_GTID_MODE_IS_OFF 1784ER_GTID_UNSAFE_NON_TRANSACTIONAL_TABLE 1785ER_GTID_UNSAFE_CREATE_SELECT 1786ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION 1787ER_GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME 1788ER_MASTER_HAS_PURGED_REQUIRED_GTIDS 1789ER_CANT_SET_GTID_NEXT_WHEN_OWNING_GTID 1790ER_UNKNOWN_EXPLAIN_FORMAT 1791ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION 1792ER_TOO_LONG_TABLE_PARTITION_COMMENT 1793ER_SLAVE_CONFIGURATION 1794ER_INNODB_FT_LIMIT 1795ER_INNODB_NO_FT_TEMP_TABLE 1796ER_INNODB_FT_WRONG_DOCID_COLUMN 1797ER_INNODB_FT_WRONG_DOCID_INDEX 1798ER_INNODB_ONLINE_LOG_TOO_BIG 1799ER_UNKNOWN_ALTER_ALGORITHM 1800ER_UNKNOWN_ALTER_LOCK 1801ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS 1802ER_MTS_RECOVERY_FAILURE 1803ER_MTS_RESET_WORKERS 1804ER_COL_COUNT_DOESNT_MATCH_CORRUPTED_V2 1805ER_SLAVE_SILENT_RETRY_TRANSACTION 1806ER_DISCARD_FK_CHECKS_RUNNING 1807ER_TABLE_SCHEMA_MISMATCH 1808ER_TABLE_IN_SYSTEM_TABLESPACE 1809ER_IO_READ_ERROR 1810ER_IO_WRITE_ERROR 1811ER_TABLESPACE_MISSING 1812ER_TABLESPACE_EXISTS 1813ER_TABLESPACE_DISCARDED 1814ER_INTERNAL_ERROR 1815ER_INNODB_IMPORT_ERROR 1816ER_INNODB_INDEX_CORRUPT 1817ER_INVALID_YEAR_COLUMN_LENGTH 1818ER_NOT_VALID_PASSWORD 1819ER_MUST_CHANGE_PASSWORD 1820ER_FK_NO_INDEX_CHILD 1821ER_FK_NO_INDEX_PARENT 1822ER_FK_FAIL_ADD_SYSTEM 1823ER_FK_CANNOT_OPEN_PARENT 1824ER_FK_INCORRECT_OPTION 1825ER_FK_DUP_NAME 1826ER_PASSWORD_FORMAT 1827ER_FK_COLUMN_CANNOT_DROP 1828ER_FK_COLUMN_CANNOT_DROP_CHILD 1829ER_FK_COLUMN_NOT_NULL 1830ER_DUP_INDEX 1831ER_FK_COLUMN_CANNOT_CHANGE 1832ER_FK_COLUMN_CANNOT_CHANGE_CHILD 1833ER_FK_CANNOT_DELETE_PARENT 1834ER_MALFORMED_PACKET 1835ER_READ_ONLY_MODE 1836ER_GTID_NEXT_TYPE_UNDEFINED_GROUP 1837ER_VARIABLE_NOT_SETTABLE_IN_SP 1838ER_CANT_SET_GTID_PURGED_WHEN_GTID_MODE_IS_OFF 1839ER_CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY 1840ER_CANT_SET_GTID_PURGED_WHEN_OWNED_GTIDS_IS_NOT_EMPTY 1841ER_GTID_PURGED_WAS_CHANGED 1842ER_GTID_EXECUTED_WAS_CHANGED 1843ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES 1844ER_ALTER_OPERATION_NOT_SUPPORTED 1845ER_ALTER_OPERATION_NOT_SUPPORTED_REASON 1846ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COPY 1847ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITION 1848ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME 1849ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE 1850ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK 1851ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_IGNORE 1852ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPK 1853ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC 1854ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS 1855ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS 1856ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS 1857ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE 1858ER_DUP_UNKNOWN_IN_INDEX 1859ER_IDENT_CAUSES_TOO_LONG_PATH 1860ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL 1861ER_MUST_CHANGE_PASSWORD_LOGIN 1862ER_ROW_IN_WRONG_PARTITION 1863ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX 1864ER_INNODB_NO_FT_USES_PARSER 1865ER_BINLOG_LOGICAL_CORRUPTION 1866ER_WARN_PURGE_LOG_IN_USE 1867ER_WARN_PURGE_LOG_IS_ACTIVE 1868ER_AUTO_INCREMENT_CONFLICT 1869WARN_ON_BLOCKHOLE_IN_RBR 1870ER_SLAVE_MI_INIT_REPOSITORY 1871ER_SLAVE_RLI_INIT_REPOSITORY 1872ER_ACCESS_DENIED_CHANGE_USER_ERROR 1873ER_INNODB_READ_ONLY 1874ER_STOP_SLAVE_SQL_THREAD_TIMEOUT 1875ER_STOP_SLAVE_IO_THREAD_TIMEOUT 1876ER_TABLE_CORRUPT 1877ER_TEMP_FILE_WRITE_FAILURE 1878ER_INNODB_FT_AUX_NOT_HEX_ID 1879ER_OLD_TEMPORALS_UPGRADED 1880ER_INNODB_FORCED_RECOVERY 1881ER_AES_INVALID_IV 1882ER_PLUGIN_CANNOT_BE_UNINSTALLED 1883ER_GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_GTID_GROUP 1884ER_SLAVE_HAS_MORE_GTIDS_THAN_MASTER 1885ER_ERROR_LAST 1885S RUBY_ENCODING_H 1TONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000U RUBY_THREAD_H 1!RUBY_CALL_WO_GVL_FLAG_SKIP_CHECK_INTS_AFTER 0x01"RUBY_CALL_WO_GVL_FLAG_SKIP_CHECK_INTS_  RB_MYSQL_NORETURN __attribute__ ((noreturn))!RB_MYSQL_UNUSED __attribute__ ((unused))'VMYSQL2_CLIENT_H 6REQUIRE_CONNECTED(wrapper) REQUIRE_INITIALIZED(wrapper) if (!wrapper->connected && !wrapper->reconnect_enabled) { rb_raise(cMysql2Error, "closed MySQL connection"); }>GET_CLIENT(self) mysql_client_wrapper *wrapper; Data_Get_Struct(self, mysql_client_wrapper, wrapper);(WMYSQL2_STATEMENT_H )XMYSQL2_RESULT_H *YZ_ERRNO_H 1$[EDOMEILSEQERANGE\_LINUX_ERRNO_H ]^_ASM_GENERIC_ERRNO_H __ASM_GENERIC_ERRNO_BASE_H EPERM 1ENOENT 2ESRCH 3EINTR 4EIO 5 ENXIO 6 E2BIG 7 ENOEXEC 8 EBADF 9 ECHILD 10EAGAIN 11ENOMEM 12EACCES 13EFAULT 14ENOTBLK 15EBUSY 16EEXIST 17EXDEV 18ENODEV 19ENOTDIR 20EISDIR 21EINVAL 22ENFILE 23EMFILE 24ENOTTY 25ETXTBSY 26EFBIG 27ENOSPC 28 ESPIPE 29!EROFS 30"EMLINK 31#EPIPE 32$EDOM 33%ERANGE 34EDEADLK 35ENAMETOOLONG 36ENOLCK 37 ENOSYS 38 ENOTEMPTY 39 ELOOP 40 EWOULDBLOCK EAGAIN ENOMSG 42EIDRM 43ECHRNG 44EL2NSYNC 45EL3HLT 46EL3RST 47ELNRNG 48EUNATCH 49ENOCSI 50EL2HLT 51EBADE 52EBADR 53EXFULL 54ENOANO 55EBADRQC 56EBADSLT 57EDEADLOCK EDEADLK EBFONT 59!ENOSTR 60"ENODATA 61#ETIME 62$ENOSR 63%ENONET 64&ENOPKG 65'EREMOTE 66(ENOLINK 67)EADV 68*ESRMNT 69+ECOMM 70,EPROTO 71-EMULTIHOP 72.EDOTDOT 73/EBADMSG 740EOVERFLOW 751ENOTUNIQ 762EBADFD 773EREMCHG 784ELIBACC 795ELIBBAD 806ELIBSCN 817ELIBMAX 828ELIBEXEC 839EILSEQ 84:ERESTART 85;ESTRPIPE 86EDESTADDRREQ 89?EMSGSIZE 90@EPROTOTYPE 91AENOPROTOOPT 92BEPROTONOSUPPORT 93CESOCKTNOSUPPORT 94DEOPNOTSUPP 95EEPFNOSUPPORT 96FEAFNOSUPPORT 97GEADDRINUSE 98HEADDRNOTAVAIL 99IENETDOWN 100JENETUNREACH 101KENETRESET 102LECONNABORTED 103MECONNRESET 104NENOBUFS 105OEISCONN 106PENOTCONN 107QESHUTDOWN 108RETOOMANYREFS 109SETIMEDOUT 110TECONNREFUSED 111UEHOSTDOWN 112VEHOSTUNREACH 113WEALREADY 114XEINPROGRESS 115YESTALE 116ZEUCLEAN 117[ENOTNAM 118\ENAVAIL 119]EISNAM 120^EREMOTEIO 121_EDQUOT 122aENOMEDIUM 123bEMEDIUMTYPE 124cECANCELED 125dENOKEY 126eEKEYEXPIRED 127fEKEYREVOKED 128gEKEYREJECTED 129jEOWNERDEAD 130kENOTRECOVERABLE 131mERFKILL 132oEHWPOISON 133ENOTSUP EOPNOTSUPP3errno (*__errno_location ())%__need_EmathF__error_t_defined 1H__need_error_t`_FCNTL_H 1"a __WORDSIZE 64__WORDSIZE_COMPAT32 1b_BITS_UIO_H 1(UIO_MAXIOV 1024"O_ACCMODE 0003#O_RDONLY 00$O_WRONLY 01%O_RDWR 02&O_CREAT 0100'O_EXCL 0200(O_NOCTTY 0400)O_TRUNC 01000*O_APPEND 02000+O_NONBLOCK 04000,O_NDELAY O_NONBLOCK-O_SYNC 04010000.O_FSYNC O_SYNC/O_ASYNC 0200002O_DIRECTORY 02000003O_NOFOLLOW 04000004O_CLOEXEC 020000007O_DIRECT 0400008O_NOATIME 01000000?O_DSYNC 010000@O_RSYNC O_SYNCEO_LARGEFILE 0LF_DUPFD 0MF_GETFD 1NF_SETFD 2OF_GETFL 3PF_SETFL 4RF_GETLK 5SF_SETLK 6TF_SETLKW 7VF_GETLK64 5WF_SETLK64 6XF_SETLKW64 7iF_SETOWN 8jF_GETOWN 9nF_SETSIG 10oF_GETSIG 11pF_SETOWN_EX 15qF_GETOWN_EX 16uF_SETLEASE 1024vF_GETLEASE 1025wF_NOTIFY 1026zF_DUPFD_CLOEXEC 1030FD_CLOEXEC 1F_RDLCK 0F_WRLCK 1F_UNLCK 2F_EXLCK 4F_SHLCK 8LOCK_SH 1LOCK_EX 2LOCK_NB 4LOCK_UN 8LOCK_MAND 32LOCK_READ 64LOCK_WRITE 128LOCK_RW 192DN_ACCESS 0x00000001DN_MODIFY 0x00000002DN_CREATE 0x00000004DN_DELETE 0x00000008DN_RENAME 0x00000010DN_ATTRIB 0x00000020DN_MULTISHOT 0x80000000FAPPEND O_APPENDFFSYNC O_FSYNCFASYNC O_ASYNCFNONBLOCK O_NONBLOCKFNDELAY O_NDELAYPOSIX_FADV_NORMAL 0POSIX_FADV_RANDOM 1POSIX_FADV_SEQUENTIAL 2POSIX_FADV_WILLNEED 3POSIX_FADV_DONTNEED 4POSIX_FADV_NOREUSE 5SYNC_FILE_RANGE_WAIT_BEFORE 1SYNC_FILE_RANGE_WRITE 2SYNC_FILE_RANGE_WAIT_AFTER 4SPLICE_F_MOVE 1SPLICE_F_NONBLOCK 2SPLICE_F_MORE 4SPLICE_F_GIFT 8'__need_timespec (C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespec)#+S_IFMT __S_IFMT,S_IFDIR __S_IFDIR-S_IFCHR __S_IFCHR.S_IFBLK __S_IFBLK/S_IFREG __S_IFREG1S_IFIFO __S_IFIFO4S_IFLNK __S_IFLNK7S_IFSOCK __S_IFSOCK> 3)KS_IWGRP (S_IWUSR >> 3)LS_IXGRP (S_IXUSR >> 3)NS_IRWXG (S_IRWXU >> 3)PS_IROTH (S_IRGRP >> 3)QS_IWOTH (S_IWGRP >> 3)RS_IXOTH (S_IXGRP >> 3)TS_IRWXO (S_IRWXG >> 3)dSEEK_SET 0eSEEK_CUR 1fSEEK_END 2jAT_FDCWD -100mAT_SYMLINK_NOFOLLOW 0x100nAT_REMOVEDIR 0x200pAT_SYMLINK_FOLLOW 0x400qAT_EACCESS 0x200 ERROR_LEN 1024%sOut of memory%s: %sT$Y0:U:LRLRrp]oR0ATARU]bTboU0HQHRT]iQioT3:U:LRLRrp]oRUSUSUUSUSUUV/VTQPSP/SUV/V0LULVV0ZTZSS0ZQZ]]^cPc\\*emysql2_set_local_infile1size_tt__off_t__off64_t5_IO_lock_t<_IO_marker_IO_FILEVALUEmy_boolmy_socketVio st_netNETenum_field_typesst_list!LIST,st_mysql_fieldAMYSQL_FIELDLmy_ulonglongWst_used_memUSED_MEMst_mem_rootMEM_ROOTmysql_option/ st_mysql_options mysql_status st_mysqlSMYSQLmysql_client_wrapperZmysql2_local_infile_data,mysql2_set_local_infilesize_tMYSQLusedwrite_timeoutMYSQL_TYPE_LONGlocal_infile_inituserbuff_endMYSQL_OPT_SSL_VERIFY_SERVER_CERT_IO_save_endactive_threadMYSQL_OPT_CONNECT_ATTR_DELETEserver_languageMYSQL_OPT_CONNECT_ATTR_ADDMYSQL_DEFAULT_AUTHMYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDSbuf_length_IO_write_basefreedMYSQL_OPT_PROTOCOLdecimals_lockMYSQL_TYPE_TINY_BLOBtype_IO_save_basemysql2_local_infile_readuserdata_chaincount_cur_columnMYSQL_OPT_LOCAL_INFILEtable_lengthMYSQL_STATUS_GET_RESULTMYSQL_OPT_COMPRESSMYSQL_SET_CHARSET_DIRinit_commandslocal_infile_errorscramblewhere_bpasswdprotocol_versionlong intMYSQL_INIT_COMMANDinitializedMYSQL_TYPE_YEARread_timeoutdef_length_IO_markerMYSQL_TYPE_NEWDECIMALmy_socketerrorMYSQL_TYPE_NULLMYSQL_READ_DEFAULT_GROUPMYSQL_OPT_NAMED_PIPEMYSQL_OPT_USE_RESULTsecure_authMYSQL_TYPE_DOUBLEcharset_dirinsert_idblock_numsigned char_IO_FILEfilenameVALUEunsigned charmy_cnf_fileserver_versionorg_nameMYSQL_TYPE_STRINGlocal_infile_endMYSQL_ENABLE_CLEARTEXT_PLUGINname_lengthtableMYSQL_OPT_SSL_CRLPATHunbuffered_fetch_ownercharunusedMYSQL_SERVER_PUBLIC_KEY_IO_lock_tUSED_MEMwrapperssl_cast_mysql_methodsflagsMYSQL_OPT_RECONNECT_IO_read_ptr_posrb_cSymbolstdinretry_count_markerspre_allocmethodsmax_packet_sizerb_cNilClassMYSQL_TYPE_FLOATencodingreconnect_enabledMYSQL_TYPE_DATEMYSQL_OPT_SSL_KEYMYSQL_TYPE_MEDIUM_BLOBMYSQL_FIELDleftMYSQL_TYPE_TIME2_offsetextensionMYSQL_OPT_GUESS_CONNECTIONMYSQL_PLUGIN_DIRmysql2_local_infile_errorMYSQL_TYPE_INT24warning_countMYSQL_TYPE_BLOBclient_ipdb_lengthMYSQL_OPT_BINDlong unsigned intssl_keyst_viostatus_flags2MYSQL_TYPE_LONG_BLOBmysql_option_IO_read_basemax_lengthunix_socketactive_unused2st_used_mempacket_lengthMYSQL_TYPE_TIMESTAMPMYSQL_TYPE_VAR_STRINGinfile.cmy_boolMYSQL_TYPE_LONGLONGst_mysqlcharset_old_offsethost_infoMYSQL_TYPE_DATETIMEcharsetnrcharset_info_sterror_msgMYSQL_OPT_SSL_CIPHERlocal_infile_readprotocollong long intstmtscompress_pkt_nrMYSQL_OPT_CONNECT_ATTR_RESETdoublerefcount_IO_write_endMYSQL_TYPE_ENUMconnector_fdremain_in_bufserver_capabilitiesconnect_timeoutbuffunused1floatunused3unused4unused5compressMYSQL_TYPE_DECIMALnamed_pipest_mysql_fieldlast_errno_IO_buf_baseclient_flagaffected_rowsunsigned intsave_charMYSQL_STATUS_READYunused2extra_info__pad1__pad2__pad3__pad4__pad5MYSQL_SECURE_AUTHreport_data_truncation_sbuflast_errormin_mallocMYSQL_READ_DEFAULT_FILEMYSQL_TYPE_DATETIME2my_ulonglongMYSQL_OPT_SSL_CERT_flagsorg_table_lengthmax_packetorg_tablerb_cFalseClass_modeMYSQL_SET_CLIENT_IPMYSQL_TYPE_VARCHARsqlstatemysql2_local_infile_initssl_ciphermax_allowed_packetMYSQL_OPT_SSL_CAuse_ssllocal_infile_userdatast_listerror_msg_leninfoMYSQL_OPT_READ_TIMEOUTrb_cFixnumst_netsizerb_cTrueClassMYSQL_TYPE_BITst_mem_rootlong long unsigned intorg_name_lengthGNU C 4.4.7 20120313 (Red Hat 4.4.7-16)length__off_tMYSQL_STATUS_STATEMENT_GET_RESULTmysql2_local_infile_endMYSQL_OPT_CONNECT_TIMEOUTMEM_ROOTfield_countMYSQL_TYPE_TIMESTAMP2field_allocmysql_statusmysql_IO_backup_base_shortbuffieldsMYSQL_TYPE_GEOMETRYfirst_block_usagereconnectblock_size_next__off64_tfree_mepkt_nrrb_cFloatcatalog_length_IO_buf_endhostnameMYSQL_STATUS_USE_RESULTfcntlmysql_client_wrapperportMYSQL_OPT_SSL_CAPATHreading_or_writingMYSQL_OPT_USE_EMBEDDED_CONNECTIONst_dynamic_arrayshort intpasswordMYSQL_TYPE_TIMEerror_handler_vtable_offsetmysql2_local_infile_datamy_cnf_groupMYSQL_SET_CHARSET_NAME/home/arscaud1/public_html/nrpp-directory/vendor/bundle/ruby/2.2.0/gems/mysql2-0.4.4/ext/mysql2MYSQL_TYPE_TINYMYSQL_TYPE_SHORTcatalogserver_status_IO_read_endMYSQL_SHARED_MEMORY_BASE_NAMEMYSQL_REPORT_DATA_TRUNCATIONread_posmethods_to_useMYSQL_OPT_WRITE_TIMEOUT_filenoMYSQL_OPT_USE_REMOTE_CONNECTIONwrite_posenum_field_typesshared_memory_base_namefreebuf_lenLISTshort unsigned intstdoutreturn_status_IO_write_ptrMYSQL_TYPE_NEWDATEoptionsssl_capathMYSQL_OPT_SSL_CRLnextdataautomatic_closeconnectedst_mysql_optionsclientssl_certprevMYSQL_TYPE_SETst_mysql_options_extentionbind_addressthread_idinfo_buffercharset_nameGCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-16)zRx $0JGe D YP2Db J A poMI c G $MS0l D .symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.debug_macinfo.rodata.str1.1.debug_loc.rela.debug_pubnames.rela.debug_pubtypes.rela.debug_aranges.debug_str.comment.note.GNU-stack.rela.eh_frame @x&4,414 DT?X"UAPPa'U~p2|t.h _0000=.kpx(x ` 0J$2<oU0   n s x }$ infile.cmysql2_local_infile_errormysql2_local_infile_endmysql2_local_infile_readmysql2_local_infile_init.LC0.LC1.LC2mysql2_set_local_infile_GLOBAL_OFFSET_TABLE_mysql_set_local_infile_handlerruby_snprintfclosefreeread__errno_locationstrerrormalloc__strdupopenDOel !)W"~#$ !     9  !) - 2 ? mF M T . [ b  p {u   c      2  >     + f 9 G U c /q  o    v  c  k  r  y      \ ' 6 = I  U  a  j    .  B    5 ' 4 _A WN g it   ' [ 8      *   (   ] ) ; 7 E X S a o h}          a, 2 8 > 8D <J [P V \ Jb h hn  t z   v  O  1      L T i   : #      O   " - 9  E Q 0] C t     $    '  T      Z ' ~4 B M  X d  p | <   ^   %              ,  2 8 %> D  J  P V  \ b Gh n  t z : 7 p   b      h   ^ x     H    6    o   J$ ~0 .< H T *` C l x   Z   1   m   F ( 5  B rO  \  i v   X    O  H   ?  + 9  c S E    ^ \  Z c  + {9  T gb  p G ~  y `   C  w j %  & ,4 B P  ^  l Rz  X      L   = T n Mz   V    $  5 A ? . $ 0 < [  g nv$ `    0z 6       L  / 4 > D OW/p        s  0     N     + M 9 * G  U /c q A    M  *    /  A     40Tt0