diff -r 4feced261c68 -r de822cd3df3a misc/liblua/lfunc.h --- a/misc/liblua/lfunc.h Tue Jan 21 22:38:13 2014 +0100 +++ b/misc/liblua/lfunc.h Tue Jan 21 22:43:06 2014 +0100 @@ -11,10 +11,10 @@ #include "lobject.h" -#define sizeCclosure(n) (cast(int, sizeof(CClosure)) + \ +#define sizeCclosure(n) (cast(int, sizeof(CClosure)) + \ cast(int, sizeof(TValue)*((n)-1))) -#define sizeLclosure(n) (cast(int, sizeof(LClosure)) + \ +#define sizeLclosure(n) (cast(int, sizeof(LClosure)) + \ cast(int, sizeof(TValue *)*((n)-1)))