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();