aboutsummaryrefslogtreecommitdiff
path: root/Examples/test-suite/preproc_constants.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/preproc_constants.i')
-rw-r--r--Examples/test-suite/preproc_constants.i19
1 files changed, 12 insertions, 7 deletions
diff --git a/Examples/test-suite/preproc_constants.i b/Examples/test-suite/preproc_constants.i
index 3050baa06..53a2e76e2 100644
--- a/Examples/test-suite/preproc_constants.i
+++ b/Examples/test-suite/preproc_constants.i
@@ -37,8 +37,9 @@
#define CONST_DOUBLE2 10E1
#define CONST_DOUBLE3 12.3
#define CONST_DOUBLE4 12.
-#define CONST_DOUBLE5 12.3f
-#define CONST_DOUBLE6 12.3F
+
+#define CONST_FLOAT1 12.3f
+#define CONST_FLOAT2 12.3F
#define CONST_BOOL1 true
#define CONST_BOOL2 false
@@ -65,17 +66,15 @@
#define EXPR_MULTIPLY 0xFF * 2
#define EXPR_DIVIDE 0xFF / 2
-//FIXME #define EXPR_MOD 0xFF % 2
+#define EXPR_MOD 0xFF % 2
#define EXPR_PLUS 0xFF + 2
#define EXPR_MINUS 0xFF + 2
#define EXPR_LSHIFT 0xFF << 2
#define EXPR_RSHIFT 0xFF >> 2
-/* FIXME
-#define EXPR_LT 0xFF < 255
-#define EXPR_GT 0xFF > 255
-*/
+#define EXPR_LT (0xFF < 255)
+#define EXPR_GT (0xFF > 255)
#define EXPR_LTE 0xFF <= 255
#define EXPR_GTE 0xFF >= 255
#define EXPR_INEQUALITY 0xFF != 255
@@ -121,3 +120,9 @@ enum MyEnum {
kValue = BIT(2)
};
+// For detecting when test-suite is run with SWIGWORDSIZE64 defined
+#ifdef SWIGWORDSIZE64
+#define SWIGWORDSIZE64_enabled 1
+#else
+#define SWIGWORDSIZE64_enabled 0
+#endif