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

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

?? lstate.h

?? 腳本語言lua-5.1的源代碼, 非常的經典!
?? H
字號:
/*** $Id: lstate.h,v 2.24 2006/02/06 18:27:59 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 */  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一区二区三区免费野_久草精品视频
97久久人人超碰| 午夜精品一区二区三区电影天堂 | 日韩一级免费观看| 日韩精品91亚洲二区在线观看| 欧美久久久久中文字幕| 天天射综合影视| 91精品国产综合久久精品app| 亚洲第一福利一区| 日韩一级免费观看| 丰满少妇久久久久久久| 中文字幕一区三区| 欧美视频在线不卡| 另类成人小视频在线| 国产欧美综合色| 在线日韩av片| 久久精品国产免费| 中文字幕在线观看一区| 欧美三级在线播放| 国产毛片精品一区| 亚洲综合网站在线观看| 日韩一区二区电影| 91在线高清观看| 日韩国产在线一| 日本一区二区成人在线| 在线中文字幕一区二区| 美腿丝袜在线亚洲一区| 亚洲国产成人一区二区三区| 欧美四级电影网| 免费在线观看一区| 亚洲欧美偷拍卡通变态| 欧美成人aa大片| 色av成人天堂桃色av| 狠狠色狠狠色综合| 一个色在线综合| 久久久九九九九| 717成人午夜免费福利电影| 成人性生交大片免费看视频在线| 亚洲综合色噜噜狠狠| 久久久高清一区二区三区| 欧美午夜免费电影| 国产成人免费在线观看不卡| 午夜免费欧美电影| 国产精品久久久久aaaa| 日韩视频在线一区二区| 在线观看一区二区精品视频| 国产成人在线观看| 久久精品国产一区二区| 亚洲高清视频在线| 国产精品丝袜91| wwww国产精品欧美| 日韩视频中午一区| 欧美日韩精品一二三区| 色国产精品一区在线观看| 春色校园综合激情亚洲| 精东粉嫩av免费一区二区三区| 亚洲风情在线资源站| 亚洲精品国产视频| 亚洲日本电影在线| 欧美极品另类videosde| 久久精品男人天堂av| 欧美成人a在线| 欧美一级日韩免费不卡| 欧美日韩国产综合久久| 色天天综合色天天久久| 成人av综合在线| 成人激情校园春色| 国产激情视频一区二区在线观看 | 国产亚洲成av人在线观看导航| 911精品产国品一二三产区| 日本精品一级二级| 色婷婷精品大视频在线蜜桃视频| 99视频国产精品| av在线一区二区| 91免费看`日韩一区二区| 99综合影院在线| 91美女在线观看| 欧美在线观看18| 欧美性猛片xxxx免费看久爱| 色狠狠综合天天综合综合| 在线观看日韩一区| 精品污污网站免费看| 欧美日韩日日摸| 欧美丰满少妇xxxxx高潮对白| 欧美日韩激情一区二区| 欧美一区二区三区思思人| 欧美一区二区福利在线| 日韩欧美国产高清| 国产午夜精品久久久久久免费视| 久久嫩草精品久久久久| 国产精品国产a级| 亚洲卡通欧美制服中文| 亚洲第一电影网| 日韩avvvv在线播放| 九九视频精品免费| 国产精品一区一区| 91丨porny丨户外露出| 欧美吞精做爰啪啪高潮| 欧美一区二区精品| 欧美激情一区在线观看| 亚洲欧美一区二区三区极速播放| 亚洲成人三级小说| 狠狠久久亚洲欧美| 99这里只有久久精品视频| 欧美色图天堂网| 精品国产第一区二区三区观看体验| 久久伊99综合婷婷久久伊| 亚洲欧洲精品一区二区精品久久久| 亚洲蜜臀av乱码久久精品蜜桃| 五月婷婷激情综合网| 国产麻豆视频一区| 一本大道久久a久久综合| 欧美一区二区大片| 国产精品久久久久7777按摩 | 狂野欧美性猛交blacked| 国产盗摄一区二区| 在线一区二区三区做爰视频网站| 欧美xfplay| 亚洲你懂的在线视频| 久久国产尿小便嘘嘘| 97久久精品人人做人人爽50路| 在线不卡一区二区| 中文字幕精品在线不卡| 午夜久久久影院| 成人av网在线| 欧美一区二区久久| 亚洲黄色免费电影| 国产乱码精品一区二区三区五月婷 | 国产成人免费视频| 欧美日韩一级黄| 国产精品青草久久| 美腿丝袜亚洲综合| 日本韩国欧美一区二区三区| 精品国产乱码久久久久久夜甘婷婷| 亚洲色图在线视频| 国产美女久久久久| 日韩一级片网址| 亚洲一区二区三区视频在线播放 | 国产精品欧美极品| 麻豆视频一区二区| 欧美色国产精品| 国产精品不卡视频| 国产美女久久久久| 日韩精品一区二区三区在线播放| 亚洲尤物在线视频观看| 92精品国产成人观看免费| 久久综合久色欧美综合狠狠| 天天影视色香欲综合网老头| 色噜噜夜夜夜综合网| 国产精品久久久久久久第一福利 | 日韩视频一区在线观看| 午夜亚洲福利老司机| 色综合中文字幕国产| 精品国产一区久久| 日日摸夜夜添夜夜添国产精品| 一本一道综合狠狠老| 亚洲视频网在线直播| 成人精品视频一区二区三区 | 欧美va亚洲va香蕉在线| 亚洲香肠在线观看| 欧美在线不卡一区| 亚洲欧美日韩一区| 97超碰欧美中文字幕| 亚洲视频精选在线| 91视频一区二区三区| 亚洲欧美综合在线精品| 不卡的电视剧免费网站有什么| 欧美国产精品中文字幕| 成人av资源在线| 日韩一区欧美一区| 波多野结衣在线aⅴ中文字幕不卡| 久久精品日产第一区二区三区高清版| 韩国成人福利片在线播放| 一区二区三区在线不卡| 91在线观看地址| 亚洲精品成a人| 欧美性色综合网| 日本在线不卡视频一二三区| 日韩小视频在线观看专区| 精品一区二区三区av| 久久久久久99久久久精品网站| 国产精品亚洲午夜一区二区三区| 久久久久99精品国产片| 成人国产精品免费观看视频| 18成人在线视频| 欧美性猛片aaaaaaa做受| 免费人成精品欧美精品| 久久综合色婷婷| 成人av网址在线| 亚洲一卡二卡三卡四卡无卡久久| 欧美日韩国产综合草草| 美洲天堂一区二卡三卡四卡视频 | 91精品国产综合久久香蕉麻豆| 日本色综合中文字幕| 久久先锋影音av鲁色资源网| 成人福利视频在线| 午夜精品久久久久久久久久久| 亚洲无线码一区二区三区| 欧美一区二区精品久久911| 国产69精品一区二区亚洲孕妇| 亚洲精品国产精华液|