#ifndef __STDCXX_AMD64_H
#define __STDCXX_AMD64_H
#include <inttypes.h>
#include <limits.h>
#ifndef _RWSTD_REENTRANT
#define _RWSTD_REENTRANT
#endif
// configured for /ws/on11update-tools/SUNWspro/sunstudio12.1/bin/CC-5.10 on SunOS 5.11
// #define _RWSTD_NO_CASSERT
// #define _RWSTD_NO_CCTYPE
// #define _RWSTD_NO_CERRNO
// #define _RWSTD_NO_CFLOAT
// #define _RWSTD_NO_CISO646
// #define _RWSTD_NO_CLIMITS
// #define _RWSTD_NO_CLOCALE
// #define _RWSTD_NO_CMATH
// #define _RWSTD_NO_CSETJMP
// #define _RWSTD_NO_CSIGNAL
// #define _RWSTD_NO_CSTDARG
// #define _RWSTD_NO_CSTDDEF
// #define _RWSTD_NO_CSTDIO
// #define _RWSTD_NO_CSTDLIB
// #define _RWSTD_NO_CSTRING
// #define _RWSTD_NO_CTIME
// #define _RWSTD_NO_CWCHAR
// #define _RWSTD_NO_CWCTYPE
// #define _RWSTD_NO_NEW
// #define _RWSTD_NO_TYPEINFO
// #define _RWSTD_NO_NAMESPACE
// #define _RWSTD_NO_ACOS
// #define _RWSTD_NO_ASIN
// #define _RWSTD_NO_ATAN
// #define _RWSTD_NO_ATAN2
// #define _RWSTD_NO_CEIL
// #define _RWSTD_NO_COS
// #define _RWSTD_NO_COSH
// #define _RWSTD_NO_EXP
// #define _RWSTD_NO_FABS
// #define _RWSTD_NO_FLOOR
// #define _RWSTD_NO_FMOD
// #define _RWSTD_NO_FREXP
// #define _RWSTD_NO_LDEXP
// #define _RWSTD_NO_LOG
// #define _RWSTD_NO_LOG10
// #define _RWSTD_NO_MODF
// #define _RWSTD_NO_POW
// #define _RWSTD_NO_SIN
// #define _RWSTD_NO_SINH
// #define _RWSTD_NO_SQRT
// #define _RWSTD_NO_TAN
// #define _RWSTD_NO_TANH
// #define _RWSTD_NO_ACOSF
// #define _RWSTD_NO_ASINF
// #define _RWSTD_NO_ATANF
// #define _RWSTD_NO_ATAN2F
// #define _RWSTD_NO_CEILF
// #define _RWSTD_NO_COSF
// #define _RWSTD_NO_COSHF
// #define _RWSTD_NO_EXPF
// #define _RWSTD_NO_FABSF
// #define _RWSTD_NO_FLOORF
// #define _RWSTD_NO_FMODF
// #define _RWSTD_NO_FREXPF
// #define _RWSTD_NO_LDEXPF
// #define _RWSTD_NO_LOGF
// #define _RWSTD_NO_LOG10F
// #define _RWSTD_NO_MODFF
// #define _RWSTD_NO_POWF
// #define _RWSTD_NO_SINF
// #define _RWSTD_NO_SINHF
// #define _RWSTD_NO_SQRTF
// #define _RWSTD_NO_TANF
// #define _RWSTD_NO_TANHF
// #define _RWSTD_NO_ACOSL
// #define _RWSTD_NO_ASINL
// #define _RWSTD_NO_ATANL
// #define _RWSTD_NO_ATAN2L
// #define _RWSTD_NO_CEILL
// #define _RWSTD_NO_COSL
// #define _RWSTD_NO_COSHL
// #define _RWSTD_NO_EXPL
// #define _RWSTD_NO_FABSL
// #define _RWSTD_NO_FLOORL
// #define _RWSTD_NO_FMODL
// #define _RWSTD_NO_FREXPL
// #define _RWSTD_NO_LDEXPL
// #define _RWSTD_NO_LOGL
// #define _RWSTD_NO_LOG10L
// #define _RWSTD_NO_MODFL
// #define _RWSTD_NO_POWL
// #define _RWSTD_NO_SINL
// #define _RWSTD_NO_SINHL
// #define _RWSTD_NO_SQRTL
// #define _RWSTD_NO_TANL
// #define _RWSTD_NO_TANHL
// #define _RWSTD_NO_CLEARERR
// #define _RWSTD_NO_FCLOSE
// #define _RWSTD_NO_FEOF
// #define _RWSTD_NO_FERROR
// #define _RWSTD_NO_FFLUSH
// #define _RWSTD_NO_FGETC
// #define _RWSTD_NO_FGETPOS
// #define _RWSTD_NO_FGETS
// #define _RWSTD_NO_FOPEN
// #define _RWSTD_NO_FPRINTF
// #define _RWSTD_NO_FPUTC
// #define _RWSTD_NO_FPUTS
// #define _RWSTD_NO_FREAD
// #define _RWSTD_NO_FREOPEN
// #define _RWSTD_NO_FSCANF
// #define _RWSTD_NO_FSEEK
// #define _RWSTD_NO_FSETPOS
// #define _RWSTD_NO_FTELL
// #define _RWSTD_NO_FWRITE
// #define _RWSTD_NO_GETC
// #define _RWSTD_NO_GETCHAR
// #define _RWSTD_NO_GETS
// #define _RWSTD_NO_PERROR
// #define _RWSTD_NO_PRINTF
// #define _RWSTD_NO_PUTC
// #define _RWSTD_NO_PUTCHAR
// #define _RWSTD_NO_PUTS
// #define _RWSTD_NO_REMOVE
// #define _RWSTD_NO_RENAME
// #define _RWSTD_NO_REWIND
// #define _RWSTD_NO_SCANF
// #define _RWSTD_NO_SETBUF
// #define _RWSTD_NO_SETVBUF
// #define _RWSTD_NO_SPRINTF
// #define _RWSTD_NO_SSCANF
// #define _RWSTD_NO_TMPFILE
// #define _RWSTD_NO_TMPNAM
// #define _RWSTD_NO_UNGETC
// #define _RWSTD_NO_VFPRINTF
// #define _RWSTD_NO_VPRINTF
// #define _RWSTD_NO_VSPRINTF
// #define _RWSTD_NO_SNPRINTF
// #define _RWSTD_NO_VSNPRINTF
// #define _RWSTD_NO_FILENO
// #define _RWSTD_NO_ABORT
// #define _RWSTD_NO_ABS
// #define _RWSTD_NO_ATEXIT
// #define _RWSTD_NO_ATOF
// #define _RWSTD_NO_ATOI
// #define _RWSTD_NO_ATOL
// #define _RWSTD_NO_ATOLL
// #define _RWSTD_NO_BSEARCH
// #define _RWSTD_NO_CALLOC
// #define _RWSTD_NO_DIV
// #define _RWSTD_NO_EXIT
// #define _RWSTD_NO_FREE
// #define _RWSTD_NO_GETENV
// #define _RWSTD_NO_LABS
// #define _RWSTD_NO_LDIV
// #define _RWSTD_NO_LLABS
// #define _RWSTD_NO_LLDIV
// #define _RWSTD_NO_MALLOC
// #define _RWSTD_NO_MBLEN
// #define _RWSTD_NO_MBSTOWCS
// #define _RWSTD_NO_MBTOWC
// #define _RWSTD_NO_QSORT
// #define _RWSTD_NO_RAND
// #define _RWSTD_NO_REALLOC
// #define _RWSTD_NO_SRAND
// #define _RWSTD_NO_STRTOD
// #define _RWSTD_NO_STRTOL
// #define _RWSTD_NO_STRTOUL
// #define _RWSTD_NO_SYSTEM
// #define _RWSTD_NO_WCSTOMBS
// #define _RWSTD_NO_WCTOMB
// #define _RWSTD_NO_STRTOF
// #define _RWSTD_NO_STRTOLD
// #define _RWSTD_NO_STRTOLL
// #define _RWSTD_NO_STRTOULL
// #define _RWSTD_NO_MKSTEMP
// #define _RWSTD_NO_PUTENV
// #define _RWSTD_NO_SETENV
// #define _RWSTD_NO_UNSETENV
// #define _RWSTD_NO_MEMCHR
// #define _RWSTD_NO_MEMCMP
// #define _RWSTD_NO_MEMCPY
// #define _RWSTD_NO_MEMMOVE
// #define _RWSTD_NO_MEMSET
// #define _RWSTD_NO_STRCAT
// #define _RWSTD_NO_STRCHR
// #define _RWSTD_NO_STRCMP
// #define _RWSTD_NO_STRCOLL
// #define _RWSTD_NO_STRCPY
// #define _RWSTD_NO_STRCSPN
// #define _RWSTD_NO_STRERROR
// #define _RWSTD_NO_STRLEN
// #define _RWSTD_NO_STRNCAT
// #define _RWSTD_NO_STRNCMP
// #define _RWSTD_NO_STRNCPY
// #define _RWSTD_NO_STRPBRK
// #define _RWSTD_NO_STRRCHR
// #define _RWSTD_NO_STRSPN
// #define _RWSTD_NO_STRSTR
// #define _RWSTD_NO_STRTOK
// #define _RWSTD_NO_STRXFRM
// #define _RWSTD_NO_ASCTIME
// #define _RWSTD_NO_CLOCK
// #define _RWSTD_NO_CTIME
// #define _RWSTD_NO_DIFFTIME
// #define _RWSTD_NO_GMTIME
// #define _RWSTD_NO_LOCALTIME
// #define _RWSTD_NO_MKTIME
// #define _RWSTD_NO_STRFTIME
// #define _RWSTD_NO_TIME
// #define _RWSTD_NO_TZSET
// #define _RWSTD_NO_BTOWC
// #define _RWSTD_NO_FGETWC
// #define _RWSTD_NO_FGETWS
// #define _RWSTD_NO_FPUTWC
// #define _RWSTD_NO_FPUTWS
// #define _RWSTD_NO_FWIDE
// #define _RWSTD_NO_FWPRINTF
// #define _RWSTD_NO_FWSCANF
// #define _RWSTD_NO_GETWC
// #define _RWSTD_NO_GETWCHAR
// #define _RWSTD_NO_MBRLEN
// #define _RWSTD_NO_MBRTOWC
// #define _RWSTD_NO_MBSINIT
// #define _RWSTD_NO_MBSRTOWCS
// #define _RWSTD_NO_PUTWC
// #define _RWSTD_NO_PUTWCHAR
// #define _RWSTD_NO_SWPRINTF
// #define _RWSTD_NO_SWSCANF
// #define _RWSTD_NO_UNGETWC
// #define _RWSTD_NO_VFWPRINTF
// #define _RWSTD_NO_VSWPRINTF
// #define _RWSTD_NO_VWPRINTF
// #define _RWSTD_NO_VWSCANF
// #define _RWSTD_NO_WCRTOMB
// #define _RWSTD_NO_WCSCAT
// #define _RWSTD_NO_WCSCHR
// #define _RWSTD_NO_WCSCMP
// #define _RWSTD_NO_WCSCOLL
// #define _RWSTD_NO_WCSCPY
// #define _RWSTD_NO_WCSCSPN
// #define _RWSTD_NO_WCSFTIME
// #define _RWSTD_NO_WCSLEN
// #define _RWSTD_NO_WCSNCAT
// #define _RWSTD_NO_WCSNCMP
// #define _RWSTD_NO_WCSNCPY
// #define _RWSTD_NO_WCSPBRK
// #define _RWSTD_NO_WCSRCHR
// #define _RWSTD_NO_WCSRTOMBS
// #define _RWSTD_NO_WCSSPN
// #define _RWSTD_NO_WCSSTR
// #define _RWSTD_NO_WCSTOD
// #define _RWSTD_NO_WCSTOF
// #define _RWSTD_NO_WCSTOK
// #define _RWSTD_NO_WCSTOL
// #define _RWSTD_NO_WCSTOLD
// #define _RWSTD_NO_WCSTOLL
// #define _RWSTD_NO_WCSTOUL
// #define _RWSTD_NO_WCSTOULL
// #define _RWSTD_NO_WCSXFRM
// #define _RWSTD_NO_WCTOB
// #define _RWSTD_NO_WMEMCHR
// #define _RWSTD_NO_WMEMCMP
// #define _RWSTD_NO_WMEMCPY
// #define _RWSTD_NO_WMEMMOVE
// #define _RWSTD_NO_WMEMSET
// #define _RWSTD_NO_WPRINTF
// #define _RWSTD_NO_WSCANF
// #define _RWSTD_NO_ISWALPHA
// #define _RWSTD_NO_ISWALNUM
// #define _RWSTD_NO_ISWCNTRL
// #define _RWSTD_NO_ISWDIGIT
// #define _RWSTD_NO_ISWGRAPH
// #define _RWSTD_NO_ISWLOWER
// #define _RWSTD_NO_ISWPRINT
// #define _RWSTD_NO_ISWPUNCT
// #define _RWSTD_NO_ISWSPACE
// #define _RWSTD_NO_ISWUPPER
// #define _RWSTD_NO_ISWXDIGIT
// #define _RWSTD_NO_WCTYPE
// #define _RWSTD_NO_ISWCTYPE
// #define _RWSTD_NO_TOWLOWER
// #define _RWSTD_NO_TOWUPPER
// #define _RWSTD_NO_WCTRANS
// #define _RWSTD_NO_TOWCTRANS
// #define _RWSTD_NO_LONG_LONG
// #define _RWSTD_NO_ABS_OVERLOADS
#define _RWSTD_NO_ABS_BOOL
#define _RWSTD_NO_ABS_CHAR
#define _RWSTD_NO_ABS_SCHAR
#define _RWSTD_NO_ABS_UCHAR
#define _RWSTD_NO_ABS_SHRT
#define _RWSTD_NO_ABS_USHRT
// #define _RWSTD_NO_ABS_INT
#define _RWSTD_NO_ABS_UINT
// #define _RWSTD_NO_ABS_LONG
#define _RWSTD_NO_ABS_ULONG
#define _RWSTD_NO_ABS_LLONG
#define _RWSTD_NO_ABS_ULLONG
// #define _RWSTD_NO_HONOR_STD
// #define _RWSTD_NO_STD_TERMINATE
// #define _RWSTD_NO_SETRLIMIT
// #define _RWSTD_NO_NEW_OFLOW_SAFE
// #define _RWSTD_NO_NEW_THROWS
// #define _RWSTD_NO_STD_BAD_ALLOC
// #define _RWSTD_NO_STD_BAD_CAST
// #define _RWSTD_NO_EXCEPTION_SPECIFICATION
// #define _RWSTD_NO_STD_BAD_EXCEPTION
// #define _RWSTD_NO_TYPEINFO_H
// #define _RWSTD_NO_STD_BAD_TYPEID
// #define _RWSTD_NO_STD_EXCEPTION
// #define _RWSTD_NO_STD_SET_NEW_HANDLER
// #define _RWSTD_NO_STD_SET_TERMINATE
// #define _RWSTD_NO_STD_SET_UNEXPECTED
// #define _RWSTD_NO_EXCEPTIONS
// #define _RWSTD_NO_STD_UNCAUGHT_EXCEPTION
// #define _RWSTD_NO_STD_UNEXPECTED
#define _RWSTD_NO_GLOBAL_BAD_ALLOC
#define _RWSTD_NO_GLOBAL_BAD_CAST
#define _RWSTD_NO_GLOBAL_BAD_EXCEPTION
#define _RWSTD_NO_GLOBAL_BAD_TYPEID
#define _RWSTD_NO_GLOBAL_EXCEPTION
#define _RWSTD_NO_GLOBAL_SET_NEW_HANDLER
#define _RWSTD_NO_GLOBAL_SET_TERMINATE
#define _RWSTD_NO_GLOBAL_SET_UNEXPECTED
#define _RWSTD_NO_GLOBAL_TERMINATE
#define _RWSTD_NO_GLOBAL_UNEXPECTED
// #define _RWSTD_NO_RUNTIME_IN_STD
// number of runtime library symbols examined: 11
// symbols found only in namespace std: 11
// symbols found only in the global namespace: 0
// symbols found in both namespaces: 0
// symbols found in neither namespace: 0
// #define _RWSTD_NO_RUNTIME_IN_STD
// #define _RWSTD_NO_BAD_ALLOC_ASSIGNMENT
// #define _RWSTD_NO_BAD_ALLOC_COPY_CTOR
// #define _RWSTD_NO_BAD_ALLOC_DEFAULT_CTOR
// #define _RWSTD_NO_BAD_ALLOC_DTOR
// #define _RWSTD_NO_BAD_ALLOC_WHAT
// #define _RWSTD_NO_BAD_CAST_ASSIGNMENT
// #define _RWSTD_NO_BAD_CAST_COPY_CTOR
// #define _RWSTD_NO_BAD_CAST_DEFAULT_CTOR
// #define _RWSTD_NO_BAD_CAST_DTOR
// #define _RWSTD_NO_BAD_CAST_WHAT
// #define _RWSTD_NO_BAD_EXCEPTION_ASSIGNMENT
// #define _RWSTD_NO_BAD_EXCEPTION_COPY_CTOR
// #define _RWSTD_NO_BAD_EXCEPTION_DEFAULT_CTOR
// #define _RWSTD_NO_BAD_EXCEPTION_DTOR
// #define _RWSTD_NO_BAD_EXCEPTION_WHAT
// #define _RWSTD_NO_BAD_TYPEID_ASSIGNMENT
// #define _RWSTD_NO_BAD_TYPEID_COPY_CTOR
// #define _RWSTD_NO_BAD_TYPEID_DEFAULT_CTOR
// #define _RWSTD_NO_BAD_TYPEID_DTOR
// #define _RWSTD_NO_BAD_TYPEID_WHAT
// #define _RWSTD_NO_BOOL
// #define _RWSTD_NO_CLASS_PARTIAL_SPEC
// #define _RWSTD_NO_COLLAPSE_STATIC_LOCALS
// #define _RWSTD_NO_COLLAPSE_TEMPLATE_LOCALS
// #define _RWSTD_NO_COLLAPSE_TEMPLATE_STATICS
// #define _RWSTD_NO_CONST_CAST
// #define _RWSTD_NO_CTYPE_BITS
// #define _RWSTD_NO_NEW_CLASS_TEMPLATE_SYNTAX
// #define _RWSTD_NO_CV_VOID_SPECIALIZATIONS
// #define _RWSTD_NO_DAYLIGHT
// #define _RWSTD_NO_DEFAULT_TEMPLATE_ARGS
// #define _RWSTD_NO_TYPENAME
// #define _RWSTD_NO_DEPENDENT_TEMPLATE
// #define _RWSTD_NO_DEPRECATED_LIBC_IN_STD
// #define _RWSTD_NO_DIV_OVERLOADS
// #define _RWSTD_NO_DIV_INT
// #define _RWSTD_NO_DIV_LONG
#define _RWSTD_NO_DIV_LLONG
// #define _RWSTD_NO_DUMMY_DEFAULT_ARG
// #define _RWSTD_NO_DYNAMIC_CAST
// #define _RWSTD_NO_EMPTY_MEM_INITIALIZER
// #define _RWSTD_NO_WCTYPE_H
// #define _RWSTD_NO_EQUAL_CTYPE_MASK
// #define _RWSTD_NO_EXCEPTION_ASSIGNMENT
// #define _RWSTD_NO_EXCEPTION_COPY_CTOR
// #define _RWSTD_NO_EXCEPTION_DEFAULT_CTOR
// #define _RWSTD_NO_EXCEPTION_DTOR
// #define _RWSTD_NO_EXCEPTION_SPECIFICATION_ON_NEW
// #define _RWSTD_NO_EXCEPTION_WHAT
// #define _RWSTD_NO_EXPLICIT
// #define _RWSTD_NO_EXPLICIT_ARG
// #define _RWSTD_NO_EXPLICIT_CTOR_INSTANTIATION
// #define _RWSTD_NO_EXPLICIT_FUNC_INSTANTIATION
// #define _RWSTD_NO_EXPLICIT_INSTANTIATION
// #define _RWSTD_NO_MEMBER_TEMPLATES
// #define _RWSTD_NO_IMPLICIT_INCLUSION
// #define _RWSTD_NO_extern_function_template_imp
// #define _RWSTD_NO_EXPLICIT_INSTANTIATION_BEFORE_DEFINITION
// #define _RWSTD_NO_EXPLICIT_INSTANTIATION_WITH_IMPLICIT_INCLUSION
// #define _RWSTD_NO_EXPLICIT_MEMBER_INSTANTIATION
// #define _RWSTD_NO_EXPLICIT_MEMBER_SPECIALIZATION
// #define _RWSTD_NO_EXPORT_KEYWORD
#define _RWSTD_NO_EXPORT
// #define _RWSTD_NO_EXTERN_C_COMPATIBILITY
// #define _RWSTD_NO_EXTERN_C_EXCEPTIONS
// #define _RWSTD_NO_EXTERN_C_OVERLOAD
// #define _RWSTD_NO_EXTERN_INLINE
// #define _RWSTD_NO_INLINE_MEMBER_TEMPLATE
// #define _RWSTD_NO_MEMBER_TEMPLATE
// #define _RWSTD_NO_extern_template_imp
#define _RWSTD_NO_EXTERN_MEMBER_TEMPLATE
#define _RWSTD_NO_EXTERN_TEMPLATE
// #define _RWSTD_NO_extern_template_before_definition_imp
#define _RWSTD_NO_LIBC_EXCEPTION_SPEC
// #define _RWSTD_NO_STRTOF_IN_LIBC
// #define _RWSTD_NO_STRTOD_IN_LIBC
// #define _RWSTD_NO_LONG_DOUBLE
// #define _RWSTD_NO_STRTOLD_IN_LIBC
// #define _RWSTD_NO_LDBL_PRINTF_PREFIX
// #define _RWSTD_NO_FLOAT
// #define _RWSTD_NO_STRTOF_UFLOW // 34 (ERANGE)
// #define _RWSTD_NO_STRTOD_UFLOW // 34 (ERANGE)
// #define _RWSTD_NO_STRTOLD_UFLOW // 34 (ERANGE)
// #define _RWSTD_NO_FPOS_T
// #define _RWSTD_NO_FRIEND_TEMPLATE
#define _RWSTD_NO_FUNC
// #define _RWSTD_NO_FUNCTION_TRY_BLOCK
// #define _RWSTD_NO_FUNC_PARTIAL_SPEC
#define _RWSTD_NO_GLOBAL_NOTHROW
#define _RWSTD_NO_GLOBAL_NOTHROW_T
#define _RWSTD_NO_GLOBAL_TYPE_INFO
// #define _RWSTD_NO_ICONV
// #define _RWSTD_NO_ICONV_CONST_CHAR
#define _RWSTD_ICONV_ARG2_T const char**
// #define _RWSTD_NO_IMPLICIT_INSTANTIATION
// #define _RWSTD_NO_DBL_TRAPS
// #define _RWSTD_NO_INFINITY
// IEEE 754 infinities and NANs for a little endian architecture
// (values not computed due to floating exception trapping)
#define _RWSTD_LDBL_INF_BITS { '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\x80', '\xff', '\x7f', '\0', '\0', '\0', '\0', '\0', '\0' }
#define _RWSTD_LDBL_QNAN_BITS { '\xff', '\xff', '\xff', '\xff', '\xff', '\xff', '\xff', '\xff', '\xff', '\x7f', '\0', '\0', '\0', '\0', '\0', '\0' }
#define _RWSTD_LDBL_SNAN_BITS { '\x1', '\0', '\0', '\0', '\0', '\0', '\0', '\x80', '\xff', '\x7f', '\0', '\0', '\0', '\0', '\0', '\0' }
#define _RWSTD_LDBL_DENORM_MIN_BITS { '\x1', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0' }
// #define _RWSTD_NO_INLINE_MEMBER_TEMPLATES
// #define _RWSTD_NO_OFFSETOF
#define _RWSTD_NO_LCONV_INT_FMAT
// #define _RWSTD_NO_LCONV
char* decimal_point; \
char* thousands_sep; \
char* grouping; \
char* int_curr_symbol; \
char* currency_symbol; \
char* mon_decimal_point; \
char* mon_thousands_sep; \
char* mon_grouping; \
char* positive_sign; \
char* negative_sign; \
char int_frac_digits; \
char frac_digits; \
char p_cs_precedes; \
char p_sep_by_space; \
char n_cs_precedes; \
char n_sep_by_space; \
char p_sign_posn; \
char n_sign_posn; \
}
// #define _RWSTD_NO_WCHAR_H
// #define _RWSTD_NO_NEW_HEADER
// #define _RWSTD_NO_LIBC_IN_STD
// #define _RWSTD_NO_LIB_EXCEPTIONS
// #define _RWSTD_NO_LIMITS_H
// #define _RWSTD_NO_NATIVE_WCHAR_T
// #define _RWSTD_NO_WCHAR_T
// #define _RWSTD_NO_LIMITS
#define _RWSTD_BOOL_MIN !!0
#define _RWSTD_BOOL_MAX !0
// #define _RWSTD_NO_TWOS_COMPLEMENT
#define _RWSTD_INT8_T signed char
#define _RWSTD_UINT8_T unsigned char
#define _RWSTD_INT16_T signed short
#define _RWSTD_UINT16_T unsigned short
#define _RWSTD_INT32_T signed int
#define _RWSTD_UINT32_T unsigned int
#define _RWSTD_INT64_T signed long
#define _RWSTD_UINT64_T unsigned long
// #define _RWSTD_NO_LLONG_PRINTF_PREFIX
// #define _RWSTD_NO_LOCALE_NAME_FMAT
#define _RWSTD_LC_CTYPE 0
// #define _RWSTD_NO_SETLOCALE_ENVIRONMENT
#define _RWSTD_NO_CAT_NAMES
#define _RWSTD_NO_CAT_EQ
// #define _RWSTD_NO_INITIAL_CAT_SEP
// #define _RWSTD_NO_CONDENSED_NAME
// #define _RWSTD_NO_MADVISE
// #define _RWSTD_NO_MATH_EXCEPTION
// #define _RWSTD_NO_MATH_OVERLOADS
// #define _RWSTD_NO_MBSTATE_T
// #define _RWSTD_NO_MEMBER_TEMPLATE_OVERLOAD
// #define _RWSTD_NO_MUNMAP
#define _RWSTD_MUNMAP_ARG1_T void*
// #define _RWSTD_NO_NESTED_CLASS_ACCESS
// #define _RWSTD_NO_NEWLINE
#define _RWSTD_NEWLINE_LF
// #define _RWSTD_NO_NEW_FUNC_TEMPLATE_SYNTAX
// #define _RWSTD_NO_NL_LANGINFO
// #define _RWSTD_NO_NL_TYPES_H
// #define _RWSTD_NO_NONCLASS_ARROW_RETURN
// #define _RWSTD_NO_NONDEDUCED_CONTEXT
// #define _RWSTD_NO_FOR_LOCAL_SCOPE
// #define _RWSTD_NO_INT_TRAPS
// #define _RWSTD_NO_object_mangling_imp
#define _RWSTD_NO_OBJECT_MANGLING
// #define _RWSTD_NO_SIGNALING_NAN
// #define _RWSTD_NO_OPERATOR_DELETE_ARRAY
// #define _RWSTD_NO_STD_NOTHROW_T
// #define _RWSTD_NO_OPERATOR_DELETE_ARRAY_NOTHROW
// #define _RWSTD_NO_OPERATOR_DELETE_ARRAY_PLACEMENT
// #define _RWSTD_NO_OPERATOR_DELETE_NOTHROW
// #define _RWSTD_NO_OPERATOR_DELETE_PLACEMENT
// #define _RWSTD_NO_OPERATOR_NEW_ARRAY
// #define _RWSTD_NO_OPERATOR_NEW_ARRAY_NOTHROW
// #define _RWSTD_NO_OPERATOR_NEW_ARRAY_PLACEMENT
// #define _RWSTD_NO_OPERATOR_NEW_NOTHROW
// #define _RWSTD_NO_OPERATOR_NEW_PLACEMENT
// #define _RWSTD_NO_OVERLOAD_OF_TEMPLATE_FUNCTION
// #define _RWSTD_NO_PART_SPEC_OVERLOAD
// #define _RWSTD_NO_PLACEMENT_DELETE
// #define _RWSTD_NO_SIZE_T
#define _RWSTD_IOFBF 0
#define _RWSTD_FPOS_T long
#define _RWSTD_NO_POD_ZERO_INIT
#define _RWSTD_NO_PRETTY_FUNCTION
// #define _RWSTD_NO_PTR_EXCEPTION_SPEC
#define _RWSTD_NO_PUTENV_CONST_CHAR
// #define _RWSTD_NO_QUIET_NAN
// #define _RWSTD_NO_REINTERPRET_CAST
// #define _RWSTD_NO_SETLOCALE
// #define _RWSTD_NO_SIG_ATOMIC_T
#define _RWSTD_SIG_DFL 0
// #define _RWSTD_NO_SPECIALIZATION_ON_RETURN_TYPE
// #define _RWSTD_NO_SPECIALIZED_FRIEND
// #define _RWSTD_NO_STATICS_IN_TEMPLATE
// #define _RWSTD_NO_STATIC_CAST
// #define _RWSTD_NO_STATIC_CONST_MEMBER_EXPR_CONST
// #define _RWSTD_NO_STATIC_CONST_MEMBER_INIT
// #define _RWSTD_NO_STATIC_TEMPLATE_MEMBER_INIT
// #define _RWSTD_NO_STD_MBSTATE_T
// #define _RWSTD_NO_STD_NOTHROW
// #define _RWSTD_NO_STD_TYPE_INFO
// #define _RWSTD_NO_STRUCT_TM
int tm_sec; /* seconds after the minute [O..61] */ \
int tm_min; /* minutes after the hour [0..59] */ \
int tm_hour; /* hours since midnight [0..23] */ \
int tm_mday; /* day of the month [1..31] */ \
int tm_mon; /* months since January [0..11] */ \
int tm_year; /* years since 1900 */ \
int tm_wday; /* days since Sunday [0..6] */ \
int tm_yday; /* days since January 1 [0..365] */ \
int tm_isdst; /* Daylight Saving Time */ \
}
// #define _RWSTD_NO_STRUCT_TM_IN_WCHAR_H
// #define _RWSTD_NO_TEMPLATE_DEFAULT_ARG_CONVERSION
// #define _RWSTD_NO_TEMPLATE_ON_RETURN_TYPE
// #define _RWSTD_NO_THREAD_SAFE_ERRNO
// #define _RWSTD_NO_THREAD_SAFE_EXCEPTIONS
#define _RWSTD_NO_THREAD_SAFE_LOCALE
// #define _RWSTD_NO_TIMEZONE
// #define _RWSTD_NO_TLS
// #define _RWSTD_NO_TYPE_INFO_DTOR
// #define _RWSTD_NO_TYPE_INFO_BEFORE
// #define _RWSTD_NO_TYPE_INFO_EQUALITY
// #define _RWSTD_NO_TYPE_INFO_INEQUALITY
// #define _RWSTD_NO_TYPE_INFO_NAME
// #define _RWSTD_NO_UNAME
#define _RWSTD_OS_SUNOS
// #define _RWSTD_NO_UNISTD_DECL
// #define _RWSTD_NO_VA_LIST
// #define _RWSTD_NO_VA_COPY
typedef struct {
} __rw_va_elem;
// #define _RWSTD_NO_VA_LIST_ARRAY // va_list is an array
// #define _RWSTD_NO_VSNPRINTF_RETURN
// #define _RWSTD_NO_WCSFTIME_WCHAR_T_FMAT
// #define _RWSTD_NO_WINT_T
#define _RWSTD_WINT_T int
// #define _RWSTD_NO_WCTRANS_T
#define _RWSTD_WCTRANS_T unsigned int
// #define _RWSTD_NO_WCTYPE_T
#define _RWSTD_WCTYPE_T int
#endif /* __STDCXX_AMD64_H */