diff options
author | Brad King <brad.king@kitware.com> | 2018-06-01 16:54:13 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2018-06-01 16:54:13 (GMT) |
commit | 81870f1159a7b2649b027a6c3f75eba555831488 (patch) | |
tree | 05eb767f2f2becb6480cfe348d08ebca4e1fc1cf /Source/kwsys/DynamicLoader.cxx | |
parent | eed0df951d95d48e7856107175a2baba212c3206 (diff) | |
parent | 3af8c7715b359affce99c575bdcb84ca87585bb2 (diff) | |
download | CMake-81870f1159a7b2649b027a6c3f75eba555831488.zip CMake-81870f1159a7b2649b027a6c3f75eba555831488.tar.gz CMake-81870f1159a7b2649b027a6c3f75eba555831488.tar.bz2 |
Merge branch 'upstream-KWSys' into update-kwsys
* upstream-KWSys:
KWSys 2018-06-01 (8ef62b28)
Diffstat (limited to 'Source/kwsys/DynamicLoader.cxx')
-rw-r--r-- | Source/kwsys/DynamicLoader.cxx | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/Source/kwsys/DynamicLoader.cxx b/Source/kwsys/DynamicLoader.cxx index 9b7d9bf..a85690f 100644 --- a/Source/kwsys/DynamicLoader.cxx +++ b/Source/kwsys/DynamicLoader.cxx @@ -8,8 +8,8 @@ // Work-around CMake dependency scanning limitation. This must // duplicate the above list of headers. #if 0 -#include "Configure.hxx.in" -#include "DynamicLoader.hxx.in" +# include "Configure.hxx.in" +# include "DynamicLoader.hxx.in" #endif // This file actually contains several different implementations: @@ -27,7 +27,7 @@ #if !KWSYS_SUPPORTS_SHARED_LIBS // Implementation for environments without dynamic libs -#include <string.h> // for strerror() +# include <string.h> // for strerror() namespace KWSYS_NAMESPACE { @@ -61,8 +61,8 @@ const char* DynamicLoader::LastError() #elif defined(__hpux) // Implementation for HPUX machines -#include <dl.h> -#include <errno.h> +# include <dl.h> +# include <errno.h> namespace KWSYS_NAMESPACE { @@ -124,8 +124,8 @@ const char* DynamicLoader::LastError() #elif defined(__APPLE__) && (MAC_OS_X_VERSION_MAX_ALLOWED < 1030) // Implementation for Mac OS X 10.2.x and earlier -#include <mach-o/dyld.h> -#include <string.h> // for strlen +# include <mach-o/dyld.h> +# include <string.h> // for strlen namespace KWSYS_NAMESPACE { @@ -140,9 +140,9 @@ DynamicLoader::LibraryHandle DynamicLoader::OpenLibrary( if (rc != NSObjectFileImageSuccess) { return 0; } - NSModule handle = - NSLinkModule(image, libname.c_str(), NSLINKMODULE_OPTION_BINDNOW | - NSLINKMODULE_OPTION_RETURN_ON_ERROR); + NSModule handle = NSLinkModule(image, libname.c_str(), + NSLINKMODULE_OPTION_BINDNOW | + NSLINKMODULE_OPTION_RETURN_ON_ERROR); NSDestroyObjectFileImage(image); return handle; } @@ -183,7 +183,7 @@ const char* DynamicLoader::LastError() #elif defined(_WIN32) && !defined(__CYGWIN__) // Implementation for Windows win32 code but not cygwin -#include <windows.h> +# include <windows.h> namespace KWSYS_NAMESPACE { @@ -231,20 +231,20 @@ DynamicLoader::SymbolPointer DynamicLoader::GetSymbolAddress( // Note that the "@X" part of the name above is the total size (in // bytes) of the arguments on the stack. void* result; -#if defined(__BORLANDC__) || defined(__WATCOMC__) +# if defined(__BORLANDC__) || defined(__WATCOMC__) // Need to prepend symbols with '_' std::string ssym = '_' + sym; const char* rsym = ssym.c_str(); -#else +# else const char* rsym = sym.c_str(); -#endif +# endif result = (void*)GetProcAddress(lib, rsym); // Hack to cast pointer-to-data to pointer-to-function. -#ifdef __WATCOMC__ +# ifdef __WATCOMC__ return *(DynamicLoader::SymbolPointer*)(&result); -#else +# else return *reinterpret_cast<DynamicLoader::SymbolPointer*>(&result); -#endif +# endif } const char* DynamicLoader::LastError() @@ -272,10 +272,10 @@ const char* DynamicLoader::LastError() #elif defined(__BEOS__) // Implementation for BeOS / Haiku -#include <string.h> // for strerror() +# include <string.h> // for strerror() -#include <be/kernel/image.h> -#include <be/support/Errors.h> +# include <be/kernel/image.h> +# include <be/support/Errors.h> namespace KWSYS_NAMESPACE { @@ -351,11 +351,11 @@ const char* DynamicLoader::LastError() #elif defined(__MINT__) // Implementation for FreeMiNT on Atari -#define _GNU_SOURCE /* for program_invocation_name */ -#include <dld.h> -#include <errno.h> -#include <malloc.h> -#include <string.h> +# define _GNU_SOURCE /* for program_invocation_name */ +# include <dld.h> +# include <errno.h> +# include <malloc.h> +# include <string.h> namespace KWSYS_NAMESPACE { @@ -399,7 +399,7 @@ const char* DynamicLoader::LastError() #else // Default implementation for *NIX systems (including Mac OS X 10.3 and // later) which use dlopen -#include <dlfcn.h> +# include <dlfcn.h> namespace KWSYS_NAMESPACE { |