#include <expat.h>
#include "wbxml_log.h"
#include "wbxml_errors.h"
#include "wbxml_mem.h"
#include "wbxml_lists.h"
#include "wbxml_buffers.h"
#include "wbxml_base64.h"
#include "wbxml_tables.h"
#include "wbxml_elt.h"
#include "wbxml_tree.h"
#include "wbxml_tree_clb_wbxml.h"
#include "wbxml_tree_clb_xml.h"
#include "wbxml_handlers.h"
#include "wbxml_parser.h"
#include "wbxml_encoder.h"
#include "wbxml_conv.h"
Include dependency graph for wbxml.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | WBXML_LIB_VERSION "0.8.2" |
#define | WB_BOOL unsigned char |
#define | WB_UTINY unsigned char |
#define | WB_TINY char |
#define | WB_ULONG unsigned int |
#define | WB_LONG int |
#define | TRUE 1 |
#define | FALSE 0 |
#define | NULL 0 |
#define | WBXML_UTINY_NULL_STRING ((WB_UTINY *)"") |
#define | WBXML_STRLEN(a) strlen((const WB_TINY*)a) |
#define | WBXML_STRCMP(a, b) strcmp((const WB_TINY*)a,(const WB_TINY*)b) |
#define | WBXML_STRNCMP(a, b, c) strncmp((const WB_TINY*)a,(const WB_TINY*)b,c) |
#define | WBXML_STRSTR(a, b) strstr((const WB_TINY*)a,(const WB_TINY*)b) |
#define | WBXML_STRCASECMP(a, b) strcasecmp((const WB_TINY*)a,(const WB_TINY*)b) |
#define | WBXML_ISDIGIT(a) isdigit(a) |
#define | WBXML_DECLARE(type) type |
#define | WBXML_DECLARE_NONSTD(type) type |
#define | WBXML_SWITCH_PAGE 0x00 |
#define | WBXML_END 0x01 |
#define | WBXML_ENTITY 0x02 |
#define | WBXML_STR_I 0x03 |
#define | WBXML_LITERAL 0x04 |
#define | WBXML_EXT_I_0 0x40 |
#define | WBXML_EXT_I_1 0x41 |
#define | WBXML_EXT_I_2 0x42 |
#define | WBXML_PI 0x43 |
#define | WBXML_LITERAL_C 0x44 |
#define | WBXML_EXT_T_0 0x80 |
#define | WBXML_EXT_T_1 0x81 |
#define | WBXML_EXT_T_2 0x82 |
#define | WBXML_STR_T 0x83 |
#define | WBXML_LITERAL_A 0x84 |
#define | WBXML_EXT_0 0xC0 |
#define | WBXML_EXT_1 0xC1 |
#define | WBXML_EXT_2 0xC2 |
#define | WBXML_OPAQUE 0xC3 |
#define | WBXML_LITERAL_AC 0xC4 |
#define | WBXML_TOKEN_MASK 0x3F |
#define | WBXML_TOKEN_WITH_ATTRS 0x80 |
#define | WBXML_TOKEN_WITH_CONTENT 0x40 |
#define | WBXML_VERSION_TEXT_10 "1.0" |
#define | WBXML_VERSION_TEXT_11 "1.1" |
#define | WBXML_VERSION_TEXT_12 "1.2" |
#define | WBXML_VERSION_TEXT_13 "1.3" |
Typedefs | |
typedef enum WBXMLVersion_e | WBXMLVersion |
typedef enum WBXMLLanguage_e | WBXMLLanguage |
Enumerations | |
enum | WBXMLVersion_e { WBXML_VERSION_UNKNOWN = -1, WBXML_VERSION_10 = 0x00, WBXML_VERSION_11 = 0x01, WBXML_VERSION_12 = 0x02, WBXML_VERSION_13 = 0x03 } |
enum | WBXMLLanguage_e { WBXML_LANG_UNKNOWN = 0 } |
Definition in file wbxml.h.