X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=swcsa%2Futils%2Fhuff.c;fp=swcsa%2Futils%2Fhuff.c;h=ebea07734c392e02d11e7fbac1e23db0e8ea3687;hb=e4b6bdc7cc2a1372e4d4dae50acac55cebcc7e9b;hp=9d95da9794fc01efc82959ce5b4574d76936989a;hpb=89dc22aee980ba16f757cd9a7f77478c2da50051;p=SXSI%2FTextCollection.git diff --git a/swcsa/utils/huff.c b/swcsa/utils/huff.c index 9d95da9..ebea077 100755 --- a/swcsa/utils/huff.c +++ b/swcsa/utils/huff.c @@ -236,7 +236,7 @@ int decodeHuff (THuff *H, uint *symb, uint *stream, uint ptr) return ptr+d; } */ -void saveHuff (THuff H, FILE *f) +void saveHuff2 (THuff H, FILE *f) { uint *symb = (uint *)malloc((H.lim+1)*sizeof(uint)); int i; @@ -250,7 +250,7 @@ void saveHuff (THuff H, FILE *f) free (symb); } -uint sizeHuff (THuff H) +uint sizeHuff2 (THuff H) { return (4 +(H.lim+1)+2*(H.depth+1))*sizeof(uint); } @@ -260,13 +260,13 @@ uint sizeHuffDisk (THuff H) { return ( sizeof(THuff) + ((H.lim+1)+(H.depth+1))*sizeof(uint) ); } -void freeHuff (THuff H) +void freeHuff2 (THuff H) { free (H.s.spos); free (H.num); free (H.fst); } -THuff loadHuff (FILE *f, int enc) //enc (0/1)-> do you only want to perform encoding ?? +THuff loadHuff2 (FILE *f, int enc) //enc (0/1)-> do you only want to perform encoding ?? { THuff H; uint *symb;