| // This header is included in all the test programs (C and C++) and provides a | |
| // hook for dealing with platform-specifics. | |
| #if defined(_WIN32) || defined(_WIN64) | |
| #define LLDB_DYLIB_EXPORT __declspec(dllexport) | |
| #define LLDB_DYLIB_IMPORT __declspec(dllimport) | |
| #else | |
| #define LLDB_DYLIB_EXPORT | |
| #define LLDB_DYLIB_IMPORT | |
| #endif | |
| #ifdef COMPILING_LLDB_TEST_DLL | |
| #define LLDB_TEST_API LLDB_DYLIB_EXPORT | |
| #else | |
| #define LLDB_TEST_API LLDB_DYLIB_IMPORT | |
| #endif | |
| #if defined(_WIN32) | |
| #define LLVM_PRETTY_FUNCTION __FUNCSIG__ | |
| #else | |
| #define LLVM_PRETTY_FUNCTION LLVM_PRETTY_FUNCTION | |
| #endif |