123456789101112131415161718192021222324252627282930313233 |
- /*
- Copyright Kitware, Inc.
- Distributed under the OSI-approved BSD 3-Clause License.
- See accompanying file Copyright.txt for details.
- */
- #ifdef __cplusplus
- extern "C" {
- #endif
- extern int test_abi_C(void);
- extern int test_int_C(void);
- extern int test_abi_CXX(void);
- extern int test_int_CXX(void);
- extern int test_include_C(void);
- extern int test_include_CXX(void);
- #ifdef __cplusplus
- } // extern "C"
- #endif
- int main(void)
- {
- int result = 1;
- #ifdef KWIML_LANGUAGE_C
- result = test_abi_C() && result;
- result = test_int_C() && result;
- result = test_include_C() && result;
- #endif
- #ifdef KWIML_LANGUAGE_CXX
- result = test_abi_CXX() && result;
- result = test_int_CXX() && result;
- result = test_include_CXX() && result;
- #endif
- return result? 0 : 1;
- }
|