最終更新:2014-02-08 (土) 13:35:19 (3701d)
Cygwin/定義済みマクロ
メモ
- Windows 7 64bit Cygwin 32bit
$ gcc -dM -E -xc /dev/null | sort
内部コマンド
$ cpp -dM -E -xc /dev/null -v
$ /usr/lib/gcc/i686-pc-cygwin/4.8.2/cc1.exe -E -quiet -v -Dunix -idirafter /usr/lib/gcc/i686-pc-cygwin/4.8.2/../../../../include/w32api -idirafter ../../include/w32api /dev/null -mtune=generic -march=i686 -dM
一覧
マクロ | 値 |
__ATOMIC_ACQ_REL? | 4 |
__ATOMIC_ACQUIRE? | 2 |
__ATOMIC_CONSUME? | 1 |
__ATOMIC_HLE_ACQUIRE? | 65536 |
__ATOMIC_HLE_RELEASE? | 131072 |
__ATOMIC_RELAXED? | 0 |
__ATOMIC_RELEASE? | 3 |
__ATOMIC_SEQ_CST? | 5 |
__BIGGEST_ALIGNMENT__? | 16 |
__BYTE_ORDER__? | __ORDER_LITTLE_ENDIAN__ |
__cdecl | __attribute__( (__cdecl__?)) |
__CHAR_BIT__? | 8 |
__CHAR16_TYPE__? | short unsigned int |
__CHAR32_TYPE__? | unsigned int |
__code_model_32__? | 1 |
__CYGWIN__ | 1 |
__CYGWIN32__? | 1 |
__DBL_DECIMAL_DIG__? | 17 |
__DBL_DENORM_MIN__? | ((double)4.94065645841246544177e-324L) |
__DBL_DIG__? | 15 |
__DBL_EPSILON__? | ((double)2.22044604925031308085e-16L) |
__DBL_HAS_DENORM__? | 1 |
__DBL_HAS_INFINITY__? | 1 |
__DBL_HAS_QUIET_NAN__? | 1 |
__DBL_MANT_DIG__? | 53 |
__DBL_MAX__? | ((double)1.79769313486231570815e+308L) |
__DBL_MAX_10_EXP__? | 308 |
__DBL_MAX_EXP__? | 1024 |
__DBL_MIN__? | ((double)2.22507385850720138309e-308L) |
__DBL_MIN_10_EXP__? | (-307) |
__DBL_MIN_EXP__? | (-1021) |
__DEC_EVAL_METHOD__? | 2 |
__DEC128_EPSILON__? | 1E-33DL |
__DEC128_MANT_DIG__? | 34 |
__DEC128_MAX__? | 9.999999999999999999999999999999999E6144DL |
__DEC128_MAX_EXP__? | 6145 |
__DEC128_MIN__? | 1E-6143DL |
__DEC128_MIN_EXP__? | (-6142) |
__DEC128_SUBNORMAL_MIN__? | 0.000000000000000000000000000000001E-6143DL |
__DEC32_EPSILON__? | 1E-6DF |
__DEC32_MANT_DIG__? | 7 |
__DEC32_MAX__? | 9.999999E96DF |
__DEC32_MAX_EXP__? | 97 |
__DEC32_MIN__? | 1E-95DF |
__DEC32_MIN_EXP__? | (-94) |
__DEC32_SUBNORMAL_MIN__? | 0.000001E-95DF |
__DEC64_EPSILON__? | 1E-15DD |
__DEC64_MANT_DIG__? | 16 |
__DEC64_MAX__? | 9.999999999999999E384DD |
__DEC64_MAX_EXP__? | 385 |
__DEC64_MIN__? | 1E-383DD |
__DEC64_MIN_EXP__? | (-382) |
__DEC64_SUBNORMAL_MIN__? | 0.000000000000001E-383DD |
__DECIMAL_BID_FORMAT__? | 1 |
__DECIMAL_DIG__? | 21 |
__declspe?(x) | __attribute__( (x?)) |
__fastcall? | __attribute__( (__fastcall__?)) |
__FINITE_MATH_ONLY__? | 0 |
__FLOAT_WORD_ORDER__? | __ORDER_LITTLE_ENDIAN__ |
__FLT_DECIMAL_DIG__? | 9 |
__FLT_DENORM_MIN__? | 1.40129846432481707092e-45F |
__FLT_DIG__? | 6 |
__FLT_EPSILON__? | 1.19209289550781250000e-7F |
__FLT_EVAL_METHOD__? | 2 |
__FLT_HAS_DENORM__? | 1 |
__FLT_HAS_INFINITY__? | 1 |
__FLT_HAS_QUIET_NAN__? | 1 |
__FLT_MANT_DIG__? | 24 |
__FLT_MAX__? | 3.40282346638528859812e+38F |
__FLT_MAX_10_EXP__? | 38 |
__FLT_MAX_EXP__? | 128 |
__FLT_MIN__? | 1.17549435082228750797e-38F |
__FLT_MIN_10_EXP__? | (-37) |
__FLT_MIN_EXP__? | (-125) |
__FLT_RADIX__? | 2 |
__GCC_ATOMIC_BOOL_LOCK_FREE? | 2 |
__GCC_ATOMIC_CHAR_LOCK_FREE? | 2 |
__GCC_ATOMIC_CHAR16_T_LOCK_FREE? | 2 |
__GCC_ATOMIC_CHAR32_T_LOCK_FREE? | 2 |
__GCC_ATOMIC_INT_LOCK_FREE? | 2 |
__GCC_ATOMIC_LLONG_LOCK_FREE? | 2 |
__GCC_ATOMIC_LONG_LOCK_FREE? | 2 |
__GCC_ATOMIC_POINTER_LOCK_FREE? | 2 |
__GCC_ATOMIC_SHORT_LOCK_FREE? | 2 |
__GCC_ATOMIC_TEST_AND_SET_TRUEVAL? | 1 |
__GCC_ATOMIC_WCHAR_T_LOCK_FREE? | 2 |
__GCC_HAVE_DWARF2_CFI_ASM? | 1 |
__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 |
__GNUC__? | 4 |
__GNUC_GNU_INLINE__? | 1 |
__GNUC_MINOR__? | 8 |
__GNUC_PATCHLEVEL__? | 2 |
__GXX_ABI_VERSION? | 1002 |
__GXX_MERGED_TYPEINFO_NAMES? | 0 |
__GXX_TYPEINFO_EQUALITY_INLINE? | 0 |
__i386? | 1 |
__i386__ | 1 |
__i686? | 1 |
__i686__? | 1 |
__INT_FAST16_MAX__? | 2147483647 |
__INT_FAST16_TYPE__? | int |
__INT_FAST32_MAX__? | 2147483647 |
__INT_FAST32_TYPE__? | int |
__INT_FAST64_MAX__? | 9223372036854775807LL |
__INT_FAST64_TYPE__? | long long int |
__INT_FAST8_MAX__? | 127 |
__INT_FAST8_TYPE__? | signed char |
__INT_LEAST16_MAX__? | 32767 |
__INT_LEAST16_TYPE__? | short int |
__INT_LEAST32_MAX__? | 2147483647 |
__INT_LEAST32_TYPE__? | int |
__INT_LEAST64_MAX__? | 9223372036854775807LL |
__INT_LEAST64_TYPE__? | long long int |
__INT_LEAST8_MAX__? | 127 |
__INT_LEAST8_TYPE__? | signed char |
__INT_MAX__? | 2147483647 |
__INT16_?(c) | c |
__INT16_MAX__? | 32767 |
__INT16_TYPE__? | short int |
__INT32_?(c) | c |
__INT32_MAX__? | 2147483647 |
__INT32_TYPE__? | int |
__INT64_?(c) | c ## LL |
__INT64_MAX__? | 9223372036854775807LL |
__INT64_TYPE__? | long long int |
__INT8_?(c) | c |
__INT8_MAX__? | 127 |
__INT8_TYPE__? | signed char |
__INTMAX_?(c) | c ## LL |
__INTMAX_MAX__? | 9223372036854775807LL |
__INTMAX_TYPE__? | long long int |
__INTPTR_MAX__? | 2147483647 |
__INTPTR_TYPE__? | int |
__LDBL_DENORM_MIN__? | 3.64519953188247460253e-4951L |
__LDBL_DIG__? | 18 |
__LDBL_EPSILON__? | 1.08420217248550443401e-19L |
__LDBL_HAS_DENORM__? | 1 |
__LDBL_HAS_INFINITY__? | 1 |
__LDBL_HAS_QUIET_NAN__? | 1 |
__LDBL_MANT_DIG__? | 64 |
__LDBL_MAX__? | 1.18973149535723176502e+4932L |
__LDBL_MAX_10_EXP__? | 4932 |
__LDBL_MAX_EXP__? | 16384 |
__LDBL_MIN__? | 3.36210314311209350626e-4932L |
__LDBL_MIN_10_EXP__? | (-4931) |
__LDBL_MIN_EXP__? | (-16381) |
__LONG_LONG_MAX__? | 9223372036854775807LL |
__LONG_MAX__? | 2147483647L |
__NO_INLINE__? | 1 |
__ORDER_BIG_ENDIAN__? | 4321 |
__ORDER_LITTLE_ENDIAN__? | 1234 |
__ORDER_PDP_ENDIAN__? | 3412 |
__pentiumpro? | 1 |
__pentiumpro__? | 1 |
__PRAGMA_REDEFINE_EXTNAME? | 1 |
__PTRDIFF_MAX__? | 2147483647 |
__PTRDIFF_TYPE__? | int |
__REGISTER_PREFIX_? | |
__SCHAR_MAX__? | 127 |
__SHRT_MAX__? | 32767 |
__SIG_ATOMIC_MAX__? | 2147483647 |
__SIG_ATOMIC_MIN__? | (-__SIG_ATOMIC_MAX__ - 1) |
__SIG_ATOMIC_TYPE__? | int |
__SIZE_MAX__? | 4294967295U |
__SIZE_TYPE__? | unsigned int |
__SIZEOF_DOUBLE__? | 8 |
__SIZEOF_FLOAT__? | 4 |
__SIZEOF_INT__? | 4 |
__SIZEOF_LONG__? | 4 |
__SIZEOF_LONG_DOUBLE__? | 12 |
__SIZEOF_LONG_LONG__? | 8 |
__SIZEOF_POINTER__? | 4 |
__SIZEOF_PTRDIFF_T__? | 4 |
__SIZEOF_SHORT__? | 2 |
__SIZEOF_SIZE_T__? | 4 |
__SIZEOF_WCHAR_T__? | 2 |
__SIZEOF_WINT_T__? | 4 |
__STDC__ | 1 |
__STDC_HOSTED__? | 1 |
__stdcall | __attribute__( (__stdcall__?)) |
__thiscall? | __attribute__( (__thiscall__?)) |
__UINT_FAST16_MAX__? | 4294967295U |
__UINT_FAST16_TYPE__? | unsigned int |
__UINT_FAST32_MAX__? | 4294967295U |
__UINT_FAST32_TYPE__? | unsigned int |
__UINT_FAST64_MAX__? | 18446744073709551615ULL |
__UINT_FAST64_TYPE__? | long long unsigned int |
__UINT_FAST8_MAX__? | 255 |
__UINT_FAST8_TYPE__? | unsigned char |
__UINT_LEAST16_MAX__? | 65535 |
__UINT_LEAST16_TYPE__? | short unsigned int |
__UINT_LEAST32_MAX__? | 4294967295U |
__UINT_LEAST32_TYPE__? | unsigned int |
__UINT_LEAST64_MAX__? | 18446744073709551615ULL |
__UINT_LEAST64_TYPE__? | long long unsigned int |
__UINT_LEAST8_MAX__? | 255 |
__UINT_LEAST8_TYPE__? | unsigned char |
__UINT16_?(c) | c |
__UINT16_MAX__? | 65535 |
__UINT16_TYPE__? | short unsigned int |
__UINT32_?(c) | c ## U |
__UINT32_MAX__? | 4294967295U |
__UINT32_TYPE__? | unsigned int |
__UINT64_?(c) | c ## ULL |
__UINT64_MAX__? | 18446744073709551615ULL |
__UINT64_TYPE__? | long long unsigned int |
__UINT8_?(c) | c |
__UINT8_MAX__? | 255 |
__UINT8_TYPE__? | unsigned char |
__UINTMAX_?(c) | c ## ULL |
__UINTMAX_MAX__? | 18446744073709551615ULL |
__UINTMAX_TYPE__? | long long unsigned int |
__UINTPTR_MAX__? | 4294967295U |
__UINTPTR_TYPE__? | unsigned int |
__unix | 1 |
__unix__? | 1 |
__USER_LABEL_PREFIX__? | _ |
__VERSION__? | "4.8.2" |
__WCHAR_MAX__? | 65535 |
__WCHAR_MIN__? | 0 |
__WCHAR_TYPE__? | short unsigned int |
__WINT_MAX__? | 4294967295U |
__WINT_MIN__? | 0U |
__WINT_TYPE__? | unsigned int |
_cdecl? | __attribute__( (__cdecl__?)) |
_fastcall? | __attribute__( (__fastcall__?)) |
_stdcall? | __attribute__( (__stdcall__?)) |
_thiscall? | __attribute__( (__thiscall__?)) |
_X86_? | 1 |
i386 | 1 |
unix? | 1 |