Kannel: Open Source WAP and SMS gateway  svn-r5335
xml_definitions.h File Reference

Go to the source code of this file.

Macros

#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_STR_END   0x00
 
#define WBXML_CONTENT_BIT   0x40
 
#define WBXML_ATTR_BIT   0x80
 
#define WBXML_STRING_TABLE_MIN   4
 
#define WBXML_START_NUM   100
 

Macro Definition Documentation

◆ WBXML_ATTR_BIT

#define WBXML_ATTR_BIT   0x80

Definition at line 93 of file xml_definitions.h.

Referenced by element_check_content().

◆ WBXML_CONTENT_BIT

#define WBXML_CONTENT_BIT   0x40

Definition at line 92 of file xml_definitions.h.

Referenced by element_check_content(), parse_element(), and parse_ota_syncsettings().

◆ WBXML_END

#define WBXML_END   0x01

Definition at line 70 of file xml_definitions.h.

Referenced by parse_end(), and parse_st_end().

◆ WBXML_ENTITY

#define WBXML_ENTITY   0x02

Definition at line 71 of file xml_definitions.h.

◆ WBXML_EXT_0

#define WBXML_EXT_0   0xC0

Definition at line 84 of file xml_definitions.h.

◆ WBXML_EXT_1

#define WBXML_EXT_1   0xC1

Definition at line 85 of file xml_definitions.h.

◆ WBXML_EXT_2

#define WBXML_EXT_2   0xC2

Definition at line 86 of file xml_definitions.h.

◆ WBXML_EXT_I_0

#define WBXML_EXT_I_0   0x40

Definition at line 74 of file xml_definitions.h.

◆ WBXML_EXT_I_1

#define WBXML_EXT_I_1   0x41

Definition at line 75 of file xml_definitions.h.

◆ WBXML_EXT_I_2

#define WBXML_EXT_I_2   0x42

Definition at line 76 of file xml_definitions.h.

◆ WBXML_EXT_T_0

#define WBXML_EXT_T_0   0x80

Definition at line 79 of file xml_definitions.h.

Referenced by output_variable().

◆ WBXML_EXT_T_1

#define WBXML_EXT_T_1   0x81

Definition at line 80 of file xml_definitions.h.

Referenced by output_variable().

◆ WBXML_EXT_T_2

#define WBXML_EXT_T_2   0x82

Definition at line 81 of file xml_definitions.h.

Referenced by output_variable().

◆ WBXML_LITERAL

#define WBXML_LITERAL   0x04

Definition at line 73 of file xml_definitions.h.

Referenced by parse_attribute(), and parse_element().

◆ WBXML_LITERAL_A

#define WBXML_LITERAL_A   0x84

Definition at line 83 of file xml_definitions.h.

◆ WBXML_LITERAL_AC

#define WBXML_LITERAL_AC   0xC4

Definition at line 88 of file xml_definitions.h.

◆ WBXML_LITERAL_C

#define WBXML_LITERAL_C   0x44

Definition at line 78 of file xml_definitions.h.

◆ WBXML_OPAQUE

#define WBXML_OPAQUE   0xC3

Definition at line 87 of file xml_definitions.h.

Referenced by tokenize_date().

◆ WBXML_PI

#define WBXML_PI   0x43

Definition at line 77 of file xml_definitions.h.

◆ WBXML_START_NUM

#define WBXML_START_NUM   100

Definition at line 97 of file xml_definitions.h.

◆ WBXML_STR_END

#define WBXML_STR_END   0x00

Definition at line 90 of file xml_definitions.h.

Referenced by parse_inline_string(), string_table_apply(), and string_table_output().

◆ WBXML_STR_I

#define WBXML_STR_I   0x03

Definition at line 72 of file xml_definitions.h.

Referenced by parse_inline_string(), and string_table_apply().

◆ WBXML_STR_T

#define WBXML_STR_T   0x83

Definition at line 82 of file xml_definitions.h.

Referenced by string_table_apply().

◆ WBXML_STRING_TABLE_MIN

#define WBXML_STRING_TABLE_MIN   4

◆ WBXML_SWITCH_PAGE

#define WBXML_SWITCH_PAGE   0x00

Definition at line 69 of file xml_definitions.h.

See file LICENSE for details about the license agreement for using, modifying, copying or deriving work from this software.