2004-10-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ * libltdl/ltdl.c (loader_init_callback, lt_dlexit): Add casts to
+ target type.
+
* tests/defs.m4sh (func_exec): `shift'ing when there is nothing
to shift is non-portable.
static int
loader_init_callback (lt_dlhandle handle)
{
- return loader_init (lt_dlsym (handle, "get_vtable"), 0);
+ return loader_init ((lt_get_vtable *) lt_dlsym (handle, "get_vtable"), 0);
}
static int
lt_dlloader *next = lt_dlloader_next (loader);
lt_dlvtable *vtable = (lt_dlvtable *) lt_dlloader_get (loader);
- if ((vtable = lt_dlloader_remove (vtable->name)))
+ if ((vtable = lt_dlloader_remove ((char *) vtable->name)))
{
FREE (vtable);
}