]> git.proxmox.com Git - mirror_edk2.git/blobdiff - StdLib/Include/Lua/lauxlib.h
edk2: Remove AppPkg, StdLib, StdLibPrivateInternalFiles
[mirror_edk2.git] / StdLib / Include / Lua / lauxlib.h
diff --git a/StdLib/Include/Lua/lauxlib.h b/StdLib/Include/Lua/lauxlib.h
deleted file mode 100644 (file)
index c21d245..0000000
+++ /dev/null
@@ -1,212 +0,0 @@
-/*\r
-** $Id: lauxlib.h,v 1.120.1.1 2013/04/12 18:48:47 roberto Exp $\r
-** Auxiliary functions for building Lua libraries\r
-** See Copyright Notice in lua.h\r
-*/\r
-\r
-\r
-#ifndef lauxlib_h\r
-#define lauxlib_h\r
-\r
-\r
-#include <stddef.h>\r
-#include <stdio.h>\r
-\r
-#include <Lua/lua.h>\r
-\r
-\r
-\r
-/* extra error code for `luaL_load' */\r
-#define LUA_ERRFILE     (LUA_ERRERR+1)\r
-\r
-\r
-typedef struct luaL_Reg {\r
-  const char *name;\r
-  lua_CFunction func;\r
-} luaL_Reg;\r
-\r
-\r
-LUALIB_API void (luaL_checkversion_) (lua_State *L, lua_Number ver);\r
-#define luaL_checkversion(L)    luaL_checkversion_(L, LUA_VERSION_NUM)\r
-\r
-LUALIB_API int (luaL_getmetafield) (lua_State *L, int obj, const char *e);\r
-LUALIB_API int (luaL_callmeta) (lua_State *L, int obj, const char *e);\r
-LUALIB_API const char *(luaL_tolstring) (lua_State *L, int idx, size_t *len);\r
-LUALIB_API int (luaL_argerror) (lua_State *L, int numarg, const char *extramsg);\r
-LUALIB_API const char *(luaL_checklstring) (lua_State *L, int numArg,\r
-                                                          size_t *l);\r
-LUALIB_API const char *(luaL_optlstring) (lua_State *L, int numArg,\r
-                                          const char *def, size_t *l);\r
-LUALIB_API lua_Number (luaL_checknumber) (lua_State *L, int numArg);\r
-LUALIB_API lua_Number (luaL_optnumber) (lua_State *L, int nArg, lua_Number def);\r
-\r
-LUALIB_API lua_Integer (luaL_checkinteger) (lua_State *L, int numArg);\r
-LUALIB_API lua_Integer (luaL_optinteger) (lua_State *L, int nArg,\r
-                                          lua_Integer def);\r
-LUALIB_API lua_Unsigned (luaL_checkunsigned) (lua_State *L, int numArg);\r
-LUALIB_API lua_Unsigned (luaL_optunsigned) (lua_State *L, int numArg,\r
-                                            lua_Unsigned def);\r
-\r
-LUALIB_API void (luaL_checkstack) (lua_State *L, int sz, const char *msg);\r
-LUALIB_API void (luaL_checktype) (lua_State *L, int narg, int t);\r
-LUALIB_API void (luaL_checkany) (lua_State *L, int narg);\r
-\r
-LUALIB_API int   (luaL_newmetatable) (lua_State *L, const char *tname);\r
-LUALIB_API void  (luaL_setmetatable) (lua_State *L, const char *tname);\r
-LUALIB_API void *(luaL_testudata) (lua_State *L, int ud, const char *tname);\r
-LUALIB_API void *(luaL_checkudata) (lua_State *L, int ud, const char *tname);\r
-\r
-LUALIB_API void (luaL_where) (lua_State *L, int lvl);\r
-LUALIB_API int (luaL_error) (lua_State *L, const char *fmt, ...);\r
-\r
-LUALIB_API int (luaL_checkoption) (lua_State *L, int narg, const char *def,\r
-                                   const char *const lst[]);\r
-\r
-LUALIB_API int (luaL_fileresult) (lua_State *L, int stat, const char *fname);\r
-LUALIB_API int (luaL_execresult) (lua_State *L, int stat);\r
-\r
-/* pre-defined references */\r
-#define LUA_NOREF       (-2)\r
-#define LUA_REFNIL      (-1)\r
-\r
-LUALIB_API int (luaL_ref) (lua_State *L, int t);\r
-LUALIB_API void (luaL_unref) (lua_State *L, int t, int ref);\r
-\r
-LUALIB_API int (luaL_loadfilex) (lua_State *L, const char *filename,\r
-                                               const char *mode);\r
-\r
-#define luaL_loadfile(L,f)  luaL_loadfilex(L,f,NULL)\r
-\r
-LUALIB_API int (luaL_loadbufferx) (lua_State *L, const char *buff, size_t sz,\r
-                                   const char *name, const char *mode);\r
-LUALIB_API int (luaL_loadstring) (lua_State *L, const char *s);\r
-\r
-LUALIB_API lua_State *(luaL_newstate) (void);\r
-\r
-LUALIB_API int (luaL_len) (lua_State *L, int idx);\r
-\r
-LUALIB_API const char *(luaL_gsub) (lua_State *L, const char *s, const char *p,\r
-                                                  const char *r);\r
-\r
-LUALIB_API void (luaL_setfuncs) (lua_State *L, const luaL_Reg *l, int nup);\r
-\r
-LUALIB_API int (luaL_getsubtable) (lua_State *L, int idx, const char *fname);\r
-\r
-LUALIB_API void (luaL_traceback) (lua_State *L, lua_State *L1,\r
-                                  const char *msg, int level);\r
-\r
-LUALIB_API void (luaL_requiref) (lua_State *L, const char *modname,\r
-                                 lua_CFunction openf, int glb);\r
-\r
-/*\r
-** ===============================================================\r
-** some useful macros\r
-** ===============================================================\r
-*/\r
-\r
-\r
-#define luaL_newlibtable(L,l)   \\r
-  lua_createtable(L, 0, sizeof(l)/sizeof((l)[0]) - 1)\r
-\r
-#define luaL_newlib(L,l)    (luaL_newlibtable(L,l), luaL_setfuncs(L,l,0))\r
-\r
-#define luaL_argcheck(L, cond,numarg,extramsg)  \\r
-        ((void)((cond) || luaL_argerror(L, (numarg), (extramsg))))\r
-#define luaL_checkstring(L,n)   (luaL_checklstring(L, (n), NULL))\r
-#define luaL_optstring(L,n,d)   (luaL_optlstring(L, (n), (d), NULL))\r
-#define luaL_checkint(L,n)  ((int)luaL_checkinteger(L, (n)))\r
-#define luaL_optint(L,n,d)  ((int)luaL_optinteger(L, (n), (d)))\r
-#define luaL_checklong(L,n) ((long)luaL_checkinteger(L, (n)))\r
-#define luaL_optlong(L,n,d) ((long)luaL_optinteger(L, (n), (d)))\r
-\r
-#define luaL_typename(L,i)  lua_typename(L, lua_type(L,(i)))\r
-\r
-#define luaL_dofile(L, fn) \\r
-    (luaL_loadfile(L, fn) || lua_pcall(L, 0, LUA_MULTRET, 0))\r
-\r
-#define luaL_dostring(L, s) \\r
-    (luaL_loadstring(L, s) || lua_pcall(L, 0, LUA_MULTRET, 0))\r
-\r
-#define luaL_getmetatable(L,n)  (lua_getfield(L, LUA_REGISTRYINDEX, (n)))\r
-\r
-#define luaL_opt(L,f,n,d)   (lua_isnoneornil(L,(n)) ? (d) : f(L,(n)))\r
-\r
-#define luaL_loadbuffer(L,s,sz,n)   luaL_loadbufferx(L,s,sz,n,NULL)\r
-\r
-\r
-/*\r
-** {======================================================\r
-** Generic Buffer manipulation\r
-** =======================================================\r
-*/\r
-\r
-typedef struct luaL_Buffer {\r
-  char *b;  /* buffer address */\r
-  size_t size;  /* buffer size */\r
-  size_t n;  /* number of characters in buffer */\r
-  lua_State *L;\r
-  char initb[LUAL_BUFFERSIZE];  /* initial buffer */\r
-} luaL_Buffer;\r
-\r
-\r
-#define luaL_addchar(B,c) \\r
-  ((void)((B)->n < (B)->size || luaL_prepbuffsize((B), 1)), \\r
-   ((B)->b[(B)->n++] = (c)))\r
-\r
-#define luaL_addsize(B,s)   ((B)->n += (s))\r
-\r
-LUALIB_API void (luaL_buffinit) (lua_State *L, luaL_Buffer *B);\r
-LUALIB_API char *(luaL_prepbuffsize) (luaL_Buffer *B, size_t sz);\r
-LUALIB_API void (luaL_addlstring) (luaL_Buffer *B, const char *s, size_t l);\r
-LUALIB_API void (luaL_addstring) (luaL_Buffer *B, const char *s);\r
-LUALIB_API void (luaL_addvalue) (luaL_Buffer *B);\r
-LUALIB_API void (luaL_pushresult) (luaL_Buffer *B);\r
-LUALIB_API void (luaL_pushresultsize) (luaL_Buffer *B, size_t sz);\r
-LUALIB_API char *(luaL_buffinitsize) (lua_State *L, luaL_Buffer *B, size_t sz);\r
-\r
-#define luaL_prepbuffer(B)  luaL_prepbuffsize(B, LUAL_BUFFERSIZE)\r
-\r
-/* }====================================================== */\r
-\r
-\r
-\r
-/*\r
-** {======================================================\r
-** File handles for IO library\r
-** =======================================================\r
-*/\r
-\r
-/*\r
-** A file handle is a userdata with metatable 'LUA_FILEHANDLE' and\r
-** initial structure 'luaL_Stream' (it may contain other fields\r
-** after that initial structure).\r
-*/\r
-\r
-#define LUA_FILEHANDLE          "FILE*"\r
-\r
-\r
-typedef struct luaL_Stream {\r
-  FILE *f;  /* stream (NULL for incompletely created streams) */\r
-  lua_CFunction closef;  /* to close stream (NULL for closed streams) */\r
-} luaL_Stream;\r
-\r
-/* }====================================================== */\r
-\r
-\r
-\r
-/* compatibility with old module system */\r
-#if defined(LUA_COMPAT_MODULE)\r
-\r
-LUALIB_API void (luaL_pushmodule) (lua_State *L, const char *modname,\r
-                                   int sizehint);\r
-LUALIB_API void (luaL_openlib) (lua_State *L, const char *libname,\r
-                                const luaL_Reg *l, int nup);\r
-\r
-#define luaL_register(L,n,l)    (luaL_openlib(L,(n),(l),0))\r
-\r
-#endif\r
-\r
-\r
-#endif\r
-\r
-\r