From 39164c57d893b02f9a253c661abc2459bcd57e5c Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Thu, 10 Sep 2020 16:34:12 +0200 Subject: treewide: eliminate unused function arguments Also introduce convenience macro for registering function arrays in modules. Signed-off-by: Jo-Philipp Wich --- lib/ubus.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'lib/ubus.c') diff --git a/lib/ubus.c b/lib/ubus.c index 5c56787..55793a2 100644 --- a/lib/ubus.c +++ b/lib/ubus.c @@ -171,7 +171,7 @@ ut_ubus_connect(struct ut_state *s, uint32_t off, struct json_object *args) ubus_add_uloop(c->ctx); - return ops->set_type(s, co, conn_proto, "ubus.connection", c); + return ops->set_type(co, conn_proto, "ubus.connection", c); } static void @@ -317,17 +317,11 @@ static void close_connection(void *ud) { void ut_module_init(const struct ut_ops *ut, struct ut_state *s, struct json_object *scope) { - int i; - ops = ut; ops->register_type("ubus.connection", close_connection); - for (i = 0; i < ARRAY_SIZE(global_fns); i++) - ops->register_function(s, scope, global_fns[i].name, global_fns[i].func); - - conn_proto = ops->new_object(s, NULL); + conn_proto = ops->new_object(NULL); - if (conn_proto) - for (i = 0; i < ARRAY_SIZE(global_fns); i++) - ops->register_function(s, conn_proto, conn_fns[i].name, conn_fns[i].func); + register_functions(ops, global_fns, scope); + register_functions(ops, conn_fns, conn_proto); } -- cgit v1.2.3