aboutsummaryrefslogtreecommitdiffstats
path: root/cppawk-include/base.h
diff options
context:
space:
mode:
Diffstat (limited to 'cppawk-include/base.h')
-rw-r--r--cppawk-include/base.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/cppawk-include/base.h b/cppawk-include/base.h
index 5472233..568ffcd 100644
--- a/cppawk-include/base.h
+++ b/cppawk-include/base.h
@@ -42,9 +42,16 @@
#define __present(arg) ((arg) != "" || (arg) != 0)
+#if __egawk__
+#define __let(...) @let (__VA_ARGS__)
+#define __have_let 1
+#else
+#define __let(...)
+#endif
+
#if __gawk__
#define __have_switch 1
-#if __gawk_ver >= 040000
+#if __gawk_ver >= 040000 || __egawk__
#define __have_indirect_functions 1
#endif
#endif