|
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.
1.8.4