mesa/glsl: Move string_to_uint_map into the util folder
[mesa.git] / src / util / macros.h
index c0bfb15a47aa239b2621f7dc90c87b65bb51dd51..9ddf675965b4e53e2f51a62707077818de34f2a4 100644 (file)
@@ -154,6 +154,12 @@ do {                       \
 #define ATTRIBUTE_PURE
 #endif
 
+#ifdef HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL
+#define ATTRIBUTE_RETURNS_NONNULL __attribute__((__returns_nonnull__))
+#else
+#define ATTRIBUTE_RETURNS_NONNULL
+#endif
+
 #ifdef __cplusplus
 /**
  * Macro function that evaluates to true if T is a trivially