Using the enum to avoid name conflict.

Signed-off-by: Yang Rong <[email protected]>
---
 backend/src/sys/platform.hpp | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/backend/src/sys/platform.hpp b/backend/src/sys/platform.hpp
index e7aeee6..173b880 100644
--- a/backend/src/sys/platform.hpp
+++ b/backend/src/sys/platform.hpp
@@ -258,10 +258,14 @@ private: \
 /*! Default alignment for the platform */
 #define GBE_DEFAULT_ALIGNMENT 16
 
+namespace gbe
+{
 /*! Useful constants */
-#define KB 1024
-#define MB (KB*KB)
-
+  enum {
+    KB = 1024,
+    MB = (KB*KB),
+  };
+}
 /*! Portable AlignOf */
 template <typename T>
 struct AlignOf {
-- 
1.8.3.2

_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to