From 97a4ca3b4078f581cdc8cebc4fa4cf39d5ff8125 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 27 Apr 2023 11:03:30 -0300 Subject: New macros 'fillset' and 'clearset' --- lptypes.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lptypes.h') diff --git a/lptypes.h b/lptypes.h index 7793e76..17d406e 100644 --- a/lptypes.h +++ b/lptypes.h @@ -10,6 +10,7 @@ #include #include +#include #include "lua.h" @@ -97,6 +98,9 @@ typedef struct Charset { #define loopset(v,b) { int v; for (v = 0; v < CHARSETSIZE; v++) {b;} } +#define fillset(s,c) memset(s,c,CHARSETSIZE) +#define clearset(s) fillset(s,0) + /* access to charset */ #define treebuffer(t) ((byte *)((t) + 1)) -- cgit v1.2.3-55-g6feb