aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2012-10-01 19:44:00 +0100
committerReuben Thomas <rrt@sc3d.org>2012-10-01 19:44:00 +0100
commit584066ee868958267c3d2bf5c544c0e1449d2748 (patch)
treed904f0a21a424734f0ddcbced29ae5eda4080cf5
parentd71c63cdb776f7d25313f8fcd14f07512ba1f83e (diff)
downloadluafilesystem-584066ee868958267c3d2bf5c544c0e1449d2748.tar.gz
luafilesystem-584066ee868958267c3d2bf5c544c0e1449d2748.tar.bz2
luafilesystem-584066ee868958267c3d2bf5c544c0e1449d2748.zip
lfs.c: use Lua 5.2's own luaL_register
-rw-r--r--src/lfs.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/lfs.c b/src/lfs.c
index 87323b3..8234711 100644
--- a/src/lfs.c
+++ b/src/lfs.c
@@ -56,6 +56,7 @@
56#include <utime.h> 56#include <utime.h>
57#endif 57#endif
58 58
59#define LUA_COMPAT_ALL
59#include "lua.h" 60#include "lua.h"
60#include "lauxlib.h" 61#include "lauxlib.h"
61#include "lualib.h" 62#include "lualib.h"
@@ -877,15 +878,6 @@ static const struct luaL_Reg fslib[] = {
877 {NULL, NULL}, 878 {NULL, NULL},
878}; 879};
879 880
880#if LUA_VERSION_NUM > 501
881static void luaL_register (lua_State *L, const char *libname, const luaL_Reg *l)
882{
883 luaL_newlib (L, l);
884 lua_pushvalue (L, -1);
885 lua_setglobal (L, libname);
886}
887#endif
888
889int luaopen_lfs (lua_State *L) { 881int luaopen_lfs (lua_State *L) {
890 dir_create_meta (L); 882 dir_create_meta (L);
891 lock_create_meta (L); 883 lock_create_meta (L);