exip
Alpha 0.5.4
|
Go to the source code of this file.
Data Structures | |
struct | ThinFloat |
Macros | |
#define | ON 1 |
Used for the MS VS build. More... | |
#define | OFF 0 |
#define | EXIP_DEBUG ON |
#define | EXIP_DEBUG_LEVEL INFO |
#define | DEBUG_STREAM_IO ON |
#define | DEBUG_COMMON ON |
#define | DEBUG_CONTENT_IO ON |
#define | DEBUG_GRAMMAR ON |
#define | DEBUG_GRAMMAR_GEN ON |
#define | DEBUG_STRING_TBLS ON |
#define | EXIP_MALLOC(p) malloc((size_t)(p)) |
Define the memory allocation and freeing functions. More... | |
#define | EXIP_REALLOC(p1, p2) realloc((p1), (size_t)(p2)) |
#define | EXIP_MFREE free |
#define | MAX_HASH_TABLE_SIZE 16000 |
#define | HASH_TABLE_USE ON |
#define | INITIAL_HASH_TABLE_SIZE 6151 |
#define | DYN_ARRAY_USE ON |
#define | EXIP_UNSIGNED_INTEGER int64_t |
#define | EXIP_INTEGER int64_t |
#define | EXIP_STRTOLL _strtoi64 |
#define | EXIP_INDEX uint16_t |
#define | EXIP_INDEX_MAX UINT16_MAX |
#define | EXIP_SMALL_INDEX uint8_t |
#define | EXIP_SMALL_INDEX_MAX UINT8_MAX |
#define | EXIP_FLOAT struct ThinFloat |
#define | GR_VOID_NON_TERMINAL 0xFFFFFF |
#define | EXI_PROFILE_DEFAULT OFF |
Whether the EXIP library is conforming to the W3C EXI Profile specification. More... | |
#define | VALUE_CROSSTABLE_USE ON |
#define | BUILD_IN_GRAMMARS_USE ON |
#define BUILD_IN_GRAMMARS_USE ON |
Definition at line 109 of file build/vs2010/exipConfig.h.
#define DEBUG_COMMON ON |
Definition at line 26 of file build/vs2010/exipConfig.h.
#define DEBUG_CONTENT_IO ON |
Definition at line 27 of file build/vs2010/exipConfig.h.
#define DEBUG_GRAMMAR ON |
Definition at line 28 of file build/vs2010/exipConfig.h.
#define DEBUG_GRAMMAR_GEN ON |
Definition at line 29 of file build/vs2010/exipConfig.h.
#define DEBUG_STREAM_IO ON |
Definition at line 25 of file build/vs2010/exipConfig.h.
#define DEBUG_STRING_TBLS ON |
Definition at line 30 of file build/vs2010/exipConfig.h.
#define DYN_ARRAY_USE ON |
Definition at line 50 of file build/vs2010/exipConfig.h.
#define EXI_PROFILE_DEFAULT OFF |
EXI Profile helps reduce RAM and programming memory and can be used only for schema mode processing. Use SCHEMA_ID_EMPTY schemaId switch to enable schema mode for otherwise schema-less streams. The value of OFF disable the EXI Profile mode i.e. full featured EXI processing. Set to ON to enable EXI Profile default (most restrictive) mode of operation where:
Definition at line 90 of file build/vs2010/exipConfig.h.
#define EXIP_DEBUG ON |
Definition at line 22 of file build/vs2010/exipConfig.h.
#define EXIP_DEBUG_LEVEL INFO |
Definition at line 23 of file build/vs2010/exipConfig.h.
#define EXIP_FLOAT struct ThinFloat |
Definition at line 71 of file build/vs2010/exipConfig.h.
#define EXIP_INDEX uint16_t |
Definition at line 59 of file build/vs2010/exipConfig.h.
#define EXIP_INDEX_MAX UINT16_MAX |
Definition at line 60 of file build/vs2010/exipConfig.h.
#define EXIP_INTEGER int64_t |
Definition at line 55 of file build/vs2010/exipConfig.h.
#define EXIP_MALLOC | ( | p) | malloc((size_t)(p)) |
Definition at line 42 of file build/vs2010/exipConfig.h.
#define EXIP_MFREE free |
Definition at line 44 of file build/vs2010/exipConfig.h.
#define EXIP_REALLOC | ( | p1, | |
p2 | |||
) | realloc((p1), (size_t)(p2)) |
Definition at line 43 of file build/vs2010/exipConfig.h.
#define EXIP_SMALL_INDEX uint8_t |
Definition at line 62 of file build/vs2010/exipConfig.h.
#define EXIP_SMALL_INDEX_MAX UINT8_MAX |
Definition at line 63 of file build/vs2010/exipConfig.h.
#define EXIP_STRTOLL _strtoi64 |
Definition at line 57 of file build/vs2010/exipConfig.h.
#define EXIP_UNSIGNED_INTEGER int64_t |
Definition at line 54 of file build/vs2010/exipConfig.h.
#define GR_VOID_NON_TERMINAL 0xFFFFFF |
Definition at line 75 of file build/vs2010/exipConfig.h.
#define HASH_TABLE_USE ON |
Definition at line 48 of file build/vs2010/exipConfig.h.
#define INITIAL_HASH_TABLE_SIZE 6151 |
Definition at line 49 of file build/vs2010/exipConfig.h.
#define MAX_HASH_TABLE_SIZE 16000 |
Definition at line 47 of file build/vs2010/exipConfig.h.
#define OFF 0 |
Definition at line 20 of file build/vs2010/exipConfig.h.
#define ON 1 |
Definition at line 19 of file build/vs2010/exipConfig.h.
#define VALUE_CROSSTABLE_USE ON |
Definition at line 104 of file build/vs2010/exipConfig.h.