From 262e553d94c4124bdb53784e73dd314e3e44f3b8 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Wed, 13 Apr 2022 19:49:33 -0700 Subject: Some egawk support: use @let in case if available. --- cppawk-include/base.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'cppawk-include/base.h') 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 -- cgit v1.2.3