aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Define.h
diff options
context:
space:
mode:
authorDaniel M. Weeks <dan@danweeks.net>2015-04-08 20:00:00 -0400
committerCarbenium <keresztesschmidt@gmail.com>2015-04-15 19:19:54 +0200
commit64848856002a796e30b822d70a31087495084bfa (patch)
tree8894f6cfc10d7d800da24c8ee0a2e33da5b7c34e /src/server/shared/Define.h
parentca1f42d4091a91d3bd50ccc52012c836c43958f6 (diff)
Prevent collisions in GCC attribute definitions
Diffstat (limited to 'src/server/shared/Define.h')
-rw-r--r--src/server/shared/Define.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/shared/Define.h b/src/server/shared/Define.h
index 8b85a08fa80..99c89e584f3 100644
--- a/src/server/shared/Define.h
+++ b/src/server/shared/Define.h
@@ -78,9 +78,9 @@
#endif //!COREDEBUG
#if COMPILER == COMPILER_GNU
-# define ATTR_NORETURN __attribute__((noreturn))
-# define ATTR_PRINTF(F, V) __attribute__ ((format (printf, F, V)))
-# define ATTR_DEPRECATED __attribute__((deprecated))
+# define ATTR_NORETURN __attribute__((__noreturn__))
+# define ATTR_PRINTF(F, V) __attribute__ ((__format__ (__printf__, F, V)))
+# define ATTR_DEPRECATED __attribute__((__deprecated__))
#else //COMPILER != COMPILER_GNU
# define ATTR_NORETURN
# define ATTR_PRINTF(F, V)