adjusted the g_strdup_a, g_strndup_a and g_strconcat3_a macros so their
authorTim Janik <timj@gtk.org>
Mon, 4 Jan 1999 13:49:05 +0000 (13:49 +0000)
committerTim Janik <timj@src.gnome.org>
Mon, 4 Jan 1999 13:49:05 +0000 (13:49 +0000)
commit72b139a74d0fbc2a8924e81a201020655f084cbd
treed9f2f2985288b82fdefc30ef730cf2f69efdabea
parent887c4449d99306ec32c00b253ba75de4a3e4b7dd
adjusted the g_strdup_a, g_strndup_a and g_strconcat3_a macros so their

Mon Jan  4 14:38:11 1999  Tim Janik  <timj@gtk.org>

        * glib.h: adjusted the g_strdup_a, g_strndup_a and g_strconcat3_a macros
        so their arguments get only evaluated once. changed g_strconcat3_a to
        have the same semantics as g_strconcat, i.e. if a certain argument is
        NULL, the rest of the parameter list is skipped.

        * tests/alloca-test.c: removed #if/#endif G_HAVE_ALLOCA, we need to be
        able to compile on all systems. added test for g_strconcat() semantics.

        * we need a alloca() replacement for !G_HAVE_ALLOCA rsn!
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
tests/alloca-test.c