projects
/
SXSI
/
TextCollection.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed object filename clash
[SXSI/TextCollection.git]
/
swcsa
/
utils
/
huff.c
diff --git
a/swcsa/utils/huff.c
b/swcsa/utils/huff.c
index
9d95da9
..
ebea077
100755
(executable)
--- 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;
}
*/
return ptr+d;
}
*/
-void saveHuff (THuff H, FILE *f)
+void saveHuff
2
(THuff H, FILE *f)
{ uint *symb = (uint *)malloc((H.lim+1)*sizeof(uint));
int i;
{ uint *symb = (uint *)malloc((H.lim+1)*sizeof(uint));
int i;
@@
-250,7
+250,7
@@
void saveHuff (THuff H, FILE *f)
free (symb);
}
free (symb);
}
-uint sizeHuff (THuff H)
+uint sizeHuff
2
(THuff H)
{ return (4 +(H.lim+1)+2*(H.depth+1))*sizeof(uint);
}
{ 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) );
}
{ return ( sizeof(THuff) + ((H.lim+1)+(H.depth+1))*sizeof(uint) );
}
-void freeHuff (THuff H)
+void freeHuff
2
(THuff H)
{ free (H.s.spos); free (H.num); free (H.fst);
}
{ 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 loadHuff
2
(FILE *f, int enc) //enc (0/1)-> do you only want to perform encoding ??
{ THuff H;
uint *symb;
{ THuff H;
uint *symb;