Mesa (master): mesa: use 1UL for 64-bit unsigned constant for C++

Brian Paul brianp at kemper.freedesktop.org
Wed Mar 16 02:14:46 UTC 2011


Module: Mesa
Branch: master
Commit: d029ba9ec0750f9ba3a6291745c986105b4ffbdb
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d029ba9ec0750f9ba3a6291745c986105b4ffbdb

Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 15 09:17:46 2011 -0600

mesa: use 1UL for 64-bit unsigned constant for C++

This fixes C++ warnings where BITFIELD64_BIT() is used.

---

 src/mesa/main/mtypes.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index 5409aba..95a7988 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -85,7 +85,11 @@
 typedef GLuint64 GLbitfield64;
 
 /** Set a single bit */
+#ifdef __cplusplus
+#define BITFIELD64_BIT(b)      (1UL << (b))
+#else
 #define BITFIELD64_BIT(b)      (1ULL << (b))
+#endif
 
 
 /**




More information about the mesa-commit mailing list