summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luasocket/src/except.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luasocket/src/except.h')
-rw-r--r--Build/source/texk/web2c/luatexdir/luasocket/src/except.h38
1 files changed, 0 insertions, 38 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luasocket/src/except.h b/Build/source/texk/web2c/luatexdir/luasocket/src/except.h
deleted file mode 100644
index 2497c0566b8..00000000000
--- a/Build/source/texk/web2c/luatexdir/luasocket/src/except.h
+++ /dev/null
@@ -1,38 +0,0 @@
-#ifndef EXCEPT_H
-#define EXCEPT_H
-/*=========================================================================*\
-* Exception control
-* LuaSocket toolkit (but completely independent from other modules)
-*
-* This provides support for simple exceptions in Lua. During the
-* development of the HTTP/FTP/SMTP support, it became aparent that
-* error checking was taking a substantial amount of the coding. These
-* function greatly simplify the task of checking errors.
-*
-* The main idea is that functions should return nil as their first return
-* values when they find an error, and return an error message (or value)
-* following nil. In case of success, as long as the first value is not nil,
-* the other values don't matter.
-*
-* The idea is to nest function calls with the "try" function. This function
-* checks the first value, and, if it's falsy, wraps the second value in a
-* table with metatable and calls "error" on it. Otherwise, it returns all
-* values it received. Basically, it works like the Lua "assert" function,
-* but it creates errors targeted specifically at "protect".
-*
-* The "newtry" function is a factory for "try" functions that call a
-* finalizer in protected mode before calling "error".
-*
-* The "protect" function returns a new function that behaves exactly like
-* the function it receives, but the new function catches exceptions thrown
-* by "try" functions and returns nil followed by the error message instead.
-*
-* With these three functions, it's easy to write functions that throw
-* exceptions on error, but that don't interrupt the user script.
-\*=========================================================================*/
-
-#include "lua.h"
-
-int except_open(lua_State *L);
-
-#endif