From e9560dbece41136ffedd786723717efaa2a3a9fd Mon Sep 17 00:00:00 2001 From: Joshua Bakita Date: Tue, 20 Oct 2020 16:30:44 -0400 Subject: Fix the 4 TACLeBench members that would not loop before - anagram, audiobeam: Reset heap in _init() function - g723_enc: Don't use static local variables - huff_dec: Reset all global state in _init() function --- all_pairs/source/anagram/anagram.c | 10 ++++------ all_pairs/source/anagram/anagram_stdlib.c | 5 +++++ all_pairs/source/anagram/anagram_stdlib.h | 2 ++ 3 files changed, 11 insertions(+), 6 deletions(-) (limited to 'all_pairs/source/anagram') diff --git a/all_pairs/source/anagram/anagram.c b/all_pairs/source/anagram/anagram.c index 5c1f29a..1061470 100644 --- a/all_pairs/source/anagram/anagram.c +++ b/all_pairs/source/anagram/anagram.c @@ -337,6 +337,8 @@ void anagram_ReadDict( void ) void anagram_init( void ) { + // Reset heap + anagram_free_all(); anagram_ReadDict(); } @@ -657,14 +659,10 @@ void _Pragma( "entrypoint" ) anagram_main( void ) int main(int argc, char **argv) { SET_UP - //int jobsComplete; - //int maxJobs=100; - //for(jobsComplete=0; jobsComplete