| Index: third_party/lua/src/lapi.h
|
| diff --git a/third_party/lua/src/lapi.h b/third_party/lua/src/lapi.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..0909a3911d210fc736ac09a7e16cfa7035d7f000
|
| --- /dev/null
|
| +++ b/third_party/lua/src/lapi.h
|
| @@ -0,0 +1,24 @@
|
| +/*
|
| +** $Id: lapi.h,v 2.7 2009/11/27 15:37:59 roberto Exp $
|
| +** Auxiliary functions from Lua API
|
| +** See Copyright Notice in lua.h
|
| +*/
|
| +
|
| +#ifndef lapi_h
|
| +#define lapi_h
|
| +
|
| +
|
| +#include "llimits.h"
|
| +#include "lstate.h"
|
| +
|
| +#define api_incr_top(L) {L->top++; api_check(L, L->top <= L->ci->top, \
|
| + "stack overflow");}
|
| +
|
| +#define adjustresults(L,nres) \
|
| + { if ((nres) == LUA_MULTRET && L->ci->top < L->top) L->ci->top = L->top; }
|
| +
|
| +#define api_checknelems(L,n) api_check(L, (n) < (L->top - L->ci->func), \
|
| + "not enough elements in the stack")
|
| +
|
| +
|
| +#endif
|
|
|