aboutsummaryrefslogtreecommitdiffstats
path: root/cppawk-include
diff options
context:
space:
mode:
Diffstat (limited to 'cppawk-include')
-rw-r--r--cppawk-include/base.h4
-rw-r--r--cppawk-include/case-priv.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/cppawk-include/base.h b/cppawk-include/base.h
index 1f060cb..aa8cada 100644
--- a/cppawk-include/base.h
+++ b/cppawk-include/base.h
@@ -40,4 +40,8 @@
#define __present(arg) ((arg) != "" || (arg) != 0)
+#if __gawk__
+#define __have_switch 1
+#endif
+
#endif
diff --git a/cppawk-include/case-priv.h b/cppawk-include/case-priv.h
index e0572ba..9a62647 100644
--- a/cppawk-include/case-priv.h
+++ b/cppawk-include/case-priv.h
@@ -36,7 +36,7 @@
#include "base.h"
#endif
-#if __gawk__
+#if __have_switch
#define __casx(x) case x: