Fixing stack iter_init
This commit is contained in:
1 parent
e37b54fc62
commit
d82be005da
1 file changed
+6
-1
+6
-1
@@ -266,7 +266,12 @@
|
|||||||
FMOD void PFX##_iter_init(SNAME##_iter *iter, SNAME *target) \
|
FMOD void PFX##_iter_init(SNAME##_iter *iter, SNAME *target) \
|
||||||
{ \
|
{ \
|
||||||
iter->target = target; \
|
iter->target = target; \
|
||||||
iter->cursor = iter->target->count - 1; \
|
\
|
||||||
|
if (PFX##_empty(target)) \
|
||||||
|
iter->cursor = 0; \
|
||||||
|
else \
|
||||||
|
iter->cursor = iter->target->count - 1; \
|
||||||
|
\
|
||||||
iter->start = true; \
|
iter->start = true; \
|
||||||
iter->end = PFX##_empty(target); \
|
iter->end = PFX##_empty(target); \
|
||||||
} \
|
} \
|
||||||
|
|||||||
Reference in new issue
Block a user