[Mesa-dev] [PATCH] util: Rename PURE to ATTRIBUTE_PURE.

Jose Fonseca jfonseca at vmware.com
Fri Aug 7 05:10:14 PDT 2015


To avoid collission with windows.h's PURE macro.

We could consider eventually renaming to __pure, but that would require
further care, so it's left to the future.
---
 src/util/macros.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/util/macros.h b/src/util/macros.h
index 5c5c92e..84e4f18 100644
--- a/src/util/macros.h
+++ b/src/util/macros.h
@@ -145,9 +145,9 @@ do {                       \
  * return value.  As a result, calls to it can be dead code eliminated.
  */
 #ifdef HAVE_FUNC_ATTRIBUTE_PURE
-#define PURE __attribute__((__pure__))
+#define ATTRIBUTE_PURE __attribute__((__pure__))
 #else
-#define PURE
+#define ATTRIBUTE_PURE
 #endif
 
 #ifdef __cplusplus
-- 
2.1.4



More information about the mesa-dev mailing list