cast 53 lib/lua/lapi.c if (o >= L->top) return cast(TValue *, luaO_nilobject); cast 73 lib/lua/lapi.c : cast(TValue *, luaO_nilobject); cast 799 lib/lua/lapi.c struct CallS *c = cast(struct CallS *, ud); cast 838 lib/lua/lapi.c struct CCallS *c = cast(struct CCallS *, ud); cast 927 lib/lua/lapi.c lu_mem a = (cast(lu_mem, data) << 10); cast 827 lib/lua/lcode.c luaK_code(fs, cast(Instruction, c), fs->ls->lastline); cast 14 lib/lua/ldebug.h #define pcRel(pc, p) (cast(int, (pc) - (p)->code) - 1) cast 385 lib/lua/ldo.c StkId firstArg = cast(StkId, ud); cast 495 lib/lua/ldo.c struct SParser *p = cast(struct SParser *, ud); cast 24 lib/lua/lfunc.c Closure *c = cast(Closure *, luaM_malloc(L, sizeCclosure(nelems))); cast 34 lib/lua/lfunc.c Closure *c = cast(Closure *, luaM_malloc(L, sizeLclosure(nelems))); cast 14 lib/lua/lfunc.h #define sizeCclosure(n) (cast(int, sizeof(CClosure)) + \ cast 15 lib/lua/lfunc.h cast(int, sizeof(TValue)*((n)-1))) cast 17 lib/lua/lfunc.h #define sizeLclosure(n) (cast(int, sizeof(LClosure)) + \ cast 18 lib/lua/lfunc.h cast(int, sizeof(TValue *)*((n)-1))) cast 434 lib/lua/lgc.c if (g->strt.nuse < cast(lu_int32, g->strt.size/4) && cast 27 lib/lua/lgc.h #define resetbits(x,m) ((x) &= cast(lu_byte, ~(m))) cast 77 lib/lua/lgc.h #define luaC_white(g) cast(lu_byte, (g)->currentwhite & WHITEBITS) cast 60 lib/lua/llex.c b->buffer[b->n++] = cast(char, c); cast 80 lib/lua/llex.c lua_assert(token == cast(unsigned char, token)); cast 36 lib/lua/llex.h #define NUM_RESERVED (cast(int, TK_WHILE-FIRST_RESERVED+1)) cast 74 lib/lua/llimits.h #ifndef cast cast 78 lib/lua/llimits.h #define cast_byte(i) cast(lu_byte, (i)) cast 79 lib/lua/llimits.h #define cast_num(i) cast(lua_Number, (i)) cast 80 lib/lua/llimits.h #define cast_int(i) cast(int, (i)) cast 20 lib/lua/lmem.h ((cast(size_t, (n)+1) <= MAX_SIZET/(e)) ? /* +1 to avoid warnings */ \ cast 29 lib/lua/lmem.h #define luaM_new(L,t) cast(t *, luaM_malloc(L, sizeof(t))) cast 31 lib/lua/lmem.h cast(t *, luaM_reallocv(L, NULL, 0, n, sizeof(t))) cast 35 lib/lua/lmem.h ((v)=cast(t *, luaM_growaux_(L,v,&(size),sizeof(t),limit,e))) cast 38 lib/lua/lmem.h ((v)=cast(t *, luaM_reallocv(L, v, oldn, n, sizeof(t)))) cast 97 lib/lua/lobject.c while (isspace(cast(unsigned char, *endptr))) endptr++; cast 128 lib/lua/lobject.c buff[0] = cast(char, va_arg(argp, int)); cast 130 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TSTRING; \ cast 135 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TUSERDATA; \ cast 140 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTHREAD; \ cast 145 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TFUNCTION; \ cast 150 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TTABLE; \ cast 155 lib/lua/lobject.h i_o->value.gc=cast(GCObject *, (x)); i_o->tt=LUA_TPROTO; \ cast 210 lib/lua/lobject.h #define getstr(ts) cast(const char *, (ts) + 1) cast 356 lib/lua/lobject.h (check_exp((size&(size-1))==0, (cast(int, (s) & ((size)-1))))) cast 80 lib/lua/lopcodes.h #define GET_OPCODE(i) (cast(OpCode, ((i)>>POS_OP) & MASK1(SIZE_OP,0))) cast 82 lib/lua/lopcodes.h ((cast(Instruction, o)<<POS_OP)&MASK1(SIZE_OP,POS_OP)))) cast 84 lib/lua/lopcodes.h #define GETARG_A(i) (cast(int, ((i)>>POS_A) & MASK1(SIZE_A,0))) cast 86 lib/lua/lopcodes.h ((cast(Instruction, u)<<POS_A)&MASK1(SIZE_A,POS_A)))) cast 88 lib/lua/lopcodes.h #define GETARG_B(i) (cast(int, ((i)>>POS_B) & MASK1(SIZE_B,0))) cast 90 lib/lua/lopcodes.h ((cast(Instruction, b)<<POS_B)&MASK1(SIZE_B,POS_B)))) cast 92 lib/lua/lopcodes.h #define GETARG_C(i) (cast(int, ((i)>>POS_C) & MASK1(SIZE_C,0))) cast 94 lib/lua/lopcodes.h ((cast(Instruction, b)<<POS_C)&MASK1(SIZE_C,POS_C)))) cast 96 lib/lua/lopcodes.h #define GETARG_Bx(i) (cast(int, ((i)>>POS_Bx) & MASK1(SIZE_Bx,0))) cast 98 lib/lua/lopcodes.h ((cast(Instruction, b)<<POS_Bx)&MASK1(SIZE_Bx,POS_Bx)))) cast 101 lib/lua/lopcodes.h #define SETARG_sBx(i,b) SETARG_Bx((i),cast(unsigned int, (b)+MAXARG_sBx)) cast 104 lib/lua/lopcodes.h #define CREATE_ABC(o,a,b,c) ((cast(Instruction, o)<<POS_OP) \ cast 105 lib/lua/lopcodes.h | (cast(Instruction, a)<<POS_A) \ cast 106 lib/lua/lopcodes.h | (cast(Instruction, b)<<POS_B) \ cast 107 lib/lua/lopcodes.h | (cast(Instruction, c)<<POS_C)) cast 109 lib/lua/lopcodes.h #define CREATE_ABx(o,a,bc) ((cast(Instruction, o)<<POS_OP) \ cast 110 lib/lua/lopcodes.h | (cast(Instruction, a)<<POS_A) \ cast 111 lib/lua/lopcodes.h | (cast(Instruction, bc)<<POS_Bx)) cast 211 lib/lua/lopcodes.h #define NUM_OPCODES (cast(int, OP_VARARG) + 1) cast 254 lib/lua/lopcodes.h #define getOpMode(m) (cast(enum OpMode, luaP_opmodes[m] & 3)) cast 255 lib/lua/lopcodes.h #define getBMode(m) (cast(enum OpArgMask, (luaP_opmodes[m] >> 4) & 3)) cast 256 lib/lua/lopcodes.h #define getCMode(m) (cast(enum OpArgMask, (luaP_opmodes[m] >> 2) & 3)) cast 163 lib/lua/lparser.c fs->actvar[fs->nactvar+n] = cast(unsigned short, registerlocalvar(ls, name)); cast 28 lib/lua/lstate.c #define fromstate(l) (cast(lu_byte *, (l)) - LUAI_EXTRASPACE) cast 29 lib/lua/lstate.c #define tostate(l) (cast(lua_State *, cast(lu_byte *, l) + LUAI_EXTRASPACE)) cast 162 lib/lua/lstate.h #define obj2gco(v) (cast(GCObject *, (v))) cast 56 lib/lua/lstring.c ts = cast(TString *, luaM_malloc(L, (l+1)*sizeof(char)+sizeof(TString))); cast 69 lib/lua/lstring.c if (tb->nuse > cast(lu_int32, tb->size) && tb->size <= MAX_INT/2) cast 77 lib/lua/lstring.c unsigned int h = cast(unsigned int, l); /* seed */ cast 81 lib/lua/lstring.c h = h ^ ((h<<5)+(h>>2)+cast(unsigned char, str[l1-1])); cast 100 lib/lua/lstring.c u = cast(Udata *, luaM_malloc(L, s + sizeof(Udata))); cast 275 lib/lua/ltable.c t->node = cast(Node *, dummynode); /* use common `dummynode' */ cast 367 lib/lua/ltable.c t->node = cast(Node *, dummynode); cast 437 lib/lua/ltable.c if (cast(unsigned int, key-1) < cast(unsigned int, t->sizearray)) cast 498 lib/lua/ltable.c return cast(TValue *, p); cast 511 lib/lua/ltable.c return cast(TValue *, p); cast 523 lib/lua/ltable.c return cast(TValue *, p); cast 539 lib/lua/ltable.c if (j > cast(unsigned int, MAX_INT)) { /* overflow? */ cast 20 lib/lua/lzio.h #define char2int(c) cast(int, cast(unsigned char, (c)))