]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
style: Encapsulated REGISTER_MODULE_CALL definition into 'do { } while(0)'.
authorKarel Slany <karel.slany@nic.cz>
Fri, 10 Apr 2015 10:51:35 +0000 (12:51 +0200)
committerKarel Slany <karel.slany@nic.cz>
Fri, 10 Apr 2015 10:51:35 +0000 (12:51 +0200)
daemon/engine.c

index c26cd42e49402c5bc61193a1a29e57cd498b3ac5..f8c065731e53bfadc1099cef5e816fd034ea4de6 100644 (file)
  */
 
 /** 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)