1 #ifndef DEFVALUES_INCLUDED
2 #define DEFVALUES_INCLUDED
4 //#define MAX_LEN_VOCABULARY 3000000 //number of different words --> (number of variants)
5 #define MAX_MEANINGFUL_WORDS 100000000 //number of words (non separators)
6 #define MAX_SIZE_OF_WORD 1000000 //255 //size of word
7 #define MAX_SIZE_OF_GAP 1000000 //1000 //size of separator
8 //#define MAX_STOPW0RDS_SIZE 255 //size of stopword
9 #define MAX_SIZE_OF_ANY 1000000 //1000
12 #define DEFAULT_SUFFIX_ARRAY_SIZE 50000000
14 #define DEFAULT_SAMPLE_PERIOD_Z 32
15 #define DEFAULT_SAMPLE_PERIOD_B 32
21 #define MAX_INTEGER_PATTERN_SIZE 20
22 #define MAX_TEXT_PATTERN_SIZE 100 //maximum number of valid words in a searched pattern
30 #define byte unsigned char
33 #define CSA_ON //generates the CSA or only "presentation layer"
34 //#define WRITE_SE_FILE //outputs to a file the array of integers indexed.
36 // Extensions of created files
38 #define VOCABULARY_WORDS_FILE_EXT "words"
39 #define SE_FILE_EXT "se"
40 #define CONSTANTS_FILE_EXT "cte"