diff options
Diffstat (limited to 'Tests/Plugin/src/example_exe.cxx')
-rw-r--r-- | Tests/Plugin/src/example_exe.cxx | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/Tests/Plugin/src/example_exe.cxx b/Tests/Plugin/src/example_exe.cxx index fd23e8f..857ad54 100644 --- a/Tests/Plugin/src/example_exe.cxx +++ b/Tests/Plugin/src/example_exe.cxx @@ -17,9 +17,9 @@ extern "C" int example_exe_function() } #ifdef CMAKE_INTDIR -# define CONFIG_DIR "/" CMAKE_INTDIR +#define CONFIG_DIR "/" CMAKE_INTDIR #else -# define CONFIG_DIR "" +#define CONFIG_DIR "" #endif int main() @@ -30,32 +30,27 @@ int main() libName += kwsys::DynamicLoader::LibExtension(); kwsys::DynamicLoader::LibraryHandle handle = kwsys::DynamicLoader::OpenLibrary(libName.c_str()); - if(!handle) - { - std::cerr << "Could not open plugin \"" - << libName.c_str() << "\"!" << std::endl; + if (!handle) { + std::cerr << "Could not open plugin \"" << libName.c_str() << "\"!" + << std::endl; return 1; - } + } kwsys::DynamicLoader::SymbolPointer sym = kwsys::DynamicLoader::GetSymbolAddress(handle, "example_mod_1_function"); - if(!sym) - { - std::cerr - << "Could not get plugin symbol \"example_mod_1_function\"!" - << std::endl; + if (!sym) { + std::cerr << "Could not get plugin symbol \"example_mod_1_function\"!" + << std::endl; return 1; - } + } #ifdef __WATCOMC__ - int(__cdecl *f)(int) = (int(__cdecl *)(int))(sym); + int(__cdecl * f)(int) = (int(__cdecl*)(int))(sym); #else - int(*f)(int) = reinterpret_cast<int(*)(int)>(sym); + int (*f)(int) = reinterpret_cast<int (*)(int)>(sym); #endif - if(f(456) != (123+456)) - { - std::cerr << "Incorrect return value from plugin!" - << std::endl; + if (f(456) != (123 + 456)) { + std::cerr << "Incorrect return value from plugin!" << std::endl; return 1; - } + } kwsys::DynamicLoader::CloseLibrary(handle); return 0; } |