78     { 
"ISO", 
"8859-1", 4 },
    79     { 
"ISO", 
"8859-2", 5 },
    80     { 
"ISO", 
"8859-3", 6 },
    81     { 
"ISO", 
"8859-4", 7 },
    82     { 
"ISO", 
"8859-5", 8 },
    83     { 
"ISO", 
"8859-6", 9 },
    84     { 
"ISO", 
"8859-7", 10 },
    85     { 
"ISO", 
"8859-8", 11 },
    86     { 
"ISO", 
"8859-9", 12 },
    87     { 
"WINDOWS", 
"1250", 2250 },
    88     { 
"WINDOWS", 
"1251", 2251 },
    89     { 
"WINDOWS", 
"1252", 2252 },
    90     { 
"WINDOWS", 
"1253", 2253 },
    91     { 
"WINDOWS", 
"1254", 2254 },
    92     { 
"WINDOWS", 
"1255", 2255 },
    93     { 
"WINDOWS", 
"1256", 2256 },
    94     { 
"WINDOWS", 
"1257", 2257 },
    95     { 
"WINDOWS", 
"1258", 2258 },
   113     long gt = 0, enc = 0;
   114     Octstr *encoding = NULL, *
text = NULL, *temp = NULL;
   123     if (enc < 0 || enc > gt) {
   147     long gt = 0, enc = 0;
   148     Octstr *encoding = NULL, *temp = NULL;
   154     if (enc < 0 || enc + 10 > gt)
   157     temp = 
octstr_copy(document, enc + 10, gt - (enc + 10));
   175     int len = strlen(
text);
   177     while ((j<len) && blank) {
   178     blank = blank && isspace((
int)
text[j]);
   193     int i, j, cut = 0, ret = 0;
   244     unsigned char status_bits = 0x00;
   246     if ((node->children != NULL) && 
   247     !((node->children->next == NULL) && 
   248       (node->children->type == XML_TEXT_NODE) && 
   252     if (node->properties != NULL)
   290     binary->wbxml_version = 0x00;
 
List * wml_charsets(void)
void octstr_append_data(Octstr *ostr, const char *data, long len)
void output_octet_string(Octstr *os, simple_binary_t **sibxml)
unsigned char element_check_content(xmlNodePtr node)
void octstr_convert_range(Octstr *ostr, long pos, long len, octstr_func_t map)
gw_assert(wtls_machine->packet_to_send !=NULL)
void gwlist_append(List *list, void *item)
void octstr_append(Octstr *ostr1, const Octstr *ostr2)
int charset_to_utf8(Octstr *from, Octstr **to, Octstr *charset_from)
void octstr_append_char(Octstr *ostr, int ch)
long octstr_search(const Octstr *haystack, const Octstr *needle, long pos)
void parse_octet_string(Octstr *os, simple_binary_t **binary)
void octstr_strip_blanks(Octstr *text)
#define octstr_get_cstr(ostr)
#define octstr_copy(ostr, from, len)
long octstr_search_char(const Octstr *ostr, int ch, long pos)
void simple_binary_destroy(simple_binary_t *binary)
void parse_inline_string(Octstr *temp, simple_binary_t **binary)
Octstr * octstr_imm(const char *cstr)
void octstr_insert(Octstr *ostr1, const Octstr *ostr2, long pos)
int parse_charset(Octstr *os)
void octstr_delete(Octstr *ostr1, long pos, long len)
#define octstr_duplicate(ostr)
Octstr * octstr_format(const char *fmt,...)
void octstr_destroy(Octstr *ostr)
#define octstr_create(cstr)
long octstr_len(const Octstr *ostr)
void simple_binary_output(Octstr *os, simple_binary_t *binary)
void octstr_append_uintvar(Octstr *ostr, unsigned long value)
charset_t character_sets[]
Octstr * find_charset_encoding(Octstr *document)
void set_charset(Octstr *document, Octstr *charset)
int only_blanks(const char *text)
int octstr_str_compare(const Octstr *ostr, const char *str)
void parse_end(simple_binary_t **binary)
void octstr_format_append(Octstr *os, const char *fmt,...)
void octstr_truncate(Octstr *ostr, int new_len)
void output_char(int byte, simple_binary_t **binary)
#define WBXML_CONTENT_BIT
simple_binary_t * simple_binary_create(void)