source: proto/SymbolTable/common_definitions.h @ 4948

Last change on this file since 4948 was 2351, checked in by ksherdy, 7 years ago

Updated #includes.

File size: 982 bytes
Line 
1#ifndef SYMTAB_GLOBAL_H
2#define SYMTAB_GLOBAL_H
3#define LocalCarryDeclare(name, count)\
4CarryArray<count> name;\
5
6//typedef long ScanBlock;
7
8#define SIMD_type BitBlock
9#define DEBUG 0
10#define PRINT_SYMBOL_DISTRIBUTION 0
11#define PRINT_DICTIONARY_INFO 0
12#define SEGMENT_BLOCKS 12
13#define BUFFER_SIZE (BLOCK_SIZE * SEGMENT_BLOCKS)
14#define OVERLAP_BUFSIZE 2*(sizeof(SIMD_type))
15
16#if defined(L1_PERF) || defined(L2_PERF)
17#define CACHE_PERF
18#endif
19
20#include <stdio.h>
21#include <stdlib.h>
22#include <errno.h>
23#include <sys/types.h>
24#include <sys/stat.h>
25
26#include <queue>
27#include <string>
28using namespace std;
29
30#include "../lib/s2p.hpp"
31
32#include <carryQ.hpp>
33#include <bitblock_iterator.hpp>
34#include <xmldecl.h>
35#include <namechars.h>
36#include <perflib/perfsec.h>
37
38#include <TagMatcher.hpp>
39#include <LineColTracker.hpp>
40#include <ErrorUtil.h>
41#include <ErrorTracker.h>
42#include <XMLTestSuiteError.h>
43
44// Defines for symbol table library
45#define XOR_HASHVALUE
46
47#endif // SYMTAB_GLOBAL_H
Note: See TracBrowser for help on using the repository browser.