]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* libltdl/ltdl.c (loader_init_callback, lt_dlexit): Add casts to
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 1 Nov 2004 11:26:58 +0000 (11:26 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 1 Nov 2004 11:26:58 +0000 (11:26 +0000)
target type.

ChangeLog
libltdl/ltdl.c

index b4cec579aaba83d09c0d7ec5d3f0f2afc0c618ee..11ab646f8a8ecd1cfce5c18b4f4cf43f4b606c6a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 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.
 
index 4a1ea94f8f315db97cb1538811caada5ad2212bc..d4cb2ec772ac899c19a55568beeb502fcda8661f 100644 (file)
@@ -153,7 +153,7 @@ lt__alloc_die_callback (void)
 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
@@ -283,7 +283,7 @@ lt_dlexit (void)
          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);
            }