wolfssl-examples/tls/VisualGDB-tls/client-tls13/gcc_Debug.old00

1178 lines
26 KiB
Plaintext

/*
This file is only used by IntelliSense (VisualStudio code suggestion system)
DO NOT INCLUDE THIS FILE FROM YOUR ACTUAL SOURCE FILES.
This file lists the preprocessor macros extracted from your GCC.
It is needed for IntelliSense to parse other header files correctly.
*/
#if defined(_MSC_VER) || defined (__SYSPROGS_CODESENSE__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wreserved-id-macro"
#ifndef CERTPATH
#define CERTPATH ../certs/
#endif
#ifndef DEBUG
#define DEBUG 1
#endif
#ifndef _GNU_SOURCE
#define _GNU_SOURCE 1
#endif
#ifndef _LP64
#define _LP64 1
#endif
#ifndef __ATOMIC_ACQUIRE
#define __ATOMIC_ACQUIRE 2
#endif
#ifndef __ATOMIC_ACQ_REL
#define __ATOMIC_ACQ_REL 4
#endif
#ifndef __ATOMIC_CONSUME
#define __ATOMIC_CONSUME 1
#endif
#ifndef __ATOMIC_RELAXED
#define __ATOMIC_RELAXED 0
#endif
#ifndef __ATOMIC_RELEASE
#define __ATOMIC_RELEASE 3
#endif
#ifndef __ATOMIC_SEQ_CST
#define __ATOMIC_SEQ_CST 5
#endif
#ifndef __BIGGEST_ALIGNMENT__
#define __BIGGEST_ALIGNMENT__ 16
#endif
#ifndef __BYTE_ORDER__
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
#endif
#ifndef __CHAR16_TYPE__
#define __CHAR16_TYPE__ unsigned short
#endif
#ifndef __CHAR32_TYPE__
#define __CHAR32_TYPE__ unsigned int
#endif
#ifndef __CHAR_BIT__
#define __CHAR_BIT__ 8
#endif
#ifndef __CLANG_ATOMIC_BOOL_LOCK_FREE
#define __CLANG_ATOMIC_BOOL_LOCK_FREE 2
#endif
#ifndef __CLANG_ATOMIC_CHAR16_T_LOCK_FREE
#define __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2
#endif
#ifndef __CLANG_ATOMIC_CHAR32_T_LOCK_FREE
#define __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2
#endif
#ifndef __CLANG_ATOMIC_CHAR_LOCK_FREE
#define __CLANG_ATOMIC_CHAR_LOCK_FREE 2
#endif
#ifndef __CLANG_ATOMIC_INT_LOCK_FREE
#define __CLANG_ATOMIC_INT_LOCK_FREE 2
#endif
#ifndef __CLANG_ATOMIC_LLONG_LOCK_FREE
#define __CLANG_ATOMIC_LLONG_LOCK_FREE 2
#endif
#ifndef __CLANG_ATOMIC_LONG_LOCK_FREE
#define __CLANG_ATOMIC_LONG_LOCK_FREE 2
#endif
#ifndef __CLANG_ATOMIC_POINTER_LOCK_FREE
#define __CLANG_ATOMIC_POINTER_LOCK_FREE 2
#endif
#ifndef __CLANG_ATOMIC_SHORT_LOCK_FREE
#define __CLANG_ATOMIC_SHORT_LOCK_FREE 2
#endif
#ifndef __CLANG_ATOMIC_WCHAR_T_LOCK_FREE
#define __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2
#endif
#ifndef __CONSTANT_CFSTRINGS__
#define __CONSTANT_CFSTRINGS__ 1
#endif
#ifndef __DBL_DECIMAL_DIG__
#define __DBL_DECIMAL_DIG__ 17
#endif
#ifndef __DBL_DENORM_MIN__
#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
#endif
#ifndef __DBL_DIG__
#define __DBL_DIG__ 15
#endif
#ifndef __DBL_EPSILON__
#define __DBL_EPSILON__ 2.2204460492503131e-16
#endif
#ifndef __DBL_HAS_DENORM__
#define __DBL_HAS_DENORM__ 1
#endif
#ifndef __DBL_HAS_INFINITY__
#define __DBL_HAS_INFINITY__ 1
#endif
#ifndef __DBL_HAS_QUIET_NAN__
#define __DBL_HAS_QUIET_NAN__ 1
#endif
#ifndef __DBL_MANT_DIG__
#define __DBL_MANT_DIG__ 53
#endif
#ifndef __DBL_MAX_10_EXP__
#define __DBL_MAX_10_EXP__ 308
#endif
#ifndef __DBL_MAX_EXP__
#define __DBL_MAX_EXP__ 1024
#endif
#ifndef __DBL_MAX__
#define __DBL_MAX__ 1.7976931348623157e+308
#endif
#ifndef __DBL_MIN_10_EXP__
#define __DBL_MIN_10_EXP__ (-307)
#endif
#ifndef __DBL_MIN_EXP__
#define __DBL_MIN_EXP__ (-1021)
#endif
#ifndef __DBL_MIN__
#define __DBL_MIN__ 2.2250738585072014e-308
#endif
#ifndef __DECIMAL_DIG__
#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
#endif
#ifndef __DEPRECATED
#define __DEPRECATED 1
#endif
#ifndef __ELF__
#define __ELF__ 1
#endif
#ifndef __EXCEPTIONS
#define __EXCEPTIONS 1
#endif
#ifndef __FINITE_MATH_ONLY__
#define __FINITE_MATH_ONLY__ 0
#endif
#ifndef __FLOAT128__
#define __FLOAT128__ 1
#endif
#ifndef __FLT_DECIMAL_DIG__
#define __FLT_DECIMAL_DIG__ 9
#endif
#ifndef __FLT_DENORM_MIN__
#define __FLT_DENORM_MIN__ 1.40129846e-45F
#endif
#ifndef __FLT_DIG__
#define __FLT_DIG__ 6
#endif
#ifndef __FLT_EPSILON__
#define __FLT_EPSILON__ 1.19209290e-7F
#endif
#ifndef __FLT_EVAL_METHOD__
#define __FLT_EVAL_METHOD__ 0
#endif
#ifndef __FLT_HAS_DENORM__
#define __FLT_HAS_DENORM__ 1
#endif
#ifndef __FLT_HAS_INFINITY__
#define __FLT_HAS_INFINITY__ 1
#endif
#ifndef __FLT_HAS_QUIET_NAN__
#define __FLT_HAS_QUIET_NAN__ 1
#endif
#ifndef __FLT_MANT_DIG__
#define __FLT_MANT_DIG__ 24
#endif
#ifndef __FLT_MAX_10_EXP__
#define __FLT_MAX_10_EXP__ 38
#endif
#ifndef __FLT_MAX_EXP__
#define __FLT_MAX_EXP__ 128
#endif
#ifndef __FLT_MAX__
#define __FLT_MAX__ 3.40282347e+38F
#endif
#ifndef __FLT_MIN_10_EXP__
#define __FLT_MIN_10_EXP__ (-37)
#endif
#ifndef __FLT_MIN_EXP__
#define __FLT_MIN_EXP__ (-125)
#endif
#ifndef __FLT_MIN__
#define __FLT_MIN__ 1.17549435e-38F
#endif
#ifndef __FLT_RADIX__
#define __FLT_RADIX__ 2
#endif
#ifndef __FXSR__
#define __FXSR__ 1
#endif
#ifndef __GCC_ASM_FLAG_OUTPUTS__
#define __GCC_ASM_FLAG_OUTPUTS__ 1
#endif
#ifndef __GCC_ATOMIC_BOOL_LOCK_FREE
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#endif
#ifndef __GCC_ATOMIC_CHAR16_T_LOCK_FREE
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#endif
#ifndef __GCC_ATOMIC_CHAR32_T_LOCK_FREE
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#endif
#ifndef __GCC_ATOMIC_CHAR_LOCK_FREE
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#endif
#ifndef __GCC_ATOMIC_INT_LOCK_FREE
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#endif
#ifndef __GCC_ATOMIC_LLONG_LOCK_FREE
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#endif
#ifndef __GCC_ATOMIC_LONG_LOCK_FREE
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#endif
#ifndef __GCC_ATOMIC_POINTER_LOCK_FREE
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#endif
#ifndef __GCC_ATOMIC_SHORT_LOCK_FREE
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#endif
#ifndef __GCC_ATOMIC_TEST_AND_SET_TRUEVAL
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#endif
#ifndef __GCC_ATOMIC_WCHAR_T_LOCK_FREE
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#endif
#ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#endif
#ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#endif
#ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#endif
#ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
#endif
#ifndef __GLIBCXX_BITSIZE_INT_N_0
#define __GLIBCXX_BITSIZE_INT_N_0 128
#endif
#ifndef __GLIBCXX_TYPE_INT_N_0
#define __GLIBCXX_TYPE_INT_N_0 __int128
#endif
#ifndef __GNUC_GNU_INLINE__
#define __GNUC_GNU_INLINE__ 1
#endif
#ifndef __GNUC_MINOR__
#define __GNUC_MINOR__ 2
#endif
#ifndef __GNUC_PATCHLEVEL__
#define __GNUC_PATCHLEVEL__ 1
#endif
#ifndef __GNUC__
#define __GNUC__ 4
#endif
#ifndef __GNUG__
#define __GNUG__ 4
#endif
#ifndef __GXX_ABI_VERSION
#define __GXX_ABI_VERSION 1002
#endif
#if !defined(__GXX_EXPERIMENTAL_CXX0X__) && defined(__SYSPROGS_CODESENSE__)
#define __GXX_EXPERIMENTAL_CXX0X__ 1
#endif
#ifndef __GXX_RTTI
#define __GXX_RTTI 1
#endif
#ifndef __GXX_WEAK__
#define __GXX_WEAK__ 1
#endif
#ifndef __INT16_C_SUFFIX__
#define __INT16_C_SUFFIX__
#endif
#ifndef __INT16_FMTd__
#define __INT16_FMTd__ "hd"
#endif
#ifndef __INT16_FMTi__
#define __INT16_FMTi__ "hi"
#endif
#ifndef __INT16_MAX__
#define __INT16_MAX__ 32767
#endif
#ifndef __INT16_TYPE__
#define __INT16_TYPE__ short
#endif
#ifndef __INT32_C_SUFFIX__
#define __INT32_C_SUFFIX__
#endif
#ifndef __INT32_FMTd__
#define __INT32_FMTd__ "d"
#endif
#ifndef __INT32_FMTi__
#define __INT32_FMTi__ "i"
#endif
#ifndef __INT32_MAX__
#define __INT32_MAX__ 2147483647
#endif
#ifndef __INT32_TYPE__
#define __INT32_TYPE__ int
#endif
#ifndef __INT64_C_SUFFIX__
#define __INT64_C_SUFFIX__ L
#endif
#ifndef __INT64_FMTd__
#define __INT64_FMTd__ "ld"
#endif
#ifndef __INT64_FMTi__
#define __INT64_FMTi__ "li"
#endif
#ifndef __INT64_MAX__
#define __INT64_MAX__ 9223372036854775807L
#endif
#ifndef __INT64_TYPE__
#define __INT64_TYPE__ long int
#endif
#ifndef __INT8_C_SUFFIX__
#define __INT8_C_SUFFIX__
#endif
#ifndef __INT8_FMTd__
#define __INT8_FMTd__ "hhd"
#endif
#ifndef __INT8_FMTi__
#define __INT8_FMTi__ "hhi"
#endif
#ifndef __INT8_MAX__
#define __INT8_MAX__ 127
#endif
#ifndef __INT8_TYPE__
#define __INT8_TYPE__ signed char
#endif
#ifndef __INTMAX_C_SUFFIX__
#define __INTMAX_C_SUFFIX__ L
#endif
#ifndef __INTMAX_FMTd__
#define __INTMAX_FMTd__ "ld"
#endif
#ifndef __INTMAX_FMTi__
#define __INTMAX_FMTi__ "li"
#endif
#ifndef __INTMAX_MAX__
#define __INTMAX_MAX__ 9223372036854775807L
#endif
#ifndef __INTMAX_TYPE__
#define __INTMAX_TYPE__ long int
#endif
#ifndef __INTMAX_WIDTH__
#define __INTMAX_WIDTH__ 64
#endif
#ifndef __INTPTR_FMTd__
#define __INTPTR_FMTd__ "ld"
#endif
#ifndef __INTPTR_FMTi__
#define __INTPTR_FMTi__ "li"
#endif
#ifndef __INTPTR_MAX__
#define __INTPTR_MAX__ 9223372036854775807L
#endif
#ifndef __INTPTR_TYPE__
#define __INTPTR_TYPE__ long int
#endif
#ifndef __INTPTR_WIDTH__
#define __INTPTR_WIDTH__ 64
#endif
#ifndef __INT_FAST16_FMTd__
#define __INT_FAST16_FMTd__ "hd"
#endif
#ifndef __INT_FAST16_FMTi__
#define __INT_FAST16_FMTi__ "hi"
#endif
#ifndef __INT_FAST16_MAX__
#define __INT_FAST16_MAX__ 32767
#endif
#ifndef __INT_FAST16_TYPE__
#define __INT_FAST16_TYPE__ short
#endif
#ifndef __INT_FAST32_FMTd__
#define __INT_FAST32_FMTd__ "d"
#endif
#ifndef __INT_FAST32_FMTi__
#define __INT_FAST32_FMTi__ "i"
#endif
#ifndef __INT_FAST32_MAX__
#define __INT_FAST32_MAX__ 2147483647
#endif
#ifndef __INT_FAST32_TYPE__
#define __INT_FAST32_TYPE__ int
#endif
#ifndef __INT_FAST64_FMTd__
#define __INT_FAST64_FMTd__ "ld"
#endif
#ifndef __INT_FAST64_FMTi__
#define __INT_FAST64_FMTi__ "li"
#endif
#ifndef __INT_FAST64_MAX__
#define __INT_FAST64_MAX__ 9223372036854775807L
#endif
#ifndef __INT_FAST64_TYPE__
#define __INT_FAST64_TYPE__ long int
#endif
#ifndef __INT_FAST8_FMTd__
#define __INT_FAST8_FMTd__ "hhd"
#endif
#ifndef __INT_FAST8_FMTi__
#define __INT_FAST8_FMTi__ "hhi"
#endif
#ifndef __INT_FAST8_MAX__
#define __INT_FAST8_MAX__ 127
#endif
#ifndef __INT_FAST8_TYPE__
#define __INT_FAST8_TYPE__ signed char
#endif
#ifndef __INT_LEAST16_FMTd__
#define __INT_LEAST16_FMTd__ "hd"
#endif
#ifndef __INT_LEAST16_FMTi__
#define __INT_LEAST16_FMTi__ "hi"
#endif
#ifndef __INT_LEAST16_MAX__
#define __INT_LEAST16_MAX__ 32767
#endif
#ifndef __INT_LEAST16_TYPE__
#define __INT_LEAST16_TYPE__ short
#endif
#ifndef __INT_LEAST32_FMTd__
#define __INT_LEAST32_FMTd__ "d"
#endif
#ifndef __INT_LEAST32_FMTi__
#define __INT_LEAST32_FMTi__ "i"
#endif
#ifndef __INT_LEAST32_MAX__
#define __INT_LEAST32_MAX__ 2147483647
#endif
#ifndef __INT_LEAST32_TYPE__
#define __INT_LEAST32_TYPE__ int
#endif
#ifndef __INT_LEAST64_FMTd__
#define __INT_LEAST64_FMTd__ "ld"
#endif
#ifndef __INT_LEAST64_FMTi__
#define __INT_LEAST64_FMTi__ "li"
#endif
#ifndef __INT_LEAST64_MAX__
#define __INT_LEAST64_MAX__ 9223372036854775807L
#endif
#ifndef __INT_LEAST64_TYPE__
#define __INT_LEAST64_TYPE__ long int
#endif
#ifndef __INT_LEAST8_FMTd__
#define __INT_LEAST8_FMTd__ "hhd"
#endif
#ifndef __INT_LEAST8_FMTi__
#define __INT_LEAST8_FMTi__ "hhi"
#endif
#ifndef __INT_LEAST8_MAX__
#define __INT_LEAST8_MAX__ 127
#endif
#ifndef __INT_LEAST8_TYPE__
#define __INT_LEAST8_TYPE__ signed char
#endif
#ifndef __INT_MAX__
#define __INT_MAX__ 2147483647
#endif
#ifndef __LDBL_DECIMAL_DIG__
#define __LDBL_DECIMAL_DIG__ 21
#endif
#ifndef __LDBL_DENORM_MIN__
#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
#endif
#ifndef __LDBL_DIG__
#define __LDBL_DIG__ 18
#endif
#ifndef __LDBL_EPSILON__
#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
#endif
#ifndef __LDBL_HAS_DENORM__
#define __LDBL_HAS_DENORM__ 1
#endif
#ifndef __LDBL_HAS_INFINITY__
#define __LDBL_HAS_INFINITY__ 1
#endif
#ifndef __LDBL_HAS_QUIET_NAN__
#define __LDBL_HAS_QUIET_NAN__ 1
#endif
#ifndef __LDBL_MANT_DIG__
#define __LDBL_MANT_DIG__ 64
#endif
#ifndef __LDBL_MAX_10_EXP__
#define __LDBL_MAX_10_EXP__ 4932
#endif
#ifndef __LDBL_MAX_EXP__
#define __LDBL_MAX_EXP__ 16384
#endif
#ifndef __LDBL_MAX__
#define __LDBL_MAX__ 1.18973149535723176502e+4932L
#endif
#ifndef __LDBL_MIN_10_EXP__
#define __LDBL_MIN_10_EXP__ (-4931)
#endif
#ifndef __LDBL_MIN_EXP__
#define __LDBL_MIN_EXP__ (-16381)
#endif
#ifndef __LDBL_MIN__
#define __LDBL_MIN__ 3.36210314311209350626e-4932L
#endif
#ifndef __LITTLE_ENDIAN__
#define __LITTLE_ENDIAN__ 1
#endif
#ifndef __LONG_LONG_MAX__
#define __LONG_LONG_MAX__ 9223372036854775807LL
#endif
#ifndef __LONG_MAX__
#define __LONG_MAX__ 9223372036854775807L
#endif
#ifndef __LP64__
#define __LP64__ 1
#endif
#ifndef __MMX__
#define __MMX__ 1
#endif
#ifndef __NO_INLINE__
#define __NO_INLINE__ 1
#endif
#ifndef __NO_MATH_INLINES
#define __NO_MATH_INLINES 1
#endif
#ifndef __OBJC_BOOL_IS_BOOL
#define __OBJC_BOOL_IS_BOOL 0
#endif
#ifndef __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES
#define __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3
#endif
#ifndef __OPENCL_MEMORY_SCOPE_DEVICE
#define __OPENCL_MEMORY_SCOPE_DEVICE 2
#endif
#ifndef __OPENCL_MEMORY_SCOPE_SUB_GROUP
#define __OPENCL_MEMORY_SCOPE_SUB_GROUP 4
#endif
#ifndef __OPENCL_MEMORY_SCOPE_WORK_GROUP
#define __OPENCL_MEMORY_SCOPE_WORK_GROUP 1
#endif
#ifndef __OPENCL_MEMORY_SCOPE_WORK_ITEM
#define __OPENCL_MEMORY_SCOPE_WORK_ITEM 0
#endif
#ifndef __ORDER_BIG_ENDIAN__
#define __ORDER_BIG_ENDIAN__ 4321
#endif
#ifndef __ORDER_LITTLE_ENDIAN__
#define __ORDER_LITTLE_ENDIAN__ 1234
#endif
#ifndef __ORDER_PDP_ENDIAN__
#define __ORDER_PDP_ENDIAN__ 3412
#endif
#ifndef __POINTER_WIDTH__
#define __POINTER_WIDTH__ 64
#endif
#ifndef __PRAGMA_REDEFINE_EXTNAME
#define __PRAGMA_REDEFINE_EXTNAME 1
#endif
#ifndef __PTRDIFF_FMTd__
#define __PTRDIFF_FMTd__ "ld"
#endif
#ifndef __PTRDIFF_FMTi__
#define __PTRDIFF_FMTi__ "li"
#endif
#ifndef __PTRDIFF_MAX__
#define __PTRDIFF_MAX__ 9223372036854775807L
#endif
#ifndef __PTRDIFF_TYPE__
#define __PTRDIFF_TYPE__ long int
#endif
#ifndef __PTRDIFF_WIDTH__
#define __PTRDIFF_WIDTH__ 64
#endif
#ifndef __REGISTER_PREFIX__
#define __REGISTER_PREFIX__
#endif
#ifndef __SCHAR_MAX__
#define __SCHAR_MAX__ 127
#endif
#ifndef __SEG_FS
#define __SEG_FS 1
#endif
#ifndef __SEG_GS
#define __SEG_GS 1
#endif
#ifndef __SHRT_MAX__
#define __SHRT_MAX__ 32767
#endif
#ifndef __SIG_ATOMIC_MAX__
#define __SIG_ATOMIC_MAX__ 2147483647
#endif
#ifndef __SIG_ATOMIC_WIDTH__
#define __SIG_ATOMIC_WIDTH__ 32
#endif
#ifndef __SIZEOF_DOUBLE__
#define __SIZEOF_DOUBLE__ 8
#endif
#ifndef __SIZEOF_FLOAT128__
#define __SIZEOF_FLOAT128__ 16
#endif
#ifndef __SIZEOF_FLOAT__
#define __SIZEOF_FLOAT__ 4
#endif
#ifndef __SIZEOF_INT128__
#define __SIZEOF_INT128__ 16
#endif
#ifndef __SIZEOF_INT__
#define __SIZEOF_INT__ 4
#endif
#ifndef __SIZEOF_LONG_DOUBLE__
#define __SIZEOF_LONG_DOUBLE__ 16
#endif
#ifndef __SIZEOF_LONG_LONG__
#define __SIZEOF_LONG_LONG__ 8
#endif
#ifndef __SIZEOF_LONG__
#define __SIZEOF_LONG__ 8
#endif
#ifndef __SIZEOF_POINTER__
#define __SIZEOF_POINTER__ 8
#endif
#ifndef __SIZEOF_PTRDIFF_T__
#define __SIZEOF_PTRDIFF_T__ 8
#endif
#ifndef __SIZEOF_SHORT__
#define __SIZEOF_SHORT__ 2
#endif
#ifndef __SIZEOF_SIZE_T__
#define __SIZEOF_SIZE_T__ 8
#endif
#ifndef __SIZEOF_WCHAR_T__
#define __SIZEOF_WCHAR_T__ 4
#endif
#ifndef __SIZEOF_WINT_T__
#define __SIZEOF_WINT_T__ 4
#endif
#ifndef __SIZE_FMTX__
#define __SIZE_FMTX__ "lX"
#endif
#ifndef __SIZE_FMTo__
#define __SIZE_FMTo__ "lo"
#endif
#ifndef __SIZE_FMTu__
#define __SIZE_FMTu__ "lu"
#endif
#ifndef __SIZE_FMTx__
#define __SIZE_FMTx__ "lx"
#endif
#ifndef __SIZE_MAX__
#define __SIZE_MAX__ 18446744073709551615UL
#endif
#ifndef __SIZE_TYPE__
#define __SIZE_TYPE__ long unsigned int
#endif
#ifndef __SIZE_WIDTH__
#define __SIZE_WIDTH__ 64
#endif
#ifndef __SSE2_MATH__
#define __SSE2_MATH__ 1
#endif
#ifndef __SSE2__
#define __SSE2__ 1
#endif
#ifndef __SSE_MATH__
#define __SSE_MATH__ 1
#endif
#ifndef __SSE__
#define __SSE__ 1
#endif
#ifndef __STDCPP_DEFAULT_NEW_ALIGNMENT__
#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL
#endif
#ifndef __STDC_HOSTED__
#define __STDC_HOSTED__ 1
#endif
#ifndef __STDC_UTF_16__
#define __STDC_UTF_16__ 1
#endif
#ifndef __STDC_UTF_32__
#define __STDC_UTF_32__ 1
#endif
#ifndef __STDC__
#define __STDC__ 1
#endif
#ifndef __UINT16_C_SUFFIX__
#define __UINT16_C_SUFFIX__
#endif
#ifndef __UINT16_FMTX__
#define __UINT16_FMTX__ "hX"
#endif
#ifndef __UINT16_FMTo__
#define __UINT16_FMTo__ "ho"
#endif
#ifndef __UINT16_FMTu__
#define __UINT16_FMTu__ "hu"
#endif
#ifndef __UINT16_FMTx__
#define __UINT16_FMTx__ "hx"
#endif
#ifndef __UINT16_MAX__
#define __UINT16_MAX__ 65535
#endif
#ifndef __UINT16_TYPE__
#define __UINT16_TYPE__ unsigned short
#endif
#ifndef __UINT32_C_SUFFIX__
#define __UINT32_C_SUFFIX__ U
#endif
#ifndef __UINT32_FMTX__
#define __UINT32_FMTX__ "X"
#endif
#ifndef __UINT32_FMTo__
#define __UINT32_FMTo__ "o"
#endif
#ifndef __UINT32_FMTu__
#define __UINT32_FMTu__ "u"
#endif
#ifndef __UINT32_FMTx__
#define __UINT32_FMTx__ "x"
#endif
#ifndef __UINT32_MAX__
#define __UINT32_MAX__ 4294967295U
#endif
#ifndef __UINT32_TYPE__
#define __UINT32_TYPE__ unsigned int
#endif
#ifndef __UINT64_C_SUFFIX__
#define __UINT64_C_SUFFIX__ UL
#endif
#ifndef __UINT64_FMTX__
#define __UINT64_FMTX__ "lX"
#endif
#ifndef __UINT64_FMTo__
#define __UINT64_FMTo__ "lo"
#endif
#ifndef __UINT64_FMTu__
#define __UINT64_FMTu__ "lu"
#endif
#ifndef __UINT64_FMTx__
#define __UINT64_FMTx__ "lx"
#endif
#ifndef __UINT64_MAX__
#define __UINT64_MAX__ 18446744073709551615UL
#endif
#ifndef __UINT64_TYPE__
#define __UINT64_TYPE__ long unsigned int
#endif
#ifndef __UINT8_C_SUFFIX__
#define __UINT8_C_SUFFIX__
#endif
#ifndef __UINT8_FMTX__
#define __UINT8_FMTX__ "hhX"
#endif
#ifndef __UINT8_FMTo__
#define __UINT8_FMTo__ "hho"
#endif
#ifndef __UINT8_FMTu__
#define __UINT8_FMTu__ "hhu"
#endif
#ifndef __UINT8_FMTx__
#define __UINT8_FMTx__ "hhx"
#endif
#ifndef __UINT8_MAX__
#define __UINT8_MAX__ 255
#endif
#ifndef __UINT8_TYPE__
#define __UINT8_TYPE__ unsigned char
#endif
#ifndef __UINTMAX_C_SUFFIX__
#define __UINTMAX_C_SUFFIX__ UL
#endif
#ifndef __UINTMAX_FMTX__
#define __UINTMAX_FMTX__ "lX"
#endif
#ifndef __UINTMAX_FMTo__
#define __UINTMAX_FMTo__ "lo"
#endif
#ifndef __UINTMAX_FMTu__
#define __UINTMAX_FMTu__ "lu"
#endif
#ifndef __UINTMAX_FMTx__
#define __UINTMAX_FMTx__ "lx"
#endif
#ifndef __UINTMAX_MAX__
#define __UINTMAX_MAX__ 18446744073709551615UL
#endif
#ifndef __UINTMAX_TYPE__
#define __UINTMAX_TYPE__ long unsigned int
#endif
#ifndef __UINTMAX_WIDTH__
#define __UINTMAX_WIDTH__ 64
#endif
#ifndef __UINTPTR_FMTX__
#define __UINTPTR_FMTX__ "lX"
#endif
#ifndef __UINTPTR_FMTo__
#define __UINTPTR_FMTo__ "lo"
#endif
#ifndef __UINTPTR_FMTu__
#define __UINTPTR_FMTu__ "lu"
#endif
#ifndef __UINTPTR_FMTx__
#define __UINTPTR_FMTx__ "lx"
#endif
#ifndef __UINTPTR_MAX__
#define __UINTPTR_MAX__ 18446744073709551615UL
#endif
#ifndef __UINTPTR_TYPE__
#define __UINTPTR_TYPE__ long unsigned int
#endif
#ifndef __UINTPTR_WIDTH__
#define __UINTPTR_WIDTH__ 64
#endif
#ifndef __UINT_FAST16_FMTX__
#define __UINT_FAST16_FMTX__ "hX"
#endif
#ifndef __UINT_FAST16_FMTo__
#define __UINT_FAST16_FMTo__ "ho"
#endif
#ifndef __UINT_FAST16_FMTu__
#define __UINT_FAST16_FMTu__ "hu"
#endif
#ifndef __UINT_FAST16_FMTx__
#define __UINT_FAST16_FMTx__ "hx"
#endif
#ifndef __UINT_FAST16_MAX__
#define __UINT_FAST16_MAX__ 65535
#endif
#ifndef __UINT_FAST16_TYPE__
#define __UINT_FAST16_TYPE__ unsigned short
#endif
#ifndef __UINT_FAST32_FMTX__
#define __UINT_FAST32_FMTX__ "X"
#endif
#ifndef __UINT_FAST32_FMTo__
#define __UINT_FAST32_FMTo__ "o"
#endif
#ifndef __UINT_FAST32_FMTu__
#define __UINT_FAST32_FMTu__ "u"
#endif
#ifndef __UINT_FAST32_FMTx__
#define __UINT_FAST32_FMTx__ "x"
#endif
#ifndef __UINT_FAST32_MAX__
#define __UINT_FAST32_MAX__ 4294967295U
#endif
#ifndef __UINT_FAST32_TYPE__
#define __UINT_FAST32_TYPE__ unsigned int
#endif
#ifndef __UINT_FAST64_FMTX__
#define __UINT_FAST64_FMTX__ "lX"
#endif
#ifndef __UINT_FAST64_FMTo__
#define __UINT_FAST64_FMTo__ "lo"
#endif
#ifndef __UINT_FAST64_FMTu__
#define __UINT_FAST64_FMTu__ "lu"
#endif
#ifndef __UINT_FAST64_FMTx__
#define __UINT_FAST64_FMTx__ "lx"
#endif
#ifndef __UINT_FAST64_MAX__
#define __UINT_FAST64_MAX__ 18446744073709551615UL
#endif
#ifndef __UINT_FAST64_TYPE__
#define __UINT_FAST64_TYPE__ long unsigned int
#endif
#ifndef __UINT_FAST8_FMTX__
#define __UINT_FAST8_FMTX__ "hhX"
#endif
#ifndef __UINT_FAST8_FMTo__
#define __UINT_FAST8_FMTo__ "hho"
#endif
#ifndef __UINT_FAST8_FMTu__
#define __UINT_FAST8_FMTu__ "hhu"
#endif
#ifndef __UINT_FAST8_FMTx__
#define __UINT_FAST8_FMTx__ "hhx"
#endif
#ifndef __UINT_FAST8_MAX__
#define __UINT_FAST8_MAX__ 255
#endif
#ifndef __UINT_FAST8_TYPE__
#define __UINT_FAST8_TYPE__ unsigned char
#endif
#ifndef __UINT_LEAST16_FMTX__
#define __UINT_LEAST16_FMTX__ "hX"
#endif
#ifndef __UINT_LEAST16_FMTo__
#define __UINT_LEAST16_FMTo__ "ho"
#endif
#ifndef __UINT_LEAST16_FMTu__
#define __UINT_LEAST16_FMTu__ "hu"
#endif
#ifndef __UINT_LEAST16_FMTx__
#define __UINT_LEAST16_FMTx__ "hx"
#endif
#ifndef __UINT_LEAST16_MAX__
#define __UINT_LEAST16_MAX__ 65535
#endif
#ifndef __UINT_LEAST16_TYPE__
#define __UINT_LEAST16_TYPE__ unsigned short
#endif
#ifndef __UINT_LEAST32_FMTX__
#define __UINT_LEAST32_FMTX__ "X"
#endif
#ifndef __UINT_LEAST32_FMTo__
#define __UINT_LEAST32_FMTo__ "o"
#endif
#ifndef __UINT_LEAST32_FMTu__
#define __UINT_LEAST32_FMTu__ "u"
#endif
#ifndef __UINT_LEAST32_FMTx__
#define __UINT_LEAST32_FMTx__ "x"
#endif
#ifndef __UINT_LEAST32_MAX__
#define __UINT_LEAST32_MAX__ 4294967295U
#endif
#ifndef __UINT_LEAST32_TYPE__
#define __UINT_LEAST32_TYPE__ unsigned int
#endif
#ifndef __UINT_LEAST64_FMTX__
#define __UINT_LEAST64_FMTX__ "lX"
#endif
#ifndef __UINT_LEAST64_FMTo__
#define __UINT_LEAST64_FMTo__ "lo"
#endif
#ifndef __UINT_LEAST64_FMTu__
#define __UINT_LEAST64_FMTu__ "lu"
#endif
#ifndef __UINT_LEAST64_FMTx__
#define __UINT_LEAST64_FMTx__ "lx"
#endif
#ifndef __UINT_LEAST64_MAX__
#define __UINT_LEAST64_MAX__ 18446744073709551615UL
#endif
#ifndef __UINT_LEAST64_TYPE__
#define __UINT_LEAST64_TYPE__ long unsigned int
#endif
#ifndef __UINT_LEAST8_FMTX__
#define __UINT_LEAST8_FMTX__ "hhX"
#endif
#ifndef __UINT_LEAST8_FMTo__
#define __UINT_LEAST8_FMTo__ "hho"
#endif
#ifndef __UINT_LEAST8_FMTu__
#define __UINT_LEAST8_FMTu__ "hhu"
#endif
#ifndef __UINT_LEAST8_FMTx__
#define __UINT_LEAST8_FMTx__ "hhx"
#endif
#ifndef __UINT_LEAST8_MAX__
#define __UINT_LEAST8_MAX__ 255
#endif
#ifndef __UINT_LEAST8_TYPE__
#define __UINT_LEAST8_TYPE__ unsigned char
#endif
#ifndef __USER_LABEL_PREFIX__
#define __USER_LABEL_PREFIX__
#endif
#ifndef __VERSION__
#define __VERSION__ "Clang 10.0.0 "
#endif
#ifndef __WCHAR_MAX__
#define __WCHAR_MAX__ 2147483647
#endif
#ifndef __WCHAR_TYPE__
#define __WCHAR_TYPE__ int
#endif
#ifndef __WCHAR_WIDTH__
#define __WCHAR_WIDTH__ 32
#endif
#ifndef __WINT_MAX__
#define __WINT_MAX__ 4294967295U
#endif
#ifndef __WINT_TYPE__
#define __WINT_TYPE__ unsigned int
#endif
#ifndef __WINT_UNSIGNED__
#define __WINT_UNSIGNED__ 1
#endif
#ifndef __WINT_WIDTH__
#define __WINT_WIDTH__ 32
#endif
#ifndef __amd64
#define __amd64 1
#endif
#ifndef __amd64__
#define __amd64__ 1
#endif
#ifndef __clang__
#define __clang__ 1
#endif
#ifndef __clang_major__
#define __clang_major__ 10
#endif
#ifndef __clang_minor__
#define __clang_minor__ 0
#endif
#ifndef __clang_patchlevel__
#define __clang_patchlevel__ 0
#endif
#ifndef __clang_version__
#define __clang_version__ "10.0.0 "
#endif
#ifndef __code_model_small_
#define __code_model_small_ 1
#endif
//VS2005-2012 treats all files as C++, while VS2013+ can treat C files correctly.
#if defined(_MSC_VER) && (_MSC_VER < 1800 || defined(__cplusplus))
#undef __cplusplus
#define __cplusplus 201402L
#endif
#ifndef __cpp_aggregate_nsdmi
#define __cpp_aggregate_nsdmi 201304L
#endif
#ifndef __cpp_alias_templates
#define __cpp_alias_templates 200704L
#endif
#ifndef __cpp_attributes
#define __cpp_attributes 200809L
#endif
#ifndef __cpp_binary_literals
#define __cpp_binary_literals 201304L
#endif
#ifndef __cpp_constexpr
#define __cpp_constexpr 201304L
#endif
#ifndef __cpp_constexpr_in_decltype
#define __cpp_constexpr_in_decltype 201711L
#endif
#ifndef __cpp_decltype
#define __cpp_decltype 200707L
#endif
#ifndef __cpp_decltype_auto
#define __cpp_decltype_auto 201304L
#endif
#ifndef __cpp_delegating_constructors
#define __cpp_delegating_constructors 200604L
#endif
#ifndef __cpp_digit_separators
#define __cpp_digit_separators 201309L
#endif
#ifndef __cpp_exceptions
#define __cpp_exceptions 199711L
#endif
#ifndef __cpp_generic_lambdas
#define __cpp_generic_lambdas 201304L
#endif
#ifndef __cpp_impl_destroying_delete
#define __cpp_impl_destroying_delete 201806L
#endif
#ifndef __cpp_inheriting_constructors
#define __cpp_inheriting_constructors 201511L
#endif
#ifndef __cpp_init_captures
#define __cpp_init_captures 201304L
#endif
#ifndef __cpp_initializer_lists
#define __cpp_initializer_lists 200806L
#endif
#ifndef __cpp_lambdas
#define __cpp_lambdas 200907L
#endif
#ifndef __cpp_nsdmi
#define __cpp_nsdmi 200809L
#endif
#ifndef __cpp_range_based_for
#define __cpp_range_based_for 200907
#endif
#ifndef __cpp_raw_strings
#define __cpp_raw_strings 200710L
#endif
#ifndef __cpp_ref_qualifiers
#define __cpp_ref_qualifiers 200710L
#endif
#ifndef __cpp_return_type_deduction
#define __cpp_return_type_deduction 201304L
#endif
#ifndef __cpp_rtti
#define __cpp_rtti 199711L
#endif
#ifndef __cpp_rvalue_references
#define __cpp_rvalue_references 200610L
#endif
#ifndef __cpp_static_assert
#define __cpp_static_assert 200410
#endif
#ifndef __cpp_threadsafe_static_init
#define __cpp_threadsafe_static_init 200806L
#endif
#ifndef __cpp_unicode_characters
#define __cpp_unicode_characters 200704L
#endif
#ifndef __cpp_unicode_literals
#define __cpp_unicode_literals 200710L
#endif
#ifndef __cpp_user_defined_literals
#define __cpp_user_defined_literals 200809L
#endif
#ifndef __cpp_variable_templates
#define __cpp_variable_templates 201304L
#endif
#ifndef __cpp_variadic_templates
#define __cpp_variadic_templates 200704L
#endif
#ifndef __gnu_linux__
#define __gnu_linux__ 1
#endif
#ifndef __k8
#define __k8 1
#endif
#ifndef __k8__
#define __k8__ 1
#endif
#ifndef __linux
#define __linux 1
#endif
#ifndef __linux__
#define __linux__ 1
#endif
#ifndef __llvm__
#define __llvm__ 1
#endif
#ifndef __private_extern__
#define __private_extern__ extern
#endif
#ifndef __seg_fs
#define __seg_fs __attribute__((address_space(257)))
#endif
#ifndef __seg_gs
#define __seg_gs __attribute__((address_space(256)))
#endif
#ifndef __tune_k8__
#define __tune_k8__ 1
#endif
#ifndef __unix
#define __unix 1
#endif
#ifndef __unix__
#define __unix__ 1
#endif
#ifndef __x86_64
#define __x86_64 1
#endif
#ifndef __x86_64__
#define __x86_64__ 1
#endif
#ifndef linux
#define linux 1
#endif
#ifndef unix
#define unix 1
#endif
#endif
// --- Include directories begin --- //
///usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9
///usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9
///usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/backward
///usr/local/include
///usr/lib/llvm-10/lib/clang/10.0.0/include
///usr/include/x86_64-linux-gnu
///usr/include
// --- Include directories end --- //
#pragma clang diagnostic pop