资源简介
lfs.dll 的64位版本,以及其编译vs工程(vs2010)。
其中包含 lua5.1的64位运行库。
其中包含 lua5.1的64位运行库。

代码片段和文件信息
/*
** $Id: lapi.cv 2.53 2006/01/10 12:50:00 roberto Exp $
** Lua API
** See Copyright Notice in lua.h
*/
#include
#include
#include
#include
#define lapi_c
#define LUA_CORE
#include “lua.h“
#include “lapi.h“
#include “ldebug.h“
#include “ldo.h“
#include “lfunc.h“
#include “lgc.h“
#include “lmem.h“
#include “lobject.h“
#include “lstate.h“
#include “lstring.h“
#include “ltable.h“
#include “ltm.h“
#include “lundump.h“
#include “lvm.h“
const char lua_ident[] =
“$Lua: “ LUA_VERSION “ “ LUA_COPYRIGHT “ $\n“
“$Authors: “ LUA_AUTHORS “ $\n“
“$URL: www.lua.org $\n“;
#define api_checknelems(L n) api_check(L (n) <= (L->top - L->base))
#define api_checkvalidindex(L i) api_check(L (i) != luaO_nilobject)
#define api_incr_top(L) {api_check(L L->top < L->ci->top); L->top++;}
static TValue *index2adr (lua_State *L int idx) {
if (idx > 0) {
TValue *o = L->base + (idx - 1);
api_check(L idx <= L->ci->top - L->base);
if (o >= L->top) return cast(TValue * luaO_nilobject);
else return o;
}
else if (idx > LUA_REGISTRYINDEX) {
api_check(L idx != 0 && -idx <= L->top - L->base);
return L->top + idx;
}
else switch (idx) { /* pseudo-indices */
case LUA_REGISTRYINDEX: return registry(L);
case LUA_ENVIRONINDEX: {
Closure *func = curr_func(L);
sethvalue(L &L->env func->c.env);
return &L->env;
}
case LUA_GLOBALSINDEX: return gt(L);
default: {
Closure *func = curr_func(L);
idx = LUA_GLOBALSINDEX - idx;
return (idx <= func->c.nupvalues)
? &func->c.upvalue[idx-1]
: cast(TValue * luaO_nilobject);
}
}
}
static Table *getcurrenv (lua_State *L) {
if (L->ci == L->base_ci) /* no enclosing function? */
return hvalue(gt(L)); /* use global table as environment */
else {
Closure *func = curr_func(L);
return func->c.env;
}
}
void luaA_pushobject (lua_State *L const TValue *o) {
setobj2s(L L->top o);
api_incr_top(L);
}
LUA_API int lua_checkstack (lua_State *L int size) {
int res;
lua_lock(L);
if ((L->top - L->base + size) > LUAI_MAXCSTACK)
res = 0; /* stack overflow */
else {
luaD_checkstack(L size);
if (L->ci->top < L->top + size)
L->ci->top = L->top + size;
res = 1;
}
lua_unlock(L);
return res;
}
LUA_API void lua_xmove (lua_State *from lua_State *to int n) {
int i;
if (from == to) return;
lua_lock(to);
api_checknelems(from n);
api_check(from G(from) == G(to));
api_check(from to->ci->top - to->top >= n);
from->top -= n;
for (i = 0; i < n; i++) {
setobj2s(to to->top++ from->top + i);
}
lua_unlock(to);
}
LUA_API lua_CFunction lua_atpanic (lua_State *L lua_CFunction panicf) {
lua_CFunction old;
lua_lock(L);
old = G(L)->panic;
G(L)->panic = panicf;
lua_unlock(L);
return old;
}
LUA_API lua_State *lua_newthread (lua_State *L) {
lua_State *L1;
lua_lock(L);
luaC_checkGC(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-08 14:22 LuaFileSystem\
文件 104448 2017-04-08 14:20 LuaFileSystem\lfs.dll
目录 0 2017-03-22 23:27 LuaFileSystem\lua51\
文件 2697 2017-03-22 23:26 LuaFileSystem\lua51\lua51.def
文件 8502 2017-03-22 22:59 LuaFileSystem\lua51\lua51.vcxproj
文件 6205 2017-03-22 22:50 LuaFileSystem\lua51\lua51.vcxproj.filters
文件 143 2017-03-22 22:48 LuaFileSystem\lua51\lua51.vcxproj.user
目录 0 2017-03-22 21:46 LuaFileSystem\lua51\src_lua51\
文件 22380 2006-01-10 20:50 LuaFileSystem\lua51\src_lua51\lapi.c
文件 258 2005-04-26 03:24 LuaFileSystem\lua51\src_lua51\lapi.h
文件 17230 2006-01-16 20:42 LuaFileSystem\lua51\src_lua51\lauxlib.c
文件 5747 2005-12-29 23:32 LuaFileSystem\lua51\src_lua51\lauxlib.h
文件 16654 2006-01-18 19:49 LuaFileSystem\lua51\src_lua51\lba
文件 21164 2005-12-23 00:19 LuaFileSystem\lua51\src_lua51\lcode.c
文件 2787 2005-11-09 03:44 LuaFileSystem\lua51\src_lua51\lcode.h
文件 10045 2005-12-29 23:32 LuaFileSystem\lua51\src_lua51\ldblib.c
文件 15998 2005-12-23 00:19 LuaFileSystem\lua51\src_lua51\ldebug.c
文件 1057 2005-04-26 03:24 LuaFileSystem\lua51\src_lua51\ldebug.h
文件 14700 2005-12-23 00:19 LuaFileSystem\lua51\src_lua51\ldo.c
文件 1893 2005-08-25 00:15 LuaFileSystem\lua51\src_lua51\ldo.h
文件 3107 2006-02-16 23:53 LuaFileSystem\lua51\src_lua51\ldump.c
文件 4602 2005-12-23 00:19 LuaFileSystem\lua51\src_lua51\lfunc.c
文件 1121 2005-04-26 03:24 LuaFileSystem\lua51\src_lua51\lfunc.h
文件 19967 2005-12-23 00:19 LuaFileSystem\lua51\src_lua51\lgc.c
文件 3155 2005-08-25 00:15 LuaFileSystem\lua51\src_lua51\lgc.h
文件 761 2005-12-29 23:32 LuaFileSystem\lua51\src_lua51\linit.c
文件 13002 2006-01-28 20:59 LuaFileSystem\lua51\src_lua51\liolib.c
文件 12450 2006-02-07 02:28 LuaFileSystem\lua51\src_lua51\llex.c
文件 2173 2005-12-07 23:43 LuaFileSystem\lua51\src_lua51\llex.h
文件 2345 2005-12-28 01:12 LuaFileSystem\lua51\src_lua51\llimits.h
文件 5827 2005-08-27 01:36 LuaFileSystem\lua51\src_lua51\lmathlib.c
............此处省略113个文件信息
- 上一篇:安装软件Candence IC610
- 下一篇:云计算第二版
相关资源
- 虚拟光驱deamon 适用于64位服务器的
- 联想y470无线网卡驱动 for 32位64位
- JDK8 绿色版 免安装版 64位
- Win7 64位下不能运行dos 命令的原因
- win10 64位下编译的opencv4.5.5库,opencv
- H310.B360.H370.Z390.USB WIN7 64位第三方驱动
- librdkafka win7 64位 vs2015编译Release版本
- Notepad++最新版tidy2插件仅64位可用
- notepad++文本比较插件32位和64位
- ILASM32位 + 64位
- MTP USB驱动win7 32+64位可用版
- elite4 2.x驱动(解决加密狗驱动丢失问
- 富士通dpk8300E+驱动for win7 64位驱动
- windows 64位系统下安装Code Warrior6.3方法
- 钰硕ar8151网卡驱动 win7 64位 win7/10/xp
- Microsoft Visio 2013 Professional 64位简体中
- 佳能canon lbp3000激光打印机驱动 for w
- epson 2020黑白激光打印机驱动 win7/win
- BusHound_v6.0.1正式版破解版 x86( 32位
- Bushound 64位破解版
- 一个很好用的屏幕录像工具,支持x
- Ghost官方64位原版
- IBM x3650/x3550 M4芯
- ibm x3650 M5015 64位阵列卡
- 惠普HP LaserJet 1000 驱动 win7 64位
- 编译好的json_lib.lib 包含64位,32位,头
- windows 32位64位 x264库,包含libdll和头文
- samsung三星ml1610打印机驱动 for 32/64位
- windows64位ramdisk64
- USB3.0 WIN7 64位驱动
评论
共有 条评论