Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '7zip/Compress/Rar29/Original/compress.hpp')
-rwxr-xr-x7zip/Compress/Rar29/Original/compress.hpp36
1 files changed, 36 insertions, 0 deletions
diff --git a/7zip/Compress/Rar29/Original/compress.hpp b/7zip/Compress/Rar29/Original/compress.hpp
new file mode 100755
index 00000000..2ba7b23e
--- /dev/null
+++ b/7zip/Compress/Rar29/Original/compress.hpp
@@ -0,0 +1,36 @@
+#ifndef _RAR_COMPRESS_
+#define _RAR_COMPRESS_
+
+class ComprDataIO;
+class PackingFileTable;
+
+#define CODEBUFSIZE 0x4000
+#define MAXWINSIZE 0x400000
+#define MAXWINMASK (MAXWINSIZE-1)
+
+#define LOW_DIST_REP_COUNT 16
+
+#define NC 299 /* alphabet = {0, 1, 2, ..., NC - 1} */
+#define DC 60
+#define LDC 17
+#define RC 28
+#define HUFF_TABLE_SIZE (NC+DC+RC+LDC)
+#define BC 20
+
+#define NC20 298 /* alphabet = {0, 1, 2, ..., NC - 1} */
+#define DC20 48
+#define RC20 28
+#define BC20 19
+#define MC20 257
+
+enum {CODE_HUFFMAN,CODE_LZ,CODE_LZ2,CODE_REPEATLZ,CODE_CACHELZ,
+ CODE_STARTFILE,CODE_ENDFILE,CODE_VM,CODE_VMDATA};
+
+
+enum FilterType {
+ FILTER_NONE, FILTER_PPM /*dummy*/, FILTER_E8, FILTER_E8E9,
+ FILTER_UPCASETOLOW, FILTER_AUDIO, FILTER_RGB, FILTER_DELTA,
+ FILTER_ITANIUM, FILTER_E8E9V2
+};
+
+#endif