Fix preloader symbol list declaration in libltdl.

* libltdl/ltdl.c (preloaded_symbols): Fix declaration to include
array brackets.
(lt_dlinit): Do not take address of preloaded_symbols.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
This commit is contained in:
Ralf Wildenhues 2010-03-28 19:14:05 +02:00
parent 0238e60a63
commit 03feff4719
2 changed files with 7 additions and 2 deletions

View File

@ -1,5 +1,10 @@
2010-03-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Fix preloader symbol list declaration in libltdl.
* libltdl/ltdl.c (preloaded_symbols): Fix declaration to include
array brackets.
(lt_dlinit): Do not take address of preloaded_symbols.
Fix typo in libtool --help output.
* libltdl/config/ltmain.m4sh (func_mode_help): Fix typo in help
output.

View File

@ -208,7 +208,7 @@ LT_BEGIN_C_DECLS
LT_SCOPE const lt_dlvtable * get_vtable (lt_user_data data);
LT_END_C_DECLS
#ifdef HAVE_LIBDLLOADER
extern lt_dlsymlist preloaded_symbols;
extern lt_dlsymlist preloaded_symbols[];
#endif
/* Initialize libltdl. */
@ -234,7 +234,7 @@ lt_dlinit (void)
#ifdef HAVE_LIBDLLOADER
if (!errors)
{
errors += lt_dlpreload (&preloaded_symbols);
errors += lt_dlpreload (preloaded_symbols);
}
if (!errors)