]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* libltdl/ltdl.h (_LTDLL_EXTERN): libltdl is no longer linked as a
authorGary V. Vaughan <gary@gnu.org>
Fri, 12 Feb 1999 17:39:30 +0000 (17:39 +0000)
committerGary V. Vaughan <gary@gnu.org>
Fri, 12 Feb 1999 17:39:30 +0000 (17:39 +0000)
shared library, so the _declspec's were preventing the linker from
resolving symbols on win32.  They have been removed now.

ChangeLog
libltdl/ltdl.h

index fa3a70a9d840a4a331550885f7443e1bffff829e..cd4f57be1e15bfac766e021551fb058308412725 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1999-02-12  Gary V. Vaughan  <gvaughan@oranda.demon.co.uk>
+
+       * 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  <gvaughan@oranda.demon.co.uk>
 
        * ltmain.in: Applied Thomas Tanner's latest ild.diff.  This
index 07af535f93f773b5cb52bae182da22aa11008022..a441979a42b1d551cf2ef8933b6c25670ad4b401 100644 (file)
@@ -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)