fixed errernerous code wrt to thread specific error string allocation
authorTim Janik <timj@gtk.org>
Wed, 10 Feb 1999 08:06:26 +0000 (08:06 +0000)
committerTim Janik <timj@src.gnome.org>
Wed, 10 Feb 1999 08:06:26 +0000 (08:06 +0000)
commita8ff1b4fcef1e2c53603b30b918304f7be9f27b4
treede53f40d1b3978c7bc1dbdf0e0a6c60ac0f20dcb
parent6c7994772297281730071874e609b62e68c211be
fixed errernerous code wrt to thread specific error string allocation

Wed Feb 10 07:56:33 1999  Tim Janik  <timj@gtk.org>

        * gmodule.c (g_module_error): fixed errernerous code wrt to thread
        specific error string allocation handling.

Wed Feb 10 06:20:30 1999  Tim Janik  <timj@gtk.org>

        * gmutex.c (g_static_private_set): invoke destroy notifier when
        overwriting values, initialize new array fields with NULL.
        (g_static_private_free_data): do not skip destroy notification for
        data == NULL.

        * gutils.c (g_direct_equal): compare pointer values directly instead
        of just their guint values which is a loosing conversion for
        sizeof(gpointer)==8 systems.
        (g_get_any_init): restructured code so we don't use endless loops like
        while (1), which boil down to an ugly alias for goto.
        strip ,.* from the real name.
17 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib.h
glib/glib.h
glib/gstrfuncs.c
glib/gutils.c
gmodule/ChangeLog
gmodule/gmodule.c
gmutex.c
gstrfuncs.c
gutils.c