Go to the documentation of this file.
26 #define EXIP_DEBUG OFF
27 #define EXIP_DEBUG_LEVEL INFO
29 #define DEBUG_STREAM_IO OFF
30 #define DEBUG_COMMON OFF
31 #define DEBUG_CONTENT_IO OFF
32 #define DEBUG_GRAMMAR OFF
33 #define DEBUG_GRAMMAR_GEN OFF
34 #define DEBUG_STRING_TBLS OFF
36 #define DEBUG_CHAR_OUTPUT(character) do {_printf ("%c", character);} while(0)
37 #define DEBUG_OUTPUT(msg) do {_printf msg;} while(0)
39 #define assert(ignore)((void) 0)
44 #define EXIP_MALLOC d_malloc
45 #define EXIP_REALLOC d_realloc
46 #define EXIP_MFREE d_free
48 #define HASH_TABLE_USE OFF
49 #define INITIAL_HASH_TABLE_SIZE 53
50 #define MAX_HASH_TABLE_SIZE 3000
51 #define DYN_ARRAY_USE ON
55 #define EXIP_UNSIGNED_INTEGER uint32_t
56 #define EXIP_INTEGER int32_t
64 #define EXIP_FLOAT struct ThinFloat
66 #define LLONG_MAX LONG_MAX
67 #define LLONG_MIN LONG_MIN
69 #define DEFAULT_GRAMMAR_TABLE 40
70 #define DEFAULT_SIMPLE_GRAMMAR_TABLE 55
72 #define EXIP_INDEX uint16_t
73 #define EXIP_INDEX_MAX UINT16_MAX
75 #define EXIP_SMALL_INDEX uint8_t
76 #define EXIP_SMALL_INDEX_MAX UINT8_MAX
92 #define EXIP_IMPLICIT_DATA_TYPE_CONVERSION OFF
111 #define EXI_PROFILE_DEFAULT OFF
113 #if EXI_PROFILE_DEFAULT
114 # define VALUE_CROSSTABLE_USE OFF
115 # define BUILD_IN_GRAMMARS_USE OFF
125 #define VALUE_CROSSTABLE_USE ON
130 #define BUILD_IN_GRAMMARS_USE ON