diff options
Diffstat (limited to 'stand/liblua/lutils.h')
-rw-r--r-- | stand/liblua/lutils.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/stand/liblua/lutils.h b/stand/liblua/lutils.h index d7d968b705bb..7fff8d3ae83d 100644 --- a/stand/liblua/lutils.h +++ b/stand/liblua/lutils.h @@ -22,12 +22,21 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $FreeBSD$ */ #include <lua.h> +int luaopen_gfx(lua_State *); int luaopen_loader(lua_State *); int luaopen_io(lua_State *); int luaopen_pager(lua_State *); + +#include <sys/linker_set.h> + +typedef void lua_init_md_t(lua_State *); +#define _LUA_COMPILE_SET Xlua_compile_set +#define LUA_COMPILE_SET(func) \ + DATA_SET(_LUA_COMPILE_SET, func) +#define LUA_FOREACH_SET(s) \ + SET_FOREACH((s), _LUA_COMPILE_SET) +SET_DECLARE(_LUA_COMPILE_SET, lua_init_md_t); |