2002-11-11 Koji Arai <jca02266@nifty.ne.jp>
+ * src/util.c (skip_msdos_sfx1_code): move to header.c
+
+ * src/header.c (skip_msdos_sfx1_code): ditto.
+ some macro moved from lha_macro.h.
+
+ * src/lha_macro.h: ditto.
+
+ * tests/lha-test15: newly added for testing self extracting archive.
+
+ * tests/lha-test.in: ditto.
+
+ * tests/Makefile.am: ditto.
+
* configure.ac: refined messages.
2002-10-26 Koji Arai <jca02266@nifty.ne.jp>
#define LARC5_DICBIT 12 /* 2^12 = 4k sliding dictionary */
#define LARC4_DICBIT 0 /* no compress */
+#ifdef SUPPORT_LH7
+#define MAX_DICBIT LZHUFF7_DICBIT /* lh7 use 16bits */
+#endif
+#ifndef SUPPORT_LH7
+#define MAX_DICBIT LZHUFF6_DICBIT /* lh6 use 15bits */
+#endif
+
+#define MAX_DICSIZ (1L << MAX_DICBIT)
+
#define EXTEND_GENERIC 0
#define EXTEND_UNIX 'U'
#define EXTEND_MSDOS 'M'
*/
/* slide.c */
-#ifdef SUPPORT_LH7
-#define MAX_DICBIT LZHUFF7_DICBIT /* lh7 use 16bits */
-#endif
-
-#ifndef SUPPORT_LH7
-#define MAX_DICBIT LZHUFF6_DICBIT /* lh6 use 15bits */
-#endif
-
-#define MAX_DICSIZ (1 << MAX_DICBIT)
#define MATCHBIT 8 /* bits for MAXMATCH - THRESHOLD */
#define MAXMATCH 256 /* formerly F (not more than UCHAR_MAX + 1) */
#define THRESHOLD 3 /* choose optimal value */