]> git.llucax.com Git - z.facultad/75.06/jacu.git/blobdiff - src/blocksorting/bs.h
Agrego Header GNU a los archivos que faltaban.
[z.facultad/75.06/jacu.git] / src / blocksorting / bs.h
index 0cfec7fd05080bc32f4ed6ab41ac097ca18f3f55..82eaa35b74de49860f9291be549f6135d6635fa9 100644 (file)
@@ -1,3 +1,24 @@
+/*----------------------------------------------------------------------------
+ *                   jacu - Just Another Compression Utility
+ *----------------------------------------------------------------------------
+ * This file is part of jacu.
+ *
+ * jacu is free software; you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation; either version 2 of the License, or (at your option) any later
+ * version.
+ *
+ * jacu is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+ * details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with jacu; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ *----------------------------------------------------------------------------
+ */
+
 
 #ifndef _BS_H_
 #define _BS_H_
@@ -6,7 +27,9 @@
 #include <stdlib.h>
 #include <stdio.h>
 
+#ifndef Uint32
 typedef unsigned long int Uint32;
+#endif
 
 typedef struct _bs_t_ t_BlockSort;
 
@@ -58,5 +81,7 @@ void bs_restore(char *dst, char *c, Uint32 k, Uint32 len);
 
 int bs_readblock(FILE *fp, char *data, Uint32 pagesize, int usar_dic);
 
+char *bs_finalblock(char *data, Uint32 len, Uint32 *new_size);
+
 #endif