Merge topic 'cxx-checks-tolerate-unused-arguments'
[kiteware-cmake.git] / Modules / CMakeCCompilerABI.c
blob63596be4a5275073a72648f4c3af49dd3b47d0da
1 #ifdef __cplusplus
2 # error "A C++ compiler has been selected for C."
3 #endif
5 #ifdef __CLASSIC_C__
6 # define const
7 #endif
9 #include "CMakeCompilerABI.h"
11 #ifdef __CLASSIC_C__
12 int main(argc, argv)
13 int argc;
14 char* argv[];
15 #else
16 int main(int argc, char* argv[])
17 #endif
19 int require = 0;
20 require += info_sizeof_dptr[argc];
21 require += info_byte_order_big_endian[argc];
22 require += info_byte_order_little_endian[argc];
23 #if defined(ABI_ID)
24 require += info_abi[argc];
25 #endif
26 (void)argv;
27 return require;