| Top |
| int | raptor_unicode_utf8_string_put_char () |
| int | raptor_unicode_utf8_string_get_char () |
| int | raptor_unicode_is_xml11_namestartchar () |
| int | raptor_unicode_is_xml10_namestartchar () |
| int | raptor_unicode_is_xml11_namechar () |
| int | raptor_unicode_is_xml10_namechar () |
| int | raptor_unicode_check_utf8_string () |
| int | raptor_unicode_utf8_strlen () |
| size_t | raptor_unicode_utf8_substr () |
Functions to support converting to and from Unicode written in UTF-8 which is the native internal string format of all the redland libraries. Includes checking for Unicode names using either the XML 1.0 or XML 1.1 rules.
int raptor_unicode_utf8_string_put_char (raptor_unichar c,unsigned char *output,size_t length);
int raptor_unicode_utf8_string_get_char (const unsigned char *input,size_t length,raptor_unichar *output);
int
raptor_unicode_is_xml11_namestartchar (raptor_unichar c);
int
raptor_unicode_is_xml10_namestartchar (raptor_unichar c);
int raptor_unicode_check_utf8_string (const unsigned char *string,size_t length);
int raptor_unicode_utf8_strlen (const unsigned char *string,size_t length);