do not return NULL symbols.
authorTim Janik <timj@gtk.org>
Wed, 1 Mar 2000 04:57:07 +0000 (04:57 +0000)
committerTim Janik <timj@src.gnome.org>
Wed, 1 Mar 2000 04:57:07 +0000 (04:57 +0000)
commit5991248acf6010a95c0e9f2666ee19cd8fd7ccd1
tree9b40ba2267d0bcbf56cf6f7c5a6cc6a2496b7b24
parentcb1db9b8daf9eaa2db8801098e569939625be01f
do not return NULL symbols.

Wed Mar  1 05:34:47 2000  Tim Janik  <timj@gtk.org>

        * gmodule-beos.c (_g_module_symbol): do not return NULL symbols.

        * gmodule-os2.c: removed NetBSD specific defines.
        (_g_module_self): set an error message for unsupported behaviour.

        * gmodule-beos.c: many coding style fixups.
        (_g_module_open):
        (_g_module_self):
        (_g_module_close):
        (_g_module_symbol): bunch of memory leaks plugged.

        * gmodule-dl.c: make sure the error message returned from dlerror()
        is always != NULL, by using a wrapper function fetch_dlerror(). based
        on a patch to fix _g_module_symbol() for NetBSD from Scott Presnell
        <srp@zgi.com>.

        * gmodule-dld.c: minor indentation.

        * gmodule-win32.c: minor cleanups.

        * merges from glib-1-2.
gmodule/gmodule-win32.c
gmodule/gmodule.c
gmodule/libgplugin_a.c
gmodule/libgplugin_b.c