diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luasocket/src/lua_preload.c')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/luasocket/src/lua_preload.c | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luasocket/src/lua_preload.c b/Build/source/texk/web2c/luatexdir/luasocket/src/lua_preload.c new file mode 100644 index 00000000000..838871c1d66 --- /dev/null +++ b/Build/source/texk/web2c/luatexdir/luasocket/src/lua_preload.c @@ -0,0 +1,49 @@ + +#include <stdlib.h> +#include "lua.h" +#include "lauxlib.h" + +int luatex_mbox_lua_open(lua_State*); +int luatex_headers_lua_open(lua_State*); +int luatex_socket_lua_open(lua_State*); +int luatex_ltn12_lua_open(lua_State*); +int luatex_mime_lua_open(lua_State*); +int luatex_url_lua_open(lua_State*); +int luatex_tp_lua_open(lua_State*); +int luatex_smtp_lua_open(lua_State*); +int luatex_http_lua_open(lua_State*); +int luatex_ftp_lua_open(lua_State*); + + +extern void luatex_socketlua_open (lua_State *) ; +#include "ftp_lua.c" +#include "headers_lua.c" +#include "http_lua.c" +#include "ltn12_lua.c" +#include "mbox_lua.c" +#include "mime_lua.c" +#include "smtp_lua.c" +#include "socket_lua.c" +#include "tp_lua.c" +#include "url_lua.c" + + +#define TEST(A) do { if (A) { \ + fprintf(stderr,"FATAL error while preloading lua module " #A); \ + exit(1); \ + } \ +} while (0) + +void +luatex_socketlua_open (lua_State *L) { + TEST(luatex_mbox_lua_open(L)); + TEST(luatex_headers_lua_open(L)); + TEST(luatex_socket_lua_open(L)); + TEST(luatex_ltn12_lua_open(L)); + TEST(luatex_mime_lua_open(L)); + TEST(luatex_url_lua_open(L)); + TEST(luatex_tp_lua_open(L)); + TEST(luatex_smtp_lua_open(L)); + TEST(luatex_http_lua_open(L)); + TEST(luatex_ftp_lua_open(L)); +} |