diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2004-05-31 15:51:50 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2004-05-31 15:51:50 -0300 |
commit | 616438fe9ab5e3ae7d73e9ad838e9b7bdea1ea59 (patch) | |
tree | 78322d820e3af1ca6645ed08eaa65a8f0aa04fec /lstate.c | |
parent | 47eda6ebd83785908ac26f8dd06dff36a7d42664 (diff) | |
download | lua-616438fe9ab5e3ae7d73e9ad838e9b7bdea1ea59.tar.gz lua-616438fe9ab5e3ae7d73e9ad838e9b7bdea1ea59.tar.bz2 lua-616438fe9ab5e3ae7d73e9ad838e9b7bdea1ea59.zip |
new way to use `vararg' parameters (with `...')
Diffstat (limited to 'lstate.c')
-rw-r--r-- | lstate.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lstate.c,v 2.5 2004/03/23 12:57:12 roberto Exp roberto $ | 2 | ** $Id: lstate.c,v 2.6 2004/04/30 20:13:38 roberto Exp roberto $ |
3 | ** Global State | 3 | ** Global State |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -57,6 +57,7 @@ static void stack_init (lua_State *L1, lua_State *L) { | |||
57 | L1->stack_last = L1->stack+(L1->stacksize - EXTRA_STACK)-1; | 57 | L1->stack_last = L1->stack+(L1->stacksize - EXTRA_STACK)-1; |
58 | L1->base_ci = luaM_newvector(L, BASIC_CI_SIZE, CallInfo); | 58 | L1->base_ci = luaM_newvector(L, BASIC_CI_SIZE, CallInfo); |
59 | L1->ci = L1->base_ci; | 59 | L1->ci = L1->base_ci; |
60 | L1->ci->func = L1->top; | ||
60 | setnilvalue(L1->top++); /* `function' entry for this `ci' */ | 61 | setnilvalue(L1->top++); /* `function' entry for this `ci' */ |
61 | L1->base = L1->ci->base = L1->top; | 62 | L1->base = L1->ci->base = L1->top; |
62 | L1->ci->top = L1->top + LUA_MINSTACK; | 63 | L1->ci->top = L1->top + LUA_MINSTACK; |