⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 acc_cc.h

📁 给程序加密(upx)
💻 H
字号:
/* ACC -- Automatic Compiler Configuration   Copyright (C) 1996-2004 Markus Franz Xaver Johannes Oberhumer   All Rights Reserved.   This software is a copyrighted work licensed under the terms of   the GNU General Public License. Please consult the file "ACC_LICENSE"   for details.   Markus F.X.J. Oberhumer   <markus@oberhumer.com>   http://www.oberhumer.com/ *//* * C/C++ Compiler - exactly one of: * *   ACC_CC_UNKNOWN         [default] *   ACC_CC_GNUC *   ... */#if defined(__INTEL_COMPILER)#  define ACC_CC_INTELC         1#  define ACC_INFO_CC           "Intel C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__INTEL_COMPILER)#elif defined(__POCC__)#  define ACC_CC_PELLESC        1#  define ACC_INFO_CC           "Pelles C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__POCC__)#elif defined(__GNUC__) && defined(__VERSION__)#  if defined(__GNUC_MINOR__) && defined(__GNUC_PATCHLEVEL__)#    define ACC_CC_GNUC         (__GNUC__ * 0x10000L + __GNUC_MINOR__ * 0x100 + __GNUC_PATCHLEVEL__)#  elif defined(__GNUC_MINOR__)#    define ACC_CC_GNUC         (__GNUC__ * 0x10000L + __GNUC_MINOR__ * 0x100)#  else#    define ACC_CC_GNUC         (__GNUC__ * 0x10000L)#  endif#  define ACC_INFO_CC           "gcc"#  define ACC_INFO_CCVER        __VERSION__#elif defined(__AZTEC_C__)#  define ACC_CC_AZTECC         1#  define ACC_INFO_CC           "Aztec C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__AZTEC_C__)#elif defined(__BORLANDC__)#  define ACC_CC_BORLANDC       1#  define ACC_INFO_CC           "Borland C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__BORLANDC__)#elif defined(__DMC__)#  define ACC_CC_DMC            1#  define ACC_INFO_CC           "Digital Mars C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__DMC__)#elif defined(__DECC)#  define ACC_CC_DECC           1#  define ACC_INFO_CC           "DEC C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__DECC)#elif defined(__HIGHC__)#  define ACC_CC_HIGHC          1#  define ACC_INFO_CC           "MetaWare High C"#  define ACC_INFO_CCVER        "unknown"#elif defined(__IBMC__)#  define ACC_CC_IBMC           1#  define ACC_INFO_CC           "IBM C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__IBMC__)#elif defined(__KEIL__) && defined(__C166__)#  define ACC_CC_KEILC          1#  define ACC_INFO_CC           "Keil C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__C166__)#elif defined(__LCC__)#  define ACC_CC_LCC            1#  define ACC_INFO_CC           "lcc"#  define ACC_INFO_CCVER        "unknown"#elif defined(_MSC_VER)#  define ACC_CC_MSC            1#  define ACC_INFO_CC           "Microsoft C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(_MSC_VER)#elif defined(__MWERKS__)#  define ACC_CC_MWERKS         1#  define ACC_INFO_CC           "Metrowerks C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__MWERKS__)#elif (defined(__NDPC__) || defined(__NDPX__)) && defined(__i386)#  define ACC_CC_NDPC           1#  define ACC_INFO_CC           "Microway NDP C"#  define ACC_INFO_CCVER        "unknown"#elif defined(__PACIFIC__)#  define ACC_CC_PACIFICC       1#  define ACC_INFO_CC           "Pacific C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__PACIFIC__)#elif defined(__PGI) && (defined(__linux__) || defined(__WIN32__))#  define ACC_CC_PGI            1#  define ACC_INFO_CC           "Portland Group PGI C"#  define ACC_INFO_CCVER        "unknown"#elif defined(__PUREC__)#  define ACC_CC_PUREC          1#  define ACC_INFO_CC           "Pure C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__PUREC__)#elif defined(__SC__)#  define ACC_CC_SYMANTECC      1#  define ACC_INFO_CC           "Symantec C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__SC__)#elif defined(__SUNPRO_C)#  define ACC_CC_SUNPROC        1#  define ACC_INFO_CC           "Sun C"#  define ACC_INFO_CCVER        "unknown"#elif defined(__TINYC__)#  define ACC_CC_TINYC          1#  define ACC_INFO_CC           "Tiny C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__TINYC__)#elif defined(__TSC__)#  define ACC_CC_TOPSPEEDC      1#  define ACC_INFO_CC           "TopSpeed C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__TSC__)#elif defined(__WATCOMC__)#  define ACC_CC_WATCOMC        1#  define ACC_INFO_CC           "Watcom C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__WATCOMC__)#elif defined(__TURBOC__)#  define ACC_CC_TURBOC         1#  define ACC_INFO_CC           "Turbo C"#  define ACC_INFO_CCVER        ACC_CPP_MACRO_EXPAND(__TURBOC__)#elif defined(__ZTC__)#  define ACC_CC_ZORTECHC       1#  define ACC_INFO_CC           "Zortech C"#  if (__ZTC__ == 0x310)#    define ACC_INFO_CCVER      "0x310"#  else#    define ACC_INFO_CCVER      ACC_CPP_MACRO_EXPAND(__ZTC__)#  endif#else#  define ACC_CC_UNKNOWN        1#  define ACC_INFO_CC           "unknown"#  define ACC_INFO_CCVER        "unknown"#endif/*vi:ts=4:et*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -