define NULL as (0L) if __cplusplus is defined, to avoid "ANSI C++ forbids
authorTim Janik <timj@gtk.org>
Tue, 21 Sep 1999 23:55:19 +0000 (23:55 +0000)
committerTim Janik <timj@src.gnome.org>
Tue, 21 Sep 1999 23:55:19 +0000 (23:55 +0000)
commit4944d4df46e31275173c5d559792d21b5839a5cd
treef56897361aaadaf7d1e6c6d43333732f5ac089a6
parentddfc68fc98bd688024d7c4b10655e553f1f31857
define NULL as (0L) if __cplusplus is defined, to avoid "ANSI C++ forbids

Wed Sep 22 01:53:18 1999  Tim Janik  <timj@gtk.org>

        * glib.h (NULL): define NULL as (0L) if __cplusplus is defined, to
        avoid "ANSI C++ forbids implicit conversion from `void *' in argument
        passing" errors upon NULL usage in C++ programs (gcc-2.95 is on crack
        for erroring out on this, instead of just issueing a warning).

        * glib.h (g_trash_stack_pop): use uncasted NULL again.
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