seqlua
diff seqlualib.h @ 54:92ce3958aca7
Reverted last two commits
author | jbe |
---|---|
date | Wed Aug 27 00:10:47 2014 +0200 (2014-08-27) |
parents | 3362ec36cb09 |
children |
line diff
1.1 --- a/seqlualib.h Tue Aug 26 23:53:29 2014 +0200 1.2 +++ b/seqlualib.h Wed Aug 27 00:10:47 2014 +0200 1.3 @@ -8,23 +8,19 @@ 1.4 lua_Integer i; 1.5 } seqlua_Iterator; 1.6 1.7 -#define SEQLUA_MODE_NONE 0 1.8 -#define SEQLUA_MODE_CALL 1 1.9 -#define SEQLUA_MODE_GENERATOR 2 1.10 - 1.11 -extern void seqlua_iterinit(lua_State *L, seqlua_Iterator *iter, int mode, int idx); 1.12 +extern void seqlua_iterinit(lua_State *L, seqlua_Iterator *iter, int idx); 1.13 1.14 extern int seqlua_iternext(seqlua_Iterator *iter); 1.15 1.16 -#define seqlua_iterloop(L, iter, mode, idx) \ 1.17 +#define seqlua_iterloop(L, iter, idx) \ 1.18 for ( \ 1.19 - seqlua_iterinit((L), (iter), (mode), (idx)); \ 1.20 + seqlua_iterinit((L), (iter), (idx)); \ 1.21 seqlua_iternext(iter); \ 1.22 ) 1.23 1.24 -#define seqlua_iterloopauto(L, iter, mode, idx) \ 1.25 +#define seqlua_iterloopauto(L, iter, idx) \ 1.26 for ( \ 1.27 - seqlua_iterinit((L), (iter), (mode), (idx)); \ 1.28 + seqlua_iterinit((L), (iter), (idx)); \ 1.29 seqlua_iternext(iter); \ 1.30 lua_pop((L), 1) \ 1.31 )