From 2354bb3a0d7f66eceac9f5f3de7060d94accdafc Mon Sep 17 00:00:00 2001 From: Ossama Othman Date: Thu, 29 Apr 1999 07:53:53 +0000 Subject: [PATCH] * ltconfig.in (dlopen): Declare it as extern "C" in C++. --- ChangeLog | 4 ++++ ltconfig.in | 3 +++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9b65dc8d..92553541 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +1999-04-29 Ossama Othman + + * ltconfig.in (dlopen): Declare it as extern "C" in C++. + 1999-04-29 Gary V. Vaughan * libtool.m4 (cygwin*|mingw*, DLLTOOL, OBJDUMP, AS): Only expand the diff --git a/ltconfig.in b/ltconfig.in index 79312b76..abc482f3 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -2079,6 +2079,9 @@ else which can conflict with char dlopen(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen();