亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lstate.h

?? 這個是一個嵌入式腳本支持引擎, 體積十分小巧
?? H
字號:
/*** $Id: lstate.h,v 2.24.1.2 2008/01/03 15:20:39 roberto Exp $** Global State** See Copyright Notice in lua.h*/#ifndef lstate_h#define lstate_h#include "lua.h"#include "lobject.h"#include "ltm.h"#include "lzio.h"struct lua_longjmp;  /* defined in ldo.c *//* table of globals */#define gt(L)	(&L->l_gt)/* registry */#define registry(L)	(&G(L)->l_registry)/* extra stack space to handle TM calls and some other extras */#define EXTRA_STACK   5#define BASIC_CI_SIZE           8#define BASIC_STACK_SIZE        (2*LUA_MINSTACK)typedef struct stringtable {  GCObject **hash;  lu_int32 nuse;  /* number of elements */  int size;} stringtable;/*** informations about a call*/typedef struct CallInfo {  StkId base;  /* base for this function */  StkId func;  /* function index in the stack */  StkId	top;  /* top for this function */  const Instruction *savedpc;  int nresults;  /* expected number of results from this function */  int tailcalls;  /* number of tail calls lost under this entry */} CallInfo;#define curr_func(L)	(clvalue(L->ci->func))#define ci_func(ci)	(clvalue((ci)->func))#define f_isLua(ci)	(!ci_func(ci)->c.isC)#define isLua(ci)	(ttisfunction((ci)->func) && f_isLua(ci))/*** `global state', shared by all threads of this state*/typedef struct global_State {  stringtable strt;  /* hash table for strings */  lua_Alloc frealloc;  /* function to reallocate memory */  void *ud;         /* auxiliary data to `frealloc' */  lu_byte currentwhite;  lu_byte gcstate;  /* state of garbage collector */  int sweepstrgc;  /* position of sweep in `strt' */  GCObject *rootgc;  /* list of all collectable objects */  GCObject **sweepgc;  /* position of sweep in `rootgc' */  GCObject *gray;  /* list of gray objects */  GCObject *grayagain;  /* list of objects to be traversed atomically */  GCObject *weak;  /* list of weak tables (to be cleared) */  GCObject *tmudata;  /* last element of list of userdata to be GC */  Mbuffer buff;  /* temporary buffer for string concatentation */  lu_mem GCthreshold;  lu_mem totalbytes;  /* number of bytes currently allocated */  lu_mem estimate;  /* an estimate of number of bytes actually in use */  lu_mem gcdept;  /* how much GC is `behind schedule' */  int gcpause;  /* size of pause between successive GCs */  int gcstepmul;  /* GC `granularity' */  lua_CFunction panic;  /* to be called in unprotected errors */  TValue l_registry;  struct lua_State *mainthread;  UpVal uvhead;  /* head of double-linked list of all open upvalues */  struct Table *mt[NUM_TAGS];  /* metatables for basic types */  TString *tmname[TM_N];  /* array with tag-method names */} global_State;/*** `per thread' state*/struct lua_State {  CommonHeader;  lu_byte status;  StkId top;  /* first free slot in the stack */  StkId base;  /* base of current function */  global_State *l_G;  CallInfo *ci;  /* call info for current function */  const Instruction *savedpc;  /* `savedpc' of current function */  StkId stack_last;  /* last free slot in the stack */  StkId stack;  /* stack base */  CallInfo *end_ci;  /* points after end of ci array*/  CallInfo *base_ci;  /* array of CallInfo's */  int stacksize;  int size_ci;  /* size of array `base_ci' */  unsigned short nCcalls;  /* number of nested C calls */  unsigned short baseCcalls;  /* nested C calls when resuming coroutine */  lu_byte hookmask;  lu_byte allowhook;  int basehookcount;  int hookcount;  lua_Hook hook;  TValue l_gt;  /* table of globals */  TValue env;  /* temporary place for environments */  GCObject *openupval;  /* list of open upvalues in this stack */  GCObject *gclist;  struct lua_longjmp *errorJmp;  /* current error recover point */  ptrdiff_t errfunc;  /* current error handling function (stack index) */};#define G(L)	(L->l_G)/*** Union of all collectable objects*/union GCObject {  GCheader gch;  union TString ts;  union Udata u;  union Closure cl;  struct Table h;  struct Proto p;  struct UpVal uv;  struct lua_State th;  /* thread */};/* macros to convert a GCObject into a specific value */#define rawgco2ts(o)	check_exp((o)->gch.tt == LUA_TSTRING, &((o)->ts))#define gco2ts(o)	(&rawgco2ts(o)->tsv)#define rawgco2u(o)	check_exp((o)->gch.tt == LUA_TUSERDATA, &((o)->u))#define gco2u(o)	(&rawgco2u(o)->uv)#define gco2cl(o)	check_exp((o)->gch.tt == LUA_TFUNCTION, &((o)->cl))#define gco2h(o)	check_exp((o)->gch.tt == LUA_TTABLE, &((o)->h))#define gco2p(o)	check_exp((o)->gch.tt == LUA_TPROTO, &((o)->p))#define gco2uv(o)	check_exp((o)->gch.tt == LUA_TUPVAL, &((o)->uv))#define ngcotouv(o) \	check_exp((o) == NULL || (o)->gch.tt == LUA_TUPVAL, &((o)->uv))#define gco2th(o)	check_exp((o)->gch.tt == LUA_TTHREAD, &((o)->th))/* macro to convert any Lua object into a GCObject */#define obj2gco(v)	(cast(GCObject *, (v)))LUAI_FUNC lua_State *luaE_newthread (lua_State *L);LUAI_FUNC void luaE_freethread (lua_State *L, lua_State *L1);#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一二三四区| 国产美女一区二区| 久久激情五月激情| 成人精品免费视频| 欧美一级国产精品| 亚洲男帅同性gay1069| 精品一区二区三区欧美| 99久久国产综合精品女不卡| 日韩欧美第一区| 亚洲视频免费观看| 国产精品亚洲а∨天堂免在线| 在线视频观看一区| 国产欧美一区二区精品忘忧草| 亚洲一区二区三区视频在线播放| 精品一二三四在线| 在线视频一区二区三| 国产欧美日韩在线视频| 日本不卡视频一二三区| 色综合天天做天天爱| 国产精品理论片| 蜜桃av一区二区在线观看| 欧美性感一类影片在线播放| 亚洲欧洲av在线| 国产精品一区专区| 日韩欧美国产一区二区三区| 亚洲高清不卡在线观看| 成人aa视频在线观看| 2020国产精品| 青娱乐精品视频在线| 精品视频一区三区九区| 自拍偷拍国产精品| 成人丝袜视频网| 国产亚洲欧美色| 国产另类ts人妖一区二区| 日韩欧美国产综合在线一区二区三区| 爽好多水快深点欧美视频| 欧美色视频一区| 一区二区日韩电影| 99热99精品| 亚洲女同女同女同女同女同69| 国产成人免费视频网站高清观看视频 | 国产精品456| 国产女主播一区| 国产精品主播直播| 国产精品视频在线看| 国产麻豆一精品一av一免费| 26uuu另类欧美| 国产精品亚洲成人| 国产欧美一区二区三区鸳鸯浴| 国产夫妻精品视频| 国产欧美日韩另类一区| 成人一区二区三区视频| 国产精品成人免费精品自在线观看| gogo大胆日本视频一区| 亚洲电影一级黄| 精品美女在线播放| 成人一区在线看| 亚洲三级电影全部在线观看高清| 在线看不卡av| 国内精品久久久久影院色| 国产精品国产三级国产三级人妇| 欧美亚洲愉拍一区二区| 免费av成人在线| 国产欧美精品一区| 欧美日韩中文字幕一区二区| 黄页网站大全一区二区| 久久免费精品国产久精品久久久久| 成人性色生活片| 日韩电影免费一区| 国产精品情趣视频| 欧美视频在线观看一区二区| 激情综合色播五月| 亚洲欧美在线观看| 日韩欧美国产精品| 91片黄在线观看| 九九九精品视频| 亚洲一区二区四区蜜桃| 精品国产一区久久| 欧美日韩成人一区二区| 国产·精品毛片| 美女视频网站久久| 亚洲欧美一区二区三区极速播放| 欧美一卡2卡三卡4卡5免费| 成人理论电影网| 久久激五月天综合精品| 亚洲一级二级三级| 国产精品乱人伦一区二区| 日韩美女一区二区三区四区| 色欲综合视频天天天| 国产一区二区三区四| 亚洲成人免费视| 亚洲天堂2016| 国产欧美综合色| 精品黑人一区二区三区久久| 欧美日韩在线播放三区四区| 99免费精品在线| 国产大陆a不卡| 极品少妇xxxx偷拍精品少妇| 亚洲成人av电影在线| 亚洲精品久久嫩草网站秘色| 国产精品国产a| 国产亚洲自拍一区| 精品国产凹凸成av人网站| 欧美日韩国产成人在线免费| 欧美中文字幕一区| 91蜜桃在线观看| 成人午夜激情影院| 成人性视频免费网站| 成人性生交大片免费看中文| 国产美女精品人人做人人爽| 久久av中文字幕片| 久久国产精品72免费观看| 亚洲成av人片| 亚洲国产日产av| 樱花草国产18久久久久| 亚洲六月丁香色婷婷综合久久 | 国产精品超碰97尤物18| 国产亚洲精久久久久久| 国产日韩av一区二区| xnxx国产精品| 亚洲卡通动漫在线| 亚洲自拍与偷拍| 亚洲成av人片在线| 日韩国产成人精品| 免费成人深夜小野草| 精品在线视频一区| 国产成人精品一区二| 不卡一二三区首页| 在线一区二区三区四区| 欧美精选一区二区| 欧美电影免费观看完整版| 久久色中文字幕| 国产精品乱人伦一区二区| 一区二区三区小说| 日韩在线一二三区| 国产精品69毛片高清亚洲| 99精品国产91久久久久久| 欧美午夜免费电影| 日韩欧美色综合| 国产精品拍天天在线| 一区二区在线免费| 蜜桃视频免费观看一区| 国产成人精品三级麻豆| 色先锋资源久久综合| 91精品国产日韩91久久久久久| 久久尤物电影视频在线观看| 亚洲三级理论片| 美美哒免费高清在线观看视频一区二区 | 成人av在线资源网| 欧美优质美女网站| 欧美不卡一区二区三区| 中文字幕不卡在线观看| 亚洲一区二区在线视频| 久久99久久精品| 色综合久久中文字幕| 欧美成va人片在线观看| 国产精品久久久久影院老司| 亚洲bdsm女犯bdsm网站| 国产99久久久国产精品潘金网站| 欧美性色综合网| 国产婷婷色一区二区三区在线| 亚洲一区二区四区蜜桃| 成人永久aaa| 日韩欧美资源站| 一区二区国产盗摄色噜噜| 黄色成人免费在线| 欧美日韩激情一区二区三区| 欧美激情一区二区在线| 久久国产精品区| 日本伦理一区二区| 国产日韩欧美高清在线| 青青青伊人色综合久久| 色狠狠桃花综合| 国产精品五月天| 黄页网站大全一区二区| 91精品国产综合久久婷婷香蕉 | 日本韩国一区二区三区视频| 日韩毛片精品高清免费| 蓝色福利精品导航| 制服丝袜激情欧洲亚洲| 亚洲一区二区三区四区不卡| 不卡av免费在线观看| 久久亚洲精品小早川怜子| 日本欧美一区二区三区乱码| 91老司机福利 在线| 国产精品网友自拍| 国产久卡久卡久卡久卡视频精品| 5月丁香婷婷综合| 亚洲va中文字幕| 91国偷自产一区二区开放时间| 欧美极品另类videosde| 国产一区二区电影| 精品久久久久久久久久久久久久久久久| 夜夜嗨av一区二区三区网页 | 国产精品一区一区| 精品国产一区a| 国产在线一区观看| 日韩女优av电影| 青娱乐精品视频在线| 欧美一区二区日韩|