summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luasocket/src/lua_preload.c
diff options
context:
space:
mode:
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.c49
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));
+}