libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: libtool--devo--1.0--patch-216


From: Gary V. Vaughan
Subject: FYI: libtool--devo--1.0--patch-216
Date: Thu, 30 Sep 2004 22:57:05 +0100 (BST)
User-agent: mailnotify/0.3

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Applied to HEAD.
- -- 
Gary V. Vaughan      ())_.  address@hidden,gnu.org}
Research Scientist   ( '/   http://tkd.kicks-ass.net
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook
_________________________________________________________
This patch notification generated by tlaapply version 0.5
http://tkd.kicks-ass.net/arch/address@hidden/cvs-utils--tla--1.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFBXIExFRMICSmD1gYRAg0fAKCKBpzV/uKTG4ZkPZtco068fg758gCghBbT
4+D+YfsRoWwsSpaeJjG59ac=
=dX+v
-----END PGP SIGNATURE-----
* looking for address@hidden/libtool--devo--1.0--patch-215 to compare with
* comparing to address@hidden/libtool--devo--1.0--patch-215
M  libltdl/lt_dlloader.c
M  ChangeLog
M  libltdl/ltdl.c

* modified files

Index: Changelog
from  Ralf Wildenhues  <address@hidden>
        * libltdl/lt_dlloader.c (lt_dlloader_remove), libltdl/ltdl.c
        (tryall_dlopen, lt_dlhandle_next): Show usage of function pointers.

--- orig/libltdl/lt_dlloader.c
+++ mod/libltdl/lt_dlloader.c
@@ -145,7 +145,7 @@
   /* Call the loader finalisation function.  */
   if (vtable && vtable->dlloader_exit)
     {
-      if (vtable->dlloader_exit (vtable->dlloader_data) != 0)
+      if ((*vtable->dlloader_exit) (vtable->dlloader_data) != 0)
        {
          /* If there is an exit function, and it returns non-zero
             then it must set an error, and we will not remove it


--- orig/libltdl/ltdl.c
+++ mod/libltdl/ltdl.c
@@ -361,7 +361,8 @@
     while ((loader = lt_dlloader_next (loader)))
       {
        vtable = lt_dlloader_get (loader);
-       handle->module = vtable->module_open (vtable->dlloader_data, filename);
+       handle->module = (*vtable->module_open) (vtable->dlloader_data,
+                                                filename);
 
        if (handle->module != 0)
          {
@@ -2110,7 +2111,7 @@
 
   /* advance until the interface check (if we have one) succeeds */
   while (handle && iterator && iterator->iface
-        && (iterator->iface (handle, iterator->id_string) != 0))
+        && ((*iterator->iface) (handle, iterator->id_string) != 0))
     {
       handle = handle->next;
     }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]