blob: 4e4f5d2d02aa2c32e8f70c0cd1089647ddb2c77e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
--- src/constants.h.orig Thu May 22 13:32:43 2003
+++ src/constants.h Thu Aug 23 22:47:07 2007
@@ -39,6 +39,8 @@
*/
#include <limits.h>
+#define _UTF8_
+
#define DESCRIPTION "out of place"
/* Reported matches are those fingerprints with a score less than best
@@ -59,14 +61,21 @@
/* Maximum number of n-grams in a fingerprint */
#define MAXNGRAMS 400
-/* Maximum size of an n-gram? */
-#define MAXNGRAMSIZE 5
+/* Maximum number of character of an n-gram? */
+#define MAXNGRAMSYMBOL 5
+
+/* Maximum size of the string representing an n-gram (must be greater than number of symbol) */
+#ifdef _UTF8_
+#define MAXNGRAMSIZE 20
+#else
+#define MAXNGRAMSIZE MAXNGRAMSYMBOL
+#endif
/* Which characters are not acceptable in n-grams? */
#define INVALID(c) (isspace((int)c) || isdigit((int)c))
/* Minimum size (in characters) for accepting a document */
-#define MINDOCSIZE 25
+#define MINDOCSIZE 6
/* Maximum penalty for missing an n-gram in fingerprint */
#define MAXOUTOFPLACE 400
@@ -75,5 +84,8 @@
#define TABLEPOW 13
#define MAXSCORE INT_MAX
+
+/* where the fingerprints files are stored */
+#define DEFAULT_FINGERPRINTS_PATH ""
#endif
|