* 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>
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.
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. */
#ifdef HAVE_LIBDLLOADER
if (!errors)
{
- errors += lt_dlpreload (&preloaded_symbols);
+ errors += lt_dlpreload (preloaded_symbols);
}
if (!errors)