30.09.2011, 19:07
you maybe got some long, or deep nested routines like
or the same with if/else if statements.
functions calling other functions a lot, cause the stack growing up - this data to "return to", needs to be stored in a return-table.
you can avoid warnings about a too large heap/stack size by using the -S parameter in the pawn compiler command line. mostly, the compiler options are looking
only. add that -S16384 so the line changes to
and see if you still get that warning.
Code:
switch(condition) { case 0:{} case 1:{} case 2:{} //... case 30:{} }
functions calling other functions a lot, cause the stack growing up - this data to "return to", needs to be stored in a return-table.
you can avoid warnings about a too large heap/stack size by using the -S parameter in the pawn compiler command line. mostly, the compiler options are looking
Code:
-r
Code:
-r -S16384