From 9eb76eda865dc4f82fd53223e5c557f707b569b9 Mon Sep 17 00:00:00 2001 From: Gediminas Jakutis Date: Mon, 2 Mar 2020 21:42:46 +0200 Subject: begin macrofy error testing. Signed-off-by: Gediminas Jakutis --- src/defs.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/defs.h') diff --git a/src/defs.h b/src/defs.h index e6f1823..1ad2d72 100644 --- a/src/defs.h +++ b/src/defs.h @@ -5,6 +5,17 @@ #include #include +#define try_s(a,l) do {\ + if(a) {\ + goto l;\ + }} while (0); + +#define try(a,l,e) do {\ + if(a) {\ + ret = e;\ + goto l;\ + }} while (0); + /* for array implementation */ struct entry { uint64_t val; -- cgit v1.2.3