for non-i386 and non-alpha, or non gcc, implement BREAKPOINT() as raise (5
authorTim Janik <timj@gtk.org>
Thu, 7 Sep 2000 23:08:25 +0000 (23:08 +0000)
committerTim Janik <timj@src.gnome.org>
Thu, 7 Sep 2000 23:08:25 +0000 (23:08 +0000)
commit9432265430dc0d4c61551a5a3cbdd6216297f8e4
treea30a0c60558a0ee342220359f89b122b34bd8ecf
parenta5c0df554e7fb0d05c98bd2ddac893f84b35feba
for non-i386 and non-alpha, or non gcc, implement BREAKPOINT() as raise (5

Mon Aug 21 03:57:46 2000  Tim Janik  <timj@gtk.org>

        * glib.h (G_BREAKPOINT): for non-i386 and non-alpha, or non gcc,
        implement BREAKPOINT() as raise (5 /* SIGTRAP */);

        * glib.h: provide user-definable switch G_IMPLEMENT_INLINES,
        to turn on compilation of inline function implementations provided
        in header files with extern linkage.
        wrap inline function implementations into ifdef __G_UTILS_C__, so we
        really only compile them for gutils.c and not also into arbitrary user
        code that wants to make use of G_IMPLEMENT_INLINES.
        adjusted comment apropriately.

        * gutils.c: to turn on compilation of inline functions, provide
        #define G_IMPLEMENT_INLINES 1 and #define __G_UTILS_C__.
14 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/gutils.c
gutils.c
testglib.c
tests/testglib.c