[PATCH x11proto] Add _X_NORETURN macro to signify functions that don't return

Jeremy Huddleston jeremyhu at freedesktop.org
Sat Mar 27 19:44:15 PDT 2010


Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>
---
 Xfuncproto.h.in |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/Xfuncproto.h.in b/Xfuncproto.h.in
index afdd95b..96a585c 100644
--- a/Xfuncproto.h.in
+++ b/Xfuncproto.h.in
@@ -117,4 +117,10 @@ in this Software without prior written authorization from The Open Group.
 # define _X_DEPRECATED
 #endif
 
+#if defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 205)
+# define _X_NORETURN __attribute((noreturn))
+#else
+# define _X_NORETURN
+#endif /* GNUC  */
+
 #endif /* _XFUNCPROTO_H_ */
-- 
1.7.0.3

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3333 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20100327/cba30fac/attachment.bin>


More information about the xorg-devel mailing list