From 36caccc295dc875ab70235fcd56aa30b9a0ef7f0 Mon Sep 17 00:00:00 2001 From: lneto Date: Sat, 19 Jul 2014 17:14:40 +0000 Subject: lua(4): using lua_CFunction --- sys/modules/lua/lua.c | 4 ++-- sys/modules/lua/luavar.h | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) (limited to 'sys/modules/lua') diff --git a/sys/modules/lua/lua.c b/sys/modules/lua/lua.c index 48d48e5676a..5e4371f4aa8 100644 --- a/sys/modules/lua/lua.c +++ b/sys/modules/lua/lua.c @@ -1,4 +1,4 @@ -/* $NetBSD: lua.c,v 1.9 2014/07/19 17:13:22 lneto Exp $ */ +/* $NetBSD: lua.c,v 1.10 2014/07/19 17:14:40 lneto Exp $ */ /* * Copyright (c) 2014 by Lourival Vieira Neto . @@ -588,7 +588,7 @@ lua_maxcount(lua_State *L, lua_Debug *d) } int -lua_mod_register(const char *name, int (*open)(void *)) +lua_mod_register(const char *name, lua_CFunction open) { struct lua_module *m; diff --git a/sys/modules/lua/luavar.h b/sys/modules/lua/luavar.h index a63500b6e41..3d0da47330e 100644 --- a/sys/modules/lua/luavar.h +++ b/sys/modules/lua/luavar.h @@ -1,4 +1,4 @@ -/* $NetBSD: luavar.h,v 1.1 2013/10/16 19:44:57 mbalmer Exp $ */ +/* $NetBSD: luavar.h,v 1.2 2014/07/19 17:14:40 lneto Exp $ */ /* * Copyright (c) 2011, Marc Balmer . @@ -31,9 +31,11 @@ #ifndef _LUA_VAR_ #define _LUA_VAR_ +#include + struct lua_module { char mod_name[LUA_MAX_MODNAME]; - int (*open)(void *); + lua_CFunction open; int refcount; LIST_ENTRY(lua_module) mod_next; }; -- cgit