From e300f5df121d727194fe1ef4ce8cb0b5b8dc2733 Mon Sep 17 00:00:00 2001 From: "Gary V. Vaughan" Date: Fri, 12 Feb 1999 17:39:30 +0000 Subject: [PATCH] * libltdl/ltdl.h (_LTDLL_EXTERN): libltdl is no longer linked as a shared library, so the _declspec's were preventing the linker from resolving symbols on win32. They have been removed now. --- ChangeLog | 6 ++++++ libltdl/ltdl.h | 38 ++++++++++++-------------------------- 2 files changed, 18 insertions(+), 26 deletions(-) diff --git a/ChangeLog b/ChangeLog index fa3a70a9d..cd4f57be1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +1999-02-12 Gary V. Vaughan + + * libltdl/ltdl.h (_LTDLL_EXTERN): libltdl is no longer linked as a + shared library, so the _declspec's were preventing the linker from + resolving symbols on win32. They have been removed now. + 1999-02-09 Gary V. Vaughan * ltmain.in: Applied Thomas Tanner's latest ild.diff. This diff --git a/libltdl/ltdl.h b/libltdl/ltdl.h index 07af535f9..a441979a4 100644 --- a/libltdl/ltdl.h +++ b/libltdl/ltdl.h @@ -48,20 +48,6 @@ Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # define lt_ptr_t char* #endif -#if defined(_WIN32) || defined(__CYGWIN__) || defined(__CYGWIN32__) || defined(WIN32) -# define _LTDLL_EXPORT __declspec(dllexport) -# define _LTDLL_IMPORT extern __declspec(dllimport) -# ifdef _LTDL_COMPILE_ -# define _LTDLL_EXTERN _LTDLL_EXPORT -# else -# define _LTDLL_EXTERN _LTDLL_IMPORT -# endif -#else -# define _LTDLL_EXPORT -# define _LTDLL_IMPORT extern -# define _LTDLL_EXTERN extern -#endif - #ifdef _LTDL_COMPILE_ typedef struct lt_dlhandle_t *lt_dlhandle; #else @@ -74,18 +60,18 @@ typedef struct { } lt_dlsymlist; __BEGIN_DECLS -_LTDLL_EXTERN int lt_dlinit __P((void)); -_LTDLL_EXTERN int lt_dlpreload __P((const lt_dlsymlist *preloaded)); -_LTDLL_EXTERN int lt_dlpreload_default __P((const lt_dlsymlist *preloaded)); -_LTDLL_EXTERN int lt_dlexit __P((void)); -_LTDLL_EXTERN lt_dlhandle lt_dlopen __P((const char *filename)); -_LTDLL_EXTERN lt_dlhandle lt_dlopenext __P((const char *filename)); -_LTDLL_EXTERN int lt_dlclose __P((lt_dlhandle handle)); -_LTDLL_EXTERN lt_ptr_t lt_dlsym __P((lt_dlhandle handle, const char *name)); -_LTDLL_EXTERN const char *lt_dlerror __P((void)); -_LTDLL_EXTERN int lt_dladdsearchdir __P((const char *search_dir)); -_LTDLL_EXTERN int lt_dlsetsearchpath __P((const char *search_path)); -_LTDLL_EXTERN const char *lt_dlgetsearchpath __P((void)); +extern int lt_dlinit __P((void)); +extern int lt_dlpreload __P((const lt_dlsymlist *preloaded)); +extern int lt_dlpreload_default __P((const lt_dlsymlist *preloaded)); +extern int lt_dlexit __P((void)); +extern lt_dlhandle lt_dlopen __P((const char *filename)); +extern lt_dlhandle lt_dlopenext __P((const char *filename)); +extern int lt_dlclose __P((lt_dlhandle handle)); +extern lt_ptr_t lt_dlsym __P((lt_dlhandle handle, const char *name)); +extern const char *lt_dlerror __P((void)); +extern int lt_dladdsearchdir __P((const char *search_dir)); +extern int lt_dlsetsearchpath __P((const char *search_path)); +extern const char *lt_dlgetsearchpath __P((void)); extern const lt_dlsymlist lt_preloaded_symbols[]; #define LTDL_SET_PRELOADED_SYMBOLS() lt_dlpreload_default(lt_preloaded_symbols) -- 2.47.2