最終更新:2014-02-08 (土) 13:35:19 (3730d)  

Cygwin/定義済みマクロ
Top / 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
__unix1
__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
i3861
unix?1