Blame thirdparty/Lz4/Lz4_131/vs2010/CMakeFiles/2.8.12.2/CompilerIdC/CMakeCCompilerId.c

kusano 7d535a
#ifdef __cplusplus
kusano 7d535a
# error "A C++ compiler has been selected for C."
kusano 7d535a
#endif
kusano 7d535a
kusano 7d535a
/* Version number components: V=Version, R=Revision, P=Patch
kusano 7d535a
   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
kusano 7d535a
kusano 7d535a
#if defined(__18CXX)
kusano 7d535a
# define ID_VOID_MAIN
kusano 7d535a
#endif
kusano 7d535a
kusano 7d535a
#if defined(__INTEL_COMPILER) || defined(__ICC)
kusano 7d535a
# define COMPILER_ID "Intel"
kusano 7d535a
  /* __INTEL_COMPILER = VRP */
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
kusano 7d535a
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER    % 10)
kusano 7d535a
# if defined(__INTEL_COMPILER_BUILD_DATE)
kusano 7d535a
  /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
kusano 7d535a
#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
kusano 7d535a
# endif
kusano 7d535a
kusano 7d535a
#elif defined(__PATHCC__)
kusano 7d535a
# define COMPILER_ID "PathScale"
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
kusano 7d535a
# if defined(__PATHCC_PATCHLEVEL__)
kusano 7d535a
#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
kusano 7d535a
# endif
kusano 7d535a
kusano 7d535a
#elif defined(__clang__)
kusano 7d535a
# define COMPILER_ID "Clang"
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
kusano 7d535a
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
kusano 7d535a
kusano 7d535a
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
kusano 7d535a
# define COMPILER_ID "Embarcadero"
kusano 7d535a
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
kusano 7d535a
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
kusano 7d535a
# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__     & 0xFFFF)
kusano 7d535a
kusano 7d535a
#elif defined(__BORLANDC__)
kusano 7d535a
# define COMPILER_ID "Borland"
kusano 7d535a
  /* __BORLANDC__ = 0xVRR */
kusano 7d535a
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
kusano 7d535a
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
kusano 7d535a
kusano 7d535a
#elif defined(__WATCOMC__)
kusano 7d535a
# define COMPILER_ID "Watcom"
kusano 7d535a
  /* __WATCOMC__ = VVRR */
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100)
kusano 7d535a
kusano 7d535a
#elif defined(__SUNPRO_C)
kusano 7d535a
# define COMPILER_ID "SunPro"
kusano 7d535a
# if __SUNPRO_C >= 0x5100
kusano 7d535a
   /* __SUNPRO_C = 0xVRRP */
kusano 7d535a
#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
kusano 7d535a
#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
kusano 7d535a
#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
kusano 7d535a
# else
kusano 7d535a
   /* __SUNPRO_C = 0xVRP */
kusano 7d535a
#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
kusano 7d535a
#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
kusano 7d535a
#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
kusano 7d535a
# endif
kusano 7d535a
kusano 7d535a
#elif defined(__HP_cc)
kusano 7d535a
# define COMPILER_ID "HP"
kusano 7d535a
  /* __HP_cc = VVRRPP */
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
kusano 7d535a
# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)
kusano 7d535a
kusano 7d535a
#elif defined(__DECC)
kusano 7d535a
# define COMPILER_ID "Compaq"
kusano 7d535a
  /* __DECC_VER = VVRRTPPPP */
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)
kusano 7d535a
# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)
kusano 7d535a
kusano 7d535a
#elif defined(__IBMC__)
kusano 7d535a
# if defined(__COMPILER_VER__)
kusano 7d535a
#  define COMPILER_ID "zOS"
kusano 7d535a
# else
kusano 7d535a
#  if __IBMC__ >= 800
kusano 7d535a
#   define COMPILER_ID "XL"
kusano 7d535a
#  else
kusano 7d535a
#   define COMPILER_ID "VisualAge"
kusano 7d535a
#  endif
kusano 7d535a
   /* __IBMC__ = VRP */
kusano 7d535a
#  define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
kusano 7d535a
#  define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
kusano 7d535a
#  define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
kusano 7d535a
# endif
kusano 7d535a
kusano 7d535a
#elif defined(__PGI)
kusano 7d535a
# define COMPILER_ID "PGI"
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
kusano 7d535a
# if defined(__PGIC_PATCHLEVEL__)
kusano 7d535a
#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
kusano 7d535a
# endif
kusano 7d535a
kusano 7d535a
#elif defined(_CRAYC)
kusano 7d535a
# define COMPILER_ID "Cray"
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(_RELEASE)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
kusano 7d535a
kusano 7d535a
#elif defined(__TI_COMPILER_VERSION__)
kusano 7d535a
# define COMPILER_ID "TI"
kusano 7d535a
  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
kusano 7d535a
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
kusano 7d535a
kusano 7d535a
#elif defined(__TINYC__)
kusano 7d535a
# define COMPILER_ID "TinyCC"
kusano 7d535a
kusano 7d535a
#elif defined(__SCO_VERSION__)
kusano 7d535a
# define COMPILER_ID "SCO"
kusano 7d535a
kusano 7d535a
#elif defined(__GNUC__)
kusano 7d535a
# define COMPILER_ID "GNU"
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
kusano 7d535a
# if defined(__GNUC_PATCHLEVEL__)
kusano 7d535a
#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
kusano 7d535a
# endif
kusano 7d535a
kusano 7d535a
#elif defined(_MSC_VER)
kusano 7d535a
# define COMPILER_ID "MSVC"
kusano 7d535a
  /* _MSC_VER = VVRR */
kusano 7d535a
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
kusano 7d535a
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
kusano 7d535a
# if defined(_MSC_FULL_VER)
kusano 7d535a
#  if _MSC_VER >= 1400
kusano 7d535a
    /* _MSC_FULL_VER = VVRRPPPPP */
kusano 7d535a
#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
kusano 7d535a
#  else
kusano 7d535a
    /* _MSC_FULL_VER = VVRRPPPP */
kusano 7d535a
#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
kusano 7d535a
#  endif
kusano 7d535a
# endif
kusano 7d535a
# if defined(_MSC_BUILD)
kusano 7d535a
#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
kusano 7d535a
# endif
kusano 7d535a
kusano 7d535a
/* Analog VisualDSP++ >= 4.5.6 */
kusano 7d535a
#elif defined(__VISUALDSPVERSION__)
kusano 7d535a
# define COMPILER_ID "ADSP"
kusano 7d535a
  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
kusano 7d535a
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
kusano 7d535a
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
kusano 7d535a
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
kusano 7d535a
kusano 7d535a
/* Analog VisualDSP++ < 4.5.6 */
kusano 7d535a
#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
kusano 7d535a
# define COMPILER_ID "ADSP"
kusano 7d535a
kusano 7d535a
/* IAR Systems compiler for embedded systems.
kusano 7d535a
   http://www.iar.com */
kusano 7d535a
#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
kusano 7d535a
# define COMPILER_ID "IAR"
kusano 7d535a
kusano 7d535a
/* sdcc, the small devices C compiler for embedded systems,
kusano 7d535a
   http://sdcc.sourceforge.net  */
kusano 7d535a
#elif defined(SDCC)
kusano 7d535a
# define COMPILER_ID "SDCC"
kusano 7d535a
  /* SDCC = VRP */
kusano 7d535a
#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)
kusano 7d535a
#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
kusano 7d535a
#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)
kusano 7d535a
kusano 7d535a
#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
kusano 7d535a
# define COMPILER_ID "MIPSpro"
kusano 7d535a
# if defined(_SGI_COMPILER_VERSION)
kusano 7d535a
  /* _SGI_COMPILER_VERSION = VRP */
kusano 7d535a
#  define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
kusano 7d535a
#  define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
kusano 7d535a
#  define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION    % 10)
kusano 7d535a
# else
kusano 7d535a
  /* _COMPILER_VERSION = VRP */
kusano 7d535a
#  define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
kusano 7d535a
#  define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
kusano 7d535a
#  define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION    % 10)
kusano 7d535a
# endif
kusano 7d535a
kusano 7d535a
/* This compiler is either not known or is too old to define an
kusano 7d535a
   identification macro.  Try to identify the platform and guess that
kusano 7d535a
   it is the native compiler.  */
kusano 7d535a
#elif defined(__sgi)
kusano 7d535a
# define COMPILER_ID "MIPSpro"
kusano 7d535a
kusano 7d535a
#elif defined(__hpux) || defined(__hpua)
kusano 7d535a
# define COMPILER_ID "HP"
kusano 7d535a
kusano 7d535a
#else /* unknown compiler */
kusano 7d535a
# define COMPILER_ID ""
kusano 7d535a
kusano 7d535a
#endif
kusano 7d535a
kusano 7d535a
/* Construct the string literal in pieces to prevent the source from
kusano 7d535a
   getting matched.  Store it in a pointer rather than an array
kusano 7d535a
   because some compilers will just produce instructions to fill the
kusano 7d535a
   array rather than assigning a pointer to a static array.  */
kusano 7d535a
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
kusano 7d535a
kusano 7d535a
/* Identify known platforms by name.  */
kusano 7d535a
#if defined(__linux) || defined(__linux__) || defined(linux)
kusano 7d535a
# define PLATFORM_ID "Linux"
kusano 7d535a
kusano 7d535a
#elif defined(__CYGWIN__)
kusano 7d535a
# define PLATFORM_ID "Cygwin"
kusano 7d535a
kusano 7d535a
#elif defined(__MINGW32__)
kusano 7d535a
# define PLATFORM_ID "MinGW"
kusano 7d535a
kusano 7d535a
#elif defined(__APPLE__)
kusano 7d535a
# define PLATFORM_ID "Darwin"
kusano 7d535a
kusano 7d535a
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
kusano 7d535a
# define PLATFORM_ID "Windows"
kusano 7d535a
kusano 7d535a
#elif defined(__FreeBSD__) || defined(__FreeBSD)
kusano 7d535a
# define PLATFORM_ID "FreeBSD"
kusano 7d535a
kusano 7d535a
#elif defined(__NetBSD__) || defined(__NetBSD)
kusano 7d535a
# define PLATFORM_ID "NetBSD"
kusano 7d535a
kusano 7d535a
#elif defined(__OpenBSD__) || defined(__OPENBSD)
kusano 7d535a
# define PLATFORM_ID "OpenBSD"
kusano 7d535a
kusano 7d535a
#elif defined(__sun) || defined(sun)
kusano 7d535a
# define PLATFORM_ID "SunOS"
kusano 7d535a
kusano 7d535a
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
kusano 7d535a
# define PLATFORM_ID "AIX"
kusano 7d535a
kusano 7d535a
#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
kusano 7d535a
# define PLATFORM_ID "IRIX"
kusano 7d535a
kusano 7d535a
#elif defined(__hpux) || defined(__hpux__)
kusano 7d535a
# define PLATFORM_ID "HP-UX"
kusano 7d535a
kusano 7d535a
#elif defined(__HAIKU__)
kusano 7d535a
# define PLATFORM_ID "Haiku"
kusano 7d535a
kusano 7d535a
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
kusano 7d535a
# define PLATFORM_ID "BeOS"
kusano 7d535a
kusano 7d535a
#elif defined(__QNX__) || defined(__QNXNTO__)
kusano 7d535a
# define PLATFORM_ID "QNX"
kusano 7d535a
kusano 7d535a
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
kusano 7d535a
# define PLATFORM_ID "Tru64"
kusano 7d535a
kusano 7d535a
#elif defined(__riscos) || defined(__riscos__)
kusano 7d535a
# define PLATFORM_ID "RISCos"
kusano 7d535a
kusano 7d535a
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
kusano 7d535a
# define PLATFORM_ID "SINIX"
kusano 7d535a
kusano 7d535a
#elif defined(__UNIX_SV__)
kusano 7d535a
# define PLATFORM_ID "UNIX_SV"
kusano 7d535a
kusano 7d535a
#elif defined(__bsdos__)
kusano 7d535a
# define PLATFORM_ID "BSDOS"
kusano 7d535a
kusano 7d535a
#elif defined(_MPRAS) || defined(MPRAS)
kusano 7d535a
# define PLATFORM_ID "MP-RAS"
kusano 7d535a
kusano 7d535a
#elif defined(__osf) || defined(__osf__)
kusano 7d535a
# define PLATFORM_ID "OSF1"
kusano 7d535a
kusano 7d535a
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
kusano 7d535a
# define PLATFORM_ID "SCO_SV"
kusano 7d535a
kusano 7d535a
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
kusano 7d535a
# define PLATFORM_ID "ULTRIX"
kusano 7d535a
kusano 7d535a
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
kusano 7d535a
# define PLATFORM_ID "Xenix"
kusano 7d535a
kusano 7d535a
#else /* unknown platform */
kusano 7d535a
# define PLATFORM_ID ""
kusano 7d535a
kusano 7d535a
#endif
kusano 7d535a
kusano 7d535a
/* For windows compilers MSVC and Intel we can determine
kusano 7d535a
   the architecture of the compiler being used.  This is because
kusano 7d535a
   the compilers do not have flags that can change the architecture,
kusano 7d535a
   but rather depend on which compiler is being used
kusano 7d535a
*/
kusano 7d535a
#if defined(_WIN32) && defined(_MSC_VER)
kusano 7d535a
# if defined(_M_IA64)
kusano 7d535a
#  define ARCHITECTURE_ID "IA64"
kusano 7d535a
kusano 7d535a
# elif defined(_M_X64) || defined(_M_AMD64)
kusano 7d535a
#  define ARCHITECTURE_ID "x64"
kusano 7d535a
kusano 7d535a
# elif defined(_M_IX86)
kusano 7d535a
#  define ARCHITECTURE_ID "X86"
kusano 7d535a
kusano 7d535a
# elif defined(_M_ARM)
kusano 7d535a
#  define ARCHITECTURE_ID "ARM"
kusano 7d535a
kusano 7d535a
# elif defined(_M_MIPS)
kusano 7d535a
#  define ARCHITECTURE_ID "MIPS"
kusano 7d535a
kusano 7d535a
# elif defined(_M_SH)
kusano 7d535a
#  define ARCHITECTURE_ID "SHx"
kusano 7d535a
kusano 7d535a
# else /* unknown architecture */
kusano 7d535a
#  define ARCHITECTURE_ID ""
kusano 7d535a
# endif
kusano 7d535a
kusano 7d535a
#else
kusano 7d535a
#  define ARCHITECTURE_ID ""
kusano 7d535a
#endif
kusano 7d535a
kusano 7d535a
/* Convert integer to decimal digit literals.  */
kusano 7d535a
#define DEC(n)                   \
kusano 7d535a
  ('0' + (((n) / 10000000)%10)), \
kusano 7d535a
  ('0' + (((n) / 1000000)%10)),  \
kusano 7d535a
  ('0' + (((n) / 100000)%10)),   \
kusano 7d535a
  ('0' + (((n) / 10000)%10)),    \
kusano 7d535a
  ('0' + (((n) / 1000)%10)),     \
kusano 7d535a
  ('0' + (((n) / 100)%10)),      \
kusano 7d535a
  ('0' + (((n) / 10)%10)),       \
kusano 7d535a
  ('0' +  ((n) % 10))
kusano 7d535a
kusano 7d535a
/* Convert integer to hex digit literals.  */
kusano 7d535a
#define HEX(n)             \
kusano 7d535a
  ('0' + ((n)>>28 & 0xF)), \
kusano 7d535a
  ('0' + ((n)>>24 & 0xF)), \
kusano 7d535a
  ('0' + ((n)>>20 & 0xF)), \
kusano 7d535a
  ('0' + ((n)>>16 & 0xF)), \
kusano 7d535a
  ('0' + ((n)>>12 & 0xF)), \
kusano 7d535a
  ('0' + ((n)>>8  & 0xF)), \
kusano 7d535a
  ('0' + ((n)>>4  & 0xF)), \
kusano 7d535a
  ('0' + ((n)     & 0xF))
kusano 7d535a
kusano 7d535a
/* Construct a string literal encoding the version number components. */
kusano 7d535a
#ifdef COMPILER_VERSION_MAJOR
kusano 7d535a
char const info_version[] = {
kusano 7d535a
  'I', 'N', 'F', 'O', ':',
kusano 7d535a
  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
kusano 7d535a
  COMPILER_VERSION_MAJOR,
kusano 7d535a
# ifdef COMPILER_VERSION_MINOR
kusano 7d535a
  '.', COMPILER_VERSION_MINOR,
kusano 7d535a
#  ifdef COMPILER_VERSION_PATCH
kusano 7d535a
   '.', COMPILER_VERSION_PATCH,
kusano 7d535a
#   ifdef COMPILER_VERSION_TWEAK
kusano 7d535a
    '.', COMPILER_VERSION_TWEAK,
kusano 7d535a
#   endif
kusano 7d535a
#  endif
kusano 7d535a
# endif
kusano 7d535a
  ']','\0'};
kusano 7d535a
#endif
kusano 7d535a
kusano 7d535a
/* Construct the string literal in pieces to prevent the source from
kusano 7d535a
   getting matched.  Store it in a pointer rather than an array
kusano 7d535a
   because some compilers will just produce instructions to fill the
kusano 7d535a
   array rather than assigning a pointer to a static array.  */
kusano 7d535a
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
kusano 7d535a
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
kusano 7d535a
kusano 7d535a
kusano 7d535a
kusano 7d535a
/*--------------------------------------------------------------------------*/
kusano 7d535a
kusano 7d535a
#ifdef ID_VOID_MAIN
kusano 7d535a
void main() {}
kusano 7d535a
#else
kusano 7d535a
int main(int argc, char* argv[])
kusano 7d535a
{
kusano 7d535a
  int require = 0;
kusano 7d535a
  require += info_compiler[argc];
kusano 7d535a
  require += info_platform[argc];
kusano 7d535a
  require += info_arch[argc];
kusano 7d535a
#ifdef COMPILER_VERSION_MAJOR
kusano 7d535a
  require += info_version[argc];
kusano 7d535a
#endif
kusano 7d535a
  (void)argv;
kusano 7d535a
  return require;
kusano 7d535a
}
kusano 7d535a
#endif