aboutsummaryrefslogtreecommitdiff
path: root/stand/liblua/lutils.h
diff options
context:
space:
mode:
Diffstat (limited to 'stand/liblua/lutils.h')
-rw-r--r--stand/liblua/lutils.h13
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);