diff options
| author | lneto <lneto@NetBSD.org> | 2014-07-19 17:14:40 +0000 |
|---|---|---|
| committer | lneto <lneto@NetBSD.org> | 2014-07-19 17:14:40 +0000 |
| commit | 36caccc295dc875ab70235fcd56aa30b9a0ef7f0 (patch) | |
| tree | d600fc6f155bc830fc8b45f3d740f63434ad9ba2 /sys/modules/lua | |
| parent | a28f044eb4e48aede32d6fa4c6faacc20b6f5473 (diff) | |
lua(4): using lua_CFunction
Diffstat (limited to 'sys/modules/lua')
| -rw-r--r-- | sys/modules/lua/lua.c | 4 | ||||
| -rw-r--r-- | sys/modules/lua/luavar.h | 6 |
2 files changed, 6 insertions, 4 deletions
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 <lneto@NetBSD.org>. @@ -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 <mbalmer@NetBSD.org>. @@ -31,9 +31,11 @@ #ifndef _LUA_VAR_ #define _LUA_VAR_ +#include <lua.h> + struct lua_module { char mod_name[LUA_MAX_MODNAME]; - int (*open)(void *); + lua_CFunction open; int refcount; LIST_ENTRY(lua_module) mod_next; }; |
