mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-04-21 18:10:55 +02:00
Add _DBUS_GNUC_WARN_UNUSED_RESULT, similar to GLib's
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Ralf Habacker <ralf.habacker@freenet.de> Reviewed-by: Alban Crequy <alban.crequy@collabora.co.uk>
This commit is contained in:
parent
bd5cec18cd
commit
7ac9b68220
1 changed files with 9 additions and 1 deletions
|
|
@ -88,13 +88,21 @@
|
|||
#define DBUS_ALLOC_SIZE2(x,y)
|
||||
#endif
|
||||
|
||||
#if (__GNUC__ > 3) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
|
||||
#define _DBUS_GNUC_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
|
||||
#else
|
||||
#define _DBUS_GNUC_WARN_UNUSED_RESULT
|
||||
#endif
|
||||
|
||||
/** @def _DBUS_GNUC_PRINTF
|
||||
* used to tell gcc about printf format strings
|
||||
*/
|
||||
/** @def _DBUS_GNUC_NORETURN
|
||||
* used to tell gcc about functions that never return, such as _dbus_abort()
|
||||
*/
|
||||
|
||||
/** @def _DBUS_GNUC_WARN_UNUSED_RESULT
|
||||
* used to tell gcc about functions whose result must be used
|
||||
*/
|
||||
|
||||
/* Normally docs are in .c files, but there isn't a .c file for this. */
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue