[PATCH 0/4] BUG_RETURN_VAL macros
Peter Hutterer
peter.hutterer at who-t.net
Tue May 15 03:26:37 PDT 2012
I got annoyed having to write constructs like
BUG_WARN(foo);
if (foo)
return FALSE;
and similar. glib has useful macros like g_return_if_fail and similar, these
are macros that essentially do the same job. They shout into the log, but
otherwise continue as normal.
http://developer.gnome.org/glib/2.29/glib-Warnings-and-Assertions.html#g-return-if-fail
These are not macros that should be used for handling normal out-of-scope
values, they're there to shout that there is a real bug that needs fixing.
Cheers,
Peter
More information about the xorg-devel
mailing list