diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2019-02-26 15:12:56 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2019-02-26 15:12:56 +0100 |
commit | 23e4967fd42a6a2bee5c44213be4df61ff546b13 (patch) | |
tree | 6347cd19fae83dc6766c587911682b7bffc36d39 /macro.h | |
parent | Cleanup. (diff) | |
download | calp-23e4967fd42a6a2bee5c44213be4df61ff546b13.tar.gz calp-23e4967fd42a6a2bee5c44213be4df61ff546b13.tar.xz |
WIP.
Diffstat (limited to 'macro.h')
-rw-r--r-- | macro.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -80,6 +80,8 @@ /* generate reusable internal symbol */ #define __INTER(s) TP3(__, s, __internal) +#define __INTER2(s) __INTER(__INTER(s)) +#define __INTER3(s) __INTER(__INTER(__INTER(s))) /* Iterator macros. */ #define FOR(CONT_T, T, var, set) \ @@ -111,6 +113,7 @@ #define POP(T) TEMPL(pop , T) #define GET(T) TEMPL(get , T) #define RESET(T) TEMPL(reset , T) +#define KEYS(T) TEMPL(keys , T) /* * Formatting macros. |