Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

wbxml.h File Reference

WBXML Library Main Header. More...

#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:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

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 }


Detailed Description

WBXML Library Main Header.

Author:
Aymerick Jéhanne <libwbxml@jehanne.org>
Date:
02/11/11

Definition in file wbxml.h.


Generated on Mon Nov 24 20:09:44 2003 for WBXML Library by doxygen1.3-rc1