diff -r f1edbb5d485a -r 0cfeb76486a2 sourcepawn/compiler/sctracker.h --- a/sourcepawn/compiler/sctracker.h Sun Oct 15 23:31:09 2006 +0000 +++ b/sourcepawn/compiler/sctracker.h Mon Oct 16 02:05:26 2006 +0000 @@ -31,16 +31,18 @@ void popstacklist(); int markstack(int type, int size); /** - * Generates code to free stack usage, but does not pop the list. + * Generates code to free mem usage, but does not pop the list. * This is used for code like dobreak()/docont()/doreturn(). * stop_id is the list at which to stop generating. */ void genstackfree(int stop_id); +void genheapfree(int stop_id); /** - * Resets the stack list by freeing everything + * Resets a mem list by freeing everything */ void resetstacklist(); +void resetheaplist(); extern memuse_list_t *heapusage; extern memuse_list_t *stackusage;