From 8976fde6c183877d4bb984d213108d01f0e6f612 Mon Sep 17 00:00:00 2001 From: martinahansen Date: Tue, 26 Aug 2008 01:55:37 +0000 Subject: [PATCH] made speedup for repeat-O-matic git-svn-id: http://biopieces.googlecode.com/svn/trunk@225 74ccb610-7750-0410-82ae-013aeee3265d --- code_c/Maasha/src/gmon.out | Bin 7202 -> 0 bytes code_c/Maasha/src/repeat-O-matic.c | 7 ++++--- 2 files changed, 4 insertions(+), 3 deletions(-) delete mode 100644 code_c/Maasha/src/gmon.out diff --git a/code_c/Maasha/src/gmon.out b/code_c/Maasha/src/gmon.out deleted file mode 100644 index 6ef1c72af9c77b2ef9324420c7d608769cc6d749..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7202 zcmeI%u@OK(5CzZ^2pQ!_7?DOWA}7$0@|1xy5)}yECI5Ce*?H;C%Nn!rd3)KVPTfCw z6d{aPXPbsKj$4}D<@=EY2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF{7)dO+AeLC JH&5P|!4m*a2`m5r diff --git a/code_c/Maasha/src/repeat-O-matic.c b/code_c/Maasha/src/repeat-O-matic.c index 7dc3996..cf9bbfd 100644 --- a/code_c/Maasha/src/repeat-O-matic.c +++ b/code_c/Maasha/src/repeat-O-matic.c @@ -267,8 +267,6 @@ void oligo_count_output( char *path, uint *array, uint nmer, uint mask, bool log if ( block_pos == 0 ) { - memset( block, '\0', block_size ); - block_beg = chr_pos; block[ block_pos ] = count; @@ -282,6 +280,8 @@ void oligo_count_output( char *path, uint *array, uint nmer, uint mask, bool log fixedstep_put_entry( entry->seq_name, block_beg, 1, block, block_pos, log10_flag ); block_pos = 0; + + memset( block, '\0', block_pos ); } else { @@ -298,7 +298,8 @@ void oligo_count_output( char *path, uint *array, uint nmer, uint mask, bool log { fixedstep_put_entry( entry->seq_name, block_beg, 1, block, block_pos, log10_flag ); - mem_free( ( void * ) &block ); + free( block ); + block = NULL; } fprintf( stderr, "done.\n" ); -- 2.39.2