From: Karel Slany Date: Fri, 10 Apr 2015 10:51:35 +0000 (+0200) Subject: style: Encapsulated REGISTER_MODULE_CALL definition into 'do { } while(0)'. X-Git-Tag: v1.0.0-beta1~254 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5db6f5ef567d251de66fcc39fadf81e8139e7d11;p=thirdparty%2Fknot-resolver.git style: Encapsulated REGISTER_MODULE_CALL definition into 'do { } while(0)'. --- diff --git a/daemon/engine.c b/daemon/engine.c index c26cd42e4..f8c065731 100644 --- a/daemon/engine.c +++ b/daemon/engine.c @@ -28,11 +28,12 @@ */ /** Register module callback into Lua world. */ -#define REGISTER_MODULE_CALL(L, module, cb, name) \ +#define REGISTER_MODULE_CALL(L, module, cb, name) do { \ lua_pushlightuserdata((L), (module)); \ lua_pushlightuserdata((L), (cb)); \ lua_pushcclosure((L), l_trampoline, 2); \ - lua_setfield((L), -2, (name)) + lua_setfield((L), -2, (name)); \ + } while (0) /** Print help and available commands. */ static int l_help(lua_State *L)