diff options
author | josh.macdonald <jmacd@users.noreply.github.com> | 2007-02-07 10:53:08 +0000 |
---|---|---|
committer | josh.macdonald <jmacd@users.noreply.github.com> | 2007-02-07 10:53:08 +0000 |
commit | fd42cfdd13dae5ed7fa52323017df6bfe441b3e4 (patch) | |
tree | 88de3876e8d85efb53aef83b5cb750224e259d98 /xdelta3/xdelta3-cfgs.h | |
parent | bae4a7e25d8384b841f4358bd8f7eba302f602c7 (diff) |
Update FASTEST, DEFAULT compression level. Comments.
Diffstat (limited to 'xdelta3/xdelta3-cfgs.h')
-rwxr-xr-x | xdelta3/xdelta3-cfgs.h | 51 |
1 files changed, 41 insertions, 10 deletions
diff --git a/xdelta3/xdelta3-cfgs.h b/xdelta3/xdelta3-cfgs.h index c2f4756..c48df9f 100755 --- a/xdelta3/xdelta3-cfgs.h +++ b/xdelta3/xdelta3-cfgs.h | |||
@@ -54,6 +54,37 @@ | |||
54 | #define SOFTCFG 0 | 54 | #define SOFTCFG 0 |
55 | 55 | ||
56 | /****************************************************************************************** | 56 | /****************************************************************************************** |
57 | FASTEST string matcher | ||
58 | ******************************************************************************************/ | ||
59 | #if XD3_BUILD_FASTEST | ||
60 | #define TEMPLATE fastest | ||
61 | #define LLOOK 9 | ||
62 | #define LSTEP 15 | ||
63 | #define SLOOK 4 | ||
64 | #define SCHAIN 1 | ||
65 | #define SLCHAIN 1 | ||
66 | #define SSMATCH 0 | ||
67 | #define TRYLAZY 1 | ||
68 | #define MAXLAZY 18 | ||
69 | #define LONGENOUGH 18 | ||
70 | #define PROMOTE 0 | ||
71 | |||
72 | #include "xdelta3.c" | ||
73 | |||
74 | #undef TEMPLATE | ||
75 | #undef LLOOK | ||
76 | #undef SLOOK | ||
77 | #undef LSTEP | ||
78 | #undef SCHAIN | ||
79 | #undef SLCHAIN | ||
80 | #undef SSMATCH | ||
81 | #undef TRYLAZY | ||
82 | #undef MAXLAZY | ||
83 | #undef LONGENOUGH | ||
84 | #undef PROMOTE | ||
85 | #endif | ||
86 | |||
87 | /****************************************************************************************** | ||
57 | FAST string matcher | 88 | FAST string matcher |
58 | ******************************************************************************************/ | 89 | ******************************************************************************************/ |
59 | #if XD3_BUILD_FAST | 90 | #if XD3_BUILD_FAST |
@@ -90,14 +121,14 @@ | |||
90 | #if XD3_BUILD_SLOW | 121 | #if XD3_BUILD_SLOW |
91 | #define TEMPLATE slow | 122 | #define TEMPLATE slow |
92 | #define LLOOK 9 | 123 | #define LLOOK 9 |
93 | #define LSTEP 1 | 124 | #define LSTEP 2 |
94 | #define SLOOK 4 | 125 | #define SLOOK 4 |
95 | #define SCHAIN 9 | 126 | #define SCHAIN 44 |
96 | #define SLCHAIN 5 | 127 | #define SLCHAIN 13 |
97 | #define SSMATCH 0 | 128 | #define SSMATCH 0 |
98 | #define TRYLAZY 1 | 129 | #define TRYLAZY 1 |
99 | #define MAXLAZY 200 | 130 | #define MAXLAZY 90 |
100 | #define LONGENOUGH 400 | 131 | #define LONGENOUGH 70 |
101 | #define PROMOTE 0 | 132 | #define PROMOTE 0 |
102 | 133 | ||
103 | #include "xdelta3.c" | 134 | #include "xdelta3.c" |
@@ -121,14 +152,14 @@ | |||
121 | #if XD3_BUILD_DEFAULT | 152 | #if XD3_BUILD_DEFAULT |
122 | #define TEMPLATE default | 153 | #define TEMPLATE default |
123 | #define LLOOK 9 | 154 | #define LLOOK 9 |
124 | #define LSTEP 4 | 155 | #define LSTEP 3 |
125 | #define SLOOK 4 | 156 | #define SLOOK 4 |
126 | #define SCHAIN 7 | 157 | #define SCHAIN 8 |
127 | #define SLCHAIN 3 | 158 | #define SLCHAIN 2 |
128 | #define SSMATCH 0 | 159 | #define SSMATCH 0 |
129 | #define TRYLAZY 1 | 160 | #define TRYLAZY 1 |
130 | #define MAXLAZY 30 | 161 | #define MAXLAZY 36 |
131 | #define LONGENOUGH 20 | 162 | #define LONGENOUGH 70 |
132 | #define PROMOTE 0 | 163 | #define PROMOTE 0 |
133 | 164 | ||
134 | #include "xdelta3.c" | 165 | #include "xdelta3.c" |