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.c28
1 files changed, 17 insertions, 11 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
index ddb26d476ee..10b39407c80 100644
--- a/Build/source/texk/web2c/luatexdir/luasocket/src/lua_preload.c
+++ b/Build/source/texk/web2c/luatexdir/luasocket/src/lua_preload.c
@@ -3,6 +3,8 @@
#include "lua.h"
#include "lauxlib.h"
+#include "headers_lua.c"
+#include "mbox_lua.c"
#include "socket_lua.c"
#include "ftp_lua.c"
#include "http_lua.c"
@@ -12,18 +14,22 @@
#include "ltn12_lua.c"
#include "mime_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) {
- if(luatex_socket_lua_open(L) ||
- luatex_ltn12_lua_open(L) ||
- luatex_mime_lua_open(L) ||
- luatex_url_lua_open(L) ||
- luatex_tp_lua_open(L) ||
- luatex_smtp_lua_open(L) ||
- luatex_http_lua_open(L) ||
- luatex_ftp_lua_open(L)) {
- fprintf(stderr,"FATAL error while preloading lua modules");
- exit(1);
- }
+ 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));
}