// configured for xlC -F /package/1/ppc64/compilers/ibm/va80/vac.cfg- on Linux 2.6.5-7.191-pseries64 // #define _RWSTD_NO_CASSERT #define _RWSTD_ANSI_C_ASSERT_H "/usr/include/assert.h" // #define _RWSTD_NO_CCTYPE #define _RWSTD_ANSI_C_CTYPE_H "/usr/include/ctype.h" // #define _RWSTD_NO_CERRNO #define _RWSTD_ANSI_C_ERRNO_H "/usr/include/errno.h" // #define _RWSTD_NO_CFLOAT #define _RWSTD_ANSI_C_FLOAT_H // #define _RWSTD_NO_CISO646 #define _RWSTD_ANSI_C_ISO646_H // #define _RWSTD_NO_CLIMITS #define _RWSTD_ANSI_C_LIMITS_H // #define _RWSTD_NO_CLOCALE #define _RWSTD_ANSI_C_LOCALE_H "/usr/include/bits/locale.h" // #define _RWSTD_NO_CMATH #define _RWSTD_ANSI_C_MATH_H "/nfs/packages/mdx/sles/ppc64/compilers/ibm/va80/vacpp/8.0/include/math.h" // #define _RWSTD_NO_CSETJMP #define _RWSTD_ANSI_C_SETJMP_H "/usr/include/setjmp.h" // #define _RWSTD_NO_CSIGNAL #define _RWSTD_ANSI_C_SIGNAL_H "/usr/include/signal.h" // #define _RWSTD_NO_CSTDARG #define _RWSTD_ANSI_C_STDARG_H "/nfs/packages/mdx/sles/ppc64/compilers/ibm/va80/vacpp/8.0/include/stdarg.h" // #define _RWSTD_NO_CSTDDEF #define _RWSTD_ANSI_C_STDDEF_H "/usr/lib/gcc-lib/powerpc-suse-linux/3.3.3/include/stddef.h" // #define _RWSTD_NO_CSTDIO #define _RWSTD_ANSI_C_STDIO_H "/usr/include/stdio.h" // #define _RWSTD_NO_CSTDLIB #define _RWSTD_ANSI_C_STDLIB_H "/nfs/packages/mdx/sles/ppc64/compilers/ibm/va80/vacpp/8.0/include/stdlib.h" // #define _RWSTD_NO_CSTRING #define _RWSTD_ANSI_C_STRING_H "/nfs/packages/mdx/sles/ppc64/compilers/ibm/va80/vacpp/8.0/include/string.h" // #define _RWSTD_NO_CTIME #define _RWSTD_ANSI_C_TIME_H "/usr/include/time.h" // #define _RWSTD_NO_CWCHAR #define _RWSTD_ANSI_C_WCHAR_H "/usr/include/wchar.h" // #define _RWSTD_NO_CWCTYPE #define _RWSTD_ANSI_C_WCTYPE_H "/usr/include/wctype.h" // #define _RWSTD_NO_NEW #define _RWSTD_ANSI_C_NEW_H "/usr/include/g++/backward/new.h" // #define _RWSTD_NO_TYPEINFO #define _RWSTD_NO_TYPEINFO_H #define _RWSTD_NO_IEEEFP_H // #define _RWSTD_NO_PTHREAD_H /* "/usr/include/pthread.h" */ // #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_ACOSL_IN_LIBM #define _RWSTD_NO_ASINL // #define _RWSTD_NO_ASINL_IN_LIBM #define _RWSTD_NO_ATANL // #define _RWSTD_NO_ATANL_IN_LIBM #define _RWSTD_NO_ATAN2L // #define _RWSTD_NO_ATAN2L_IN_LIBM #define _RWSTD_NO_CEILL // #define _RWSTD_NO_CEILL_IN_LIBM #define _RWSTD_NO_COSL // #define _RWSTD_NO_COSL_IN_LIBM #define _RWSTD_NO_COSHL // #define _RWSTD_NO_COSHL_IN_LIBM #define _RWSTD_NO_EXPL // #define _RWSTD_NO_EXPL_IN_LIBM #define _RWSTD_NO_FABSL // #define _RWSTD_NO_FABSL_IN_LIBM #define _RWSTD_NO_FLOORL // #define _RWSTD_NO_FLOORL_IN_LIBM #define _RWSTD_NO_FMODL // #define _RWSTD_NO_FMODL_IN_LIBM #define _RWSTD_NO_FREXPL // #define _RWSTD_NO_FREXPL_IN_LIBM #define _RWSTD_NO_LDEXPL // #define _RWSTD_NO_LDEXPL_IN_LIBM #define _RWSTD_NO_LOGL // #define _RWSTD_NO_LOGL_IN_LIBM #define _RWSTD_NO_LOG10L // #define _RWSTD_NO_LOG10L_IN_LIBM #define _RWSTD_NO_MODFL // #define _RWSTD_NO_MODFL_IN_LIBM #define _RWSTD_NO_POWL // #define _RWSTD_NO_POWL_IN_LIBM #define _RWSTD_NO_SINL // #define _RWSTD_NO_SINL_IN_LIBM #define _RWSTD_NO_SINHL // #define _RWSTD_NO_SINHL_IN_LIBM #define _RWSTD_NO_SQRTL // #define _RWSTD_NO_SQRTL_IN_LIBM #define _RWSTD_NO_TANL // #define _RWSTD_NO_TANL_IN_LIBM #define _RWSTD_NO_TANHL // #define _RWSTD_NO_TANHL_IN_LIBM // #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_ABS_IN_LIBC // #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_DIV_IN_LIBC // #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_LLABS_IN_LIBC #define _RWSTD_NO_LLDIV // #define _RWSTD_NO_LLDIV_IN_LIBC // #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_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_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_WCSTOD // #define _RWSTD_NO_WCSTOF // #define _RWSTD_NO_WCSTOK // #define _RWSTD_NO_WCSTOL // #define _RWSTD_NO_WCSTOLD // #define _RWSTD_NO_WCSTOLL #define _RWSTD_NO_WCSTOMBS // #define _RWSTD_NO_WCSTOMBS_IN_LIBC // #define _RWSTD_NO_WCSTOUL // #define _RWSTD_NO_WCSTOULL // #define _RWSTD_NO_WCSXFRM // #define _RWSTD_NO_WCTOB #define _RWSTD_NO_WCTOMB // #define _RWSTD_NO_WCTOMB_IN_LIBC // #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_ATOMIC_OPS // #define _RWSTD_NO_HONOR_STD // #define _RWSTD_NO_STD_TERMINATE // #define _RWSTD_NO_SETRLIMIT // #define _RWSTD_NO_NEW_THROWS // #define _RWSTD_NO_NEW_OFLOW_SAFE // #define _RWSTD_NO_STD_BAD_ALLOC // #define _RWSTD_NO_STD_BAD_CAST // #define _RWSTD_NO_EXCEPTION_SPECIFICATION // #define _RWSTD_NO_STD_SET_UNEXPECTED // #define _RWSTD_NO_STD_BAD_EXCEPTION // #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_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_UNCAUGHT_EXCEPTION #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_CTYPE_UPPER = 0x00000001 /* libc value */ #define _RWSTD_CTYPE_LOWER = 0x00000002 /* libc value */ #define _RWSTD_CTYPE_DIGIT = 0x00000008 /* libc value */ #define _RWSTD_CTYPE_SPACE = 0x00000020 /* libc value */ #define _RWSTD_CTYPE_PUNCT = 0x00000400 /* libc value */ #define _RWSTD_CTYPE_CNTRL = 0x00000200 /* libc value */ #define _RWSTD_CTYPE_BLANK = 0x00000100 /* libc value */ #define _RWSTD_CTYPE_XDIGIT = 0x00000010 /* libc value */ #define _RWSTD_CTYPE_GRAPH = 0x00000080 /* libc value */ #define _RWSTD_CTYPE_ALPHA = 0x00000004 /* libc value */ #define _RWSTD_CTYPE_PRINT = 0x00000040 /* libc value */ #define _RWSTD_CTYPE_ALNUM = 0x00000800 /* libc value */ // #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_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_USE_CONFIG // #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_EXTERN_FUNCTION_TEMPLATE // #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_OVERLOAD // #define _RWSTD_NO_EXTERN_FUNCTION_TEMPLATE // #define _RWSTD_NO_EXTERN_INLINE // #define _RWSTD_NO_extern_template_imp #define _RWSTD_NO_EXTERN_TEMPLATE // #define _RWSTD_NO_extern_template_before_definition_imp #define _RWSTD_NO_EXTERN_TEMPLATE_BEFORE_DEFINITION // #define _RWSTD_NO_FLOAT_H // #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_LDBL_PRINTF_PREFIX "L" // #define _RWSTD_NO_FLOAT #define _RWSTD_FLT_ROUNDS 1 /* round to nearest */ #define _RWSTD_DBL_DIG 15 #define _RWSTD_DBL_MANT_DIG 53 #define _RWSTD_DBL_MAX_10_EXP 308 #define _RWSTD_DBL_MAX_EXP 1024 #define _RWSTD_DBL_MIN_10_EXP -307 #define _RWSTD_DBL_MIN_EXP -1021 #define _RWSTD_FLT_DIG 6 #define _RWSTD_FLT_MANT_DIG 24 #define _RWSTD_FLT_MAX_10_EXP 38 #define _RWSTD_FLT_MAX_EXP 128 #define _RWSTD_FLT_MIN_10_EXP -37 #define _RWSTD_FLT_MIN_EXP -125 #define _RWSTD_FLT_RADIX 2 #define _RWSTD_LDBL_DIG 15 #define _RWSTD_LDBL_MANT_DIG 53 #define _RWSTD_LDBL_MAX_10_EXP 308 #define _RWSTD_LDBL_MAX_EXP 1024 #define _RWSTD_LDBL_MIN_10_EXP -307 #define _RWSTD_LDBL_MIN_EXP -1021 #define _RWSTD_DBL_MAX 1.7976931348623157e+308 #define _RWSTD_FLT_MAX 3.40282347e+38F #define _RWSTD_LDBL_MAX 1.7976931348623158e+308L #define _RWSTD_DBL_EPSILON 2.2204460492503131e-16 #define _RWSTD_DBL_MIN 2.2250738585072014e-308 #define _RWSTD_FLT_EPSILON 1.19209290e-7F #define _RWSTD_FLT_MIN 1.17549435e-38F #define _RWSTD_LDBL_EPSILON 2.2204460492503131e-16L #define _RWSTD_LDBL_MIN 2.2250738585072014e-308L // #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 char** #define _RWSTD_NO_IMPLICIT_INSTANTIATION #define _RWSTD_NO_DBL_TRAPS // #define _RWSTD_NO_INFINITY // computed infinities and NANs for a big endian architecture #define _RWSTD_FLT_INF_BITS { '\x7f', '\x80', 0, 0 } #define _RWSTD_FLT_QNAN_BITS { '\x7f', '\xc0', 0, 0 } #define _RWSTD_FLT_SNAN_BITS { '\x7f', '\x80', 0, '\x1' } #define _RWSTD_FLT_DENORM_MIN_BITS { 0, 0, 0, '\x1' } #define _RWSTD_FLT_HAS_DENORM 1 #define _RWSTD_DBL_INF_BITS { '\x7f', '\xf0', 0, 0, 0, 0, 0, 0 } #define _RWSTD_DBL_QNAN_BITS { '\x7f', '\xf8', 0, 0, 0, 0, 0, 0 } #define _RWSTD_DBL_SNAN_BITS { '\x7f', '\xf0', 0, 0, 0, 0, 0, '\x1' } #define _RWSTD_DBL_DENORM_MIN_BITS { 0, 0, 0, 0, 0, 0, 0, '\x1' } #define _RWSTD_DBL_HAS_DENORM 1 #define _RWSTD_LDBL_INF_BITS { '\x7f', '\xf0', 0, 0, 0, 0, 0, 0 } #define _RWSTD_LDBL_QNAN_BITS { '\x7f', '\xf8', 0, 0, 0, 0, 0, 0 } #define _RWSTD_LDBL_SNAN_BITS { '\x7f', '\xf0', 0, 0, 0, 0, 0, '\x1' } #define _RWSTD_LDBL_DENORM_MIN_BITS { 0, 0, 0, 0, 0, 0, 0, '\x1' } #define _RWSTD_LDBL_HAS_DENORM 1 // #define _RWSTD_NO_INLINE_MEMBER_TEMPLATES // #define _RWSTD_NO_INSTANTIATE_DEFAULT_ARGS // #define _RWSTD_NO_LCONV_INT_FMAT // #define _RWSTD_NO_LCONV #define _RWSTD_LCONV { /* sizeof (lconv) == 56 */ \ 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; \ char int_p_cs_precedes; \ char int_p_sep_by_space; \ char int_n_cs_precedes; \ char int_n_sep_by_space; \ char int_p_sign_posn; \ char int_n_sign_posn; \ char _C_fill [2]; /* fill to size */ \ } // #define _RWSTD_NO_WCHAR_H // #define _RWSTD_NO_WCTYPE_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_WCHAR_T // #define _RWSTD_NO_LIMITS #define _RWSTD_BOOL_SIZE 1 /* sizeof (bool) */ #define _RWSTD_CHAR_SIZE 1 /* sizeof (char) */ #define _RWSTD_SHRT_SIZE 2 /* sizeof (short) */ #define _RWSTD_INT_SIZE 4 /* sizeof (int) */ #define _RWSTD_LONG_SIZE 4 /* sizeof (long) */ #define _RWSTD_FLT_SIZE 4 /* sizeof (float) */ #define _RWSTD_DBL_SIZE 8 /* sizeof (double) */ #define _RWSTD_LDBL_SIZE 8 /* sizeof (long double) */ #define _RWSTD_PTR_SIZE 4 /* sizeof (void*) */ #define _RWSTD_FUNPTR_SIZE 4 /* sizeof (void(*)()) */ #define _RWSTD_MEMPTR_SIZE 8 /* sizeof (void (struct::*)()) */ #define _RWSTD_CHAR_BIT 8 #define _RWSTD_BOOL_MIN !!0 #define _RWSTD_BOOL_MAX !0 // #define _RWSTD_NO_TWOS_COMPLEMENT #define _RWSTD_CHAR_MAX '\xff' #define _RWSTD_CHAR_MIN '\x0' #define _RWSTD_SCHAR_MAX 0x7f #define _RWSTD_SCHAR_MIN (-_RWSTD_SCHAR_MAX - 1) #define _RWSTD_UCHAR_MAX 0xffU #define _RWSTD_UCHAR_MIN 0x0U #define _RWSTD_SHRT_MAX 0x7fff #define _RWSTD_SHRT_MIN (-_RWSTD_SHRT_MAX - 1) #define _RWSTD_USHRT_MAX 0xffffU #define _RWSTD_USHRT_MIN 0x0U #define _RWSTD_INT_MAX 0x7fffffff #define _RWSTD_INT_MIN (-_RWSTD_INT_MAX - 1) #define _RWSTD_UINT_MAX 0xffffffffU #define _RWSTD_UINT_MIN 0x0U #define _RWSTD_LONG_MAX 0x7fffffffL #define _RWSTD_LONG_MIN (-_RWSTD_LONG_MAX - 1L) #define _RWSTD_ULONG_MAX 0xffffffffUL #define _RWSTD_ULONG_MIN 0x0UL #define _RWSTD_LLONG_SIZE 8 #define _RWSTD_LLONG_MAX 0x7fffffffffffffffLL #define _RWSTD_LLONG_MIN (-_RWSTD_LLONG_MAX - 1LL) #define _RWSTD_ULLONG_MAX 0xffffffffffffffffULL #define _RWSTD_ULLONG_MIN 0x0ULL #define _RWSTD_WCHAR_T_SIZE 4 /* sizeof (wchar_t) */ #define _RWSTD_WCHAR_T_MAX 0x7fffffff #define _RWSTD_WCHAR_T_MIN (-_RWSTD_WCHAR_T_MAX - 1) #define _RWSTD_MB_LEN_MAX 16 /* libc value */ #define _RWSTD_INT8_T char #define _RWSTD_UINT8_T unsigned char #define _RWSTD_INT16_T short #define _RWSTD_UINT16_T unsigned short #define _RWSTD_INT32_T int #define _RWSTD_UINT32_T unsigned int #define _RWSTD_INT64_T long long #define _RWSTD_UINT64_T unsigned long long #define _RWSTD_INT_LEAST8_T _RWSTD_INT8_T #define _RWSTD_UINT_LEAST8_T _RWSTD_UINT8_T #define _RWSTD_INT_LEAST16_T _RWSTD_INT16_T #define _RWSTD_UINT_LEAST16_T _RWSTD_UINT16_T #define _RWSTD_INT_LEAST32_T _RWSTD_INT32_T #define _RWSTD_UINT_LEAST32_T _RWSTD_UINT32_T #define _RWSTD_INT_LEAST64_T _RWSTD_INT64_T #define _RWSTD_UINT_LEAST64_T _RWSTD_UINT64_T // #define _RWSTD_NO_LLONG_PRINTF_PREFIX #define _RWSTD_LLONG_PRINTF_PREFIX "ll" // #define _RWSTD_NO_LOCALE_NAME_FMAT #define _RWSTD_LC_COLLATE 3 #define _RWSTD_LC_CTYPE 0 #define _RWSTD_LC_MONETARY 4 #define _RWSTD_LC_NUMERIC 1 #define _RWSTD_LC_TIME 2 #define _RWSTD_LC_MESSAGES 5 #define _RWSTD_LC_ALL 6 #define _RWSTD_LC_MAX _RWSTD_LC_ALL #define _RWSTD_LC_MIN _RWSTD_LC_CTYPE #define _RWSTD_CAT_3(pfx) { 3, "LC_COLLATE", pfx::_C_collate } #define _RWSTD_CAT_0(pfx) { 0, "LC_CTYPE", pfx::_C_ctype } #define _RWSTD_CAT_4(pfx) { 4, "LC_MONETARY", pfx::_C_monetary } #define _RWSTD_CAT_1(pfx) { 1, "LC_NUMERIC", pfx::_C_numeric } #define _RWSTD_CAT_2(pfx) { 2, "LC_TIME", pfx::_C_time } #define _RWSTD_CAT_5(pfx) { 5, "LC_MESSAGES", pfx::_C_messages } // #define _RWSTD_NO_SETLOCALE_ENVIRONMENT // #define _RWSTD_NO_CAT_NAMES #define _RWSTD_CAT_SEP ";" #define _RWSTD_CAT_EQ "=" #define _RWSTD_NO_INITIAL_CAT_SEP // #define _RWSTD_NO_CONDENSED_NAME #define _RWSTD_NO_MATH_EXCEPTION // #define _RWSTD_NO_MATH_OVERLOADS #define _RWSTD_NO_ABS_DBL #define _RWSTD_NO_ABS_FLT #define _RWSTD_NO_ABS_LDBL #define _RWSTD_NO_ACOS_FLT #define _RWSTD_NO_ACOS_LDBL #define _RWSTD_NO_ASIN_FLT #define _RWSTD_NO_ASIN_LDBL #define _RWSTD_NO_ATAN_FLT #define _RWSTD_NO_ATAN_LDBL #define _RWSTD_NO_ATAN2_FLT #define _RWSTD_NO_ATAN2_LDBL #define _RWSTD_NO_CEIL_FLT #define _RWSTD_NO_CEIL_LDBL #define _RWSTD_NO_COS_FLT #define _RWSTD_NO_COS_LDBL #define _RWSTD_NO_COSH_FLT #define _RWSTD_NO_COSH_LDBL #define _RWSTD_NO_EXP_FLT #define _RWSTD_NO_EXP_LDBL #define _RWSTD_NO_FABS_FLT #define _RWSTD_NO_FABS_LDBL #define _RWSTD_NO_FLOOR_FLT #define _RWSTD_NO_FLOOR_LDBL #define _RWSTD_NO_FMOD_FLT #define _RWSTD_NO_FMOD_LDBL #define _RWSTD_NO_FREXP_FLT #define _RWSTD_NO_FREXP_LDBL #define _RWSTD_NO_LDEXP_FLT_INT #define _RWSTD_NO_LDEXP_LDBL_INT #define _RWSTD_NO_LOG_FLT #define _RWSTD_NO_LOG_LDBL #define _RWSTD_NO_LOG10_FLT #define _RWSTD_NO_LOG10_LDBL #define _RWSTD_NO_MODF_FLT #define _RWSTD_NO_MODF_LDBL #define _RWSTD_NO_POW_FLT #define _RWSTD_NO_POW_LDBL #define _RWSTD_NO_POW_DBL_INT #define _RWSTD_NO_POW_FLT_INT #define _RWSTD_NO_POW_LDBL_INT #define _RWSTD_NO_SIN_FLT #define _RWSTD_NO_SIN_LDBL #define _RWSTD_NO_SINH_FLT #define _RWSTD_NO_SINH_LDBL #define _RWSTD_NO_SQRT_FLT #define _RWSTD_NO_SQRT_LDBL #define _RWSTD_NO_TAN_FLT #define _RWSTD_NO_TAN_LDBL #define _RWSTD_NO_TANH_FLT #define _RWSTD_NO_TANH_LDBL // #define _RWSTD_NO_MBSTATE_T #define _RWSTD_MBSTATE_T_SIZE 8 // #define _RWSTD_NO_MEMBER_TEMPLATE_OVERLOAD // #define _RWSTD_NO_MUNMAP #define _RWSTD_MUNMAP_ARG1_T void* // #define _RWSTD_NO_NATIVE_WCHAR_T // #define _RWSTD_NO_NESTED_CLASS_ACCESS // #define _RWSTD_NO_NEWLINE #define _RWSTD_NEWLINE "\n" #define _RWSTD_NEWLINE_LF // #define _RWSTD_NO_NEW_CLASS_TEMPLATE_SYNTAX // #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_SIGNALING_NAN // #define _RWSTD_NO_OFFSETOF // #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_CLOCK_T long #define _RWSTD_PTRDIFF_T int #define _RWSTD_SIZE_T unsigned #define _RWSTD_SIZE_MAX _RWSTD_UINT_MAX #define _RWSTD_PTRDIFF_MIN _RWSTD_INT_MIN #define _RWSTD_PTRDIFF_MAX _RWSTD_INT_MAX #define _RWSTD_TIME_T long #define _RWSTD_CLOCKS_PER_SEC 1000000 #define _RWSTD_RAND_MAX 2147483647 #define _RWSTD_EOF -1 #define _RWSTD_WEOF -1 #define _RWSTD_L_TMPNAM 20 #define _RWSTD_IOFBF 0 #define _RWSTD_IOLBF 1 #define _RWSTD_IONBF 2 #define _RWSTD_BUFSIZ 8192 #define _RWSTD_FOPEN_MAX 16 #define _RWSTD_FILENAME_MAX 4096 #define _RWSTD_TMP_MAX 238328 #define _RWSTD_NO_NATIVE_FPOS_T/* may be an aggregate */ #define _RWSTD_FPOS_T_SIZE 12 // #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_SIG_ERR -1 #define _RWSTD_SIG_IGN 1 #define _RWSTD_SIGABRT 6 #define _RWSTD_SIGFPE 8 #define _RWSTD_SIGILL 4 #define _RWSTD_SIGINT 2 #define _RWSTD_SIGSEGV 11 #define _RWSTD_SIGTERM 15 #define _RWSTD_SIG_ATOMIC_T int #define _RWSTD_SIG_ATOMIC_MIN _RWSTD_INT_MIN #define _RWSTD_SIG_ATOMIC_MAX _RWSTD_INT_MAX // #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 #define _RWSTD_STRUCT_TM { /* sizeof (struct tm) == 44 */ \ 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 */ \ char _C_fill [8]; /* fill to size */ \ } #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_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_LINUX #define _RWSTD_OS_SYSNAME "LINUX" #define _RWSTD_OS_RELEASE "2.6.5-7.191-pseries64" #define _RWSTD_OS_VERSION "#1 SMP Tue Jun 28 14:58:56 UTC 2005" #define _RWSTD_OS_MAJOR 2 #define _RWSTD_OS_MINOR 6 #define _RWSTD_OS_MICRO 5 // #define _RWSTD_NO_UNISTD_DECL #define _RWSTD_STDIN_FILENO 0 // STDIN_FILENO #define _RWSTD_STDOUT_FILENO 0x1 // STDOUT_FILENO #define _RWSTD_STDERR_FILENO 0x2 // STDERR_FILENO #define _RWSTD_O_RDONLY 0 // O_RDONLY #define _RWSTD_O_WRONLY 0x1 // O_WRONLY #define _RWSTD_O_RDWR 0x2 // O_RDWR #define _RWSTD_O_ACCMODE 0x3 // O_ACCMODE #define _RWSTD_O_APPEND 0x400 // O_APPEND #define _RWSTD_O_EXCL 0x80 // O_EXCL #define _RWSTD_O_CREAT 0x40 // O_CREAT #define _RWSTD_O_TRUNC 0x200 // O_TRUNC #define _RWSTD_SEEK_SET 0 // SEEK_SET #define _RWSTD_SEEK_CUR 0x1 // SEEK_CUR #define _RWSTD_SEEK_END 0x2 // SEEK_END #define _RWSTD_F_GETFL 0x3 // F_GETFL #define _RWSTD_OFF_T long // off_t #define _RWSTD_SSIZE_T int // ssize_t // #define _RWSTD_NO_VA_LIST typedef struct { void* _C_data [12]; } __rw_va_elem; typedef __rw_va_elem __rw_va_list [1]; // #define _RWSTD_NO_VA_LIST_ARRAY // va_list is an array #define _RWSTD_VA_LIST __rw_va_list // #define _RWSTD_NO_VSNPRINTF_RETURN // #define _RWSTD_NO_WCSFTIME_WCHAR_T_FMAT #define _RWSTD_WCSFTIME_ARG3_T const wchar_t* // #define _RWSTD_NO_WINT_T #define _RWSTD_WINT_T unsigned #define _RWSTD_WINT_MIN _RWSTD_UINT_MIN #define _RWSTD_WINT_MAX _RWSTD_UINT_MAX // #define _RWSTD_NO_WCTRANS_T #define _RWSTD_WCTRANS_T int* // #define _RWSTD_NO_WCTYPE_T #define _RWSTD_WCTYPE_T unsigned long