summaryrefslogtreecommitdiff
path: root/xdelta3/xdelta3-cfgs.h
diff options
context:
space:
mode:
authorjosh.macdonald <jmacd@users.noreply.github.com>2007-02-07 10:53:08 +0000
committerjosh.macdonald <jmacd@users.noreply.github.com>2007-02-07 10:53:08 +0000
commitfd42cfdd13dae5ed7fa52323017df6bfe441b3e4 (patch)
tree88de3876e8d85efb53aef83b5cb750224e259d98 /xdelta3/xdelta3-cfgs.h
parentbae4a7e25d8384b841f4358bd8f7eba302f602c7 (diff)
Update FASTEST, DEFAULT compression level. Comments.
Diffstat (limited to 'xdelta3/xdelta3-cfgs.h')
-rwxr-xr-xxdelta3/xdelta3-cfgs.h51
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"