~ubuntu-branches/ubuntu/natty/raptor/natty-updates

« back to all changes in this revision

Viewing changes to docs/xml/section-unicode.xml

  • Committer: Bazaar Package Importer
  • Author(s): Dave Beckett
  • Date: 2006-10-22 21:15:07 UTC
  • mfrom: (1.1.5 upstream) (2.1.2 etch)
  • Revision ID: james.westby@ubuntu.com-20061022211507-c93p7f5mhapszeom
Tags: 1.4.13-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0"?>
 
1
<?xml version="1.0" encoding="iso-8859-1"?>
2
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 
3
 
               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
 
3
               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
 
4
<!ENTITY version SYSTEM "version.xml">
 
5
]>
4
6
<refentry id="raptor-section-unicode">
5
7
<refmeta>
6
 
<refentrytitle id="top_of_page">Unicode</refentrytitle>
 
8
<refentrytitle role="top_of_page">Unicode</refentrytitle>
7
9
<manvolnum>3</manvolnum>
8
10
<refmiscinfo>RAPTOR Library</refmiscinfo>
9
11
</refmeta>
14
16
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
15
17
</refnamediv>
16
18
 
17
 
<refsynopsisdiv id="synopsis">
18
 
<title id="synopsis.title">Synopsis</title>
 
19
<refsynopsisdiv role="synopsis">
 
20
<title role="synopsis.title">Synopsis</title>
19
21
 
20
22
<synopsis>
21
23
 
22
24
 
23
25
 
24
 
<link linkend="int">int</link>         <link linkend="raptor-unicode-char-to-utf8">raptor_unicode_char_to_utf8</link>     (unsigned <link linkend="long-c">long c</link>,
 
26
<link linkend="int">int</link>         <link linkend="raptor-unicode-char-to-utf8">raptor_unicode_char_to_utf8</link>     (long <link linkend="c">c</link> ,
25
27
                                             unsigned <link linkend="char">char</link> *output);
26
28
<link linkend="int">int</link>         <link linkend="raptor-utf8-to-unicode-char">raptor_utf8_to_unicode_char</link>     (unsigned <link linkend="long">long</link> *output,
27
29
                                             unsigned <link linkend="char">char</link> *input,
28
30
                                             <link linkend="int">int</link> length);
29
31
<link linkend="int">int</link>         <link linkend="raptor-unicode-is-xml11-namestartchar">raptor_unicode_is_xml11_namestartchar</link>
30
 
                                            (<link linkend="long-c">long c</link>);
 
32
                                            (long <link linkend="c">c</link> );
31
33
<link linkend="int">int</link>         <link linkend="raptor-unicode-is-xml10-namestartchar">raptor_unicode_is_xml10_namestartchar</link>
32
 
                                            (<link linkend="long-c">long c</link>);
 
34
                                            (long <link linkend="c">c</link> );
33
35
<link linkend="int">int</link>         <link linkend="raptor-unicode-is-xml11-namechar">raptor_unicode_is_xml11_namechar</link>
34
 
                                            (<link linkend="long-c">long c</link>);
 
36
                                            (long <link linkend="c">c</link> );
35
37
<link linkend="int">int</link>         <link linkend="raptor-unicode-is-xml10-namechar">raptor_unicode_is_xml10_namechar</link>
36
 
                                            (<link linkend="long-c">long c</link>);
 
38
                                            (long <link linkend="c">c</link> );
37
39
<link linkend="int">int</link>         <link linkend="raptor-utf8-check">raptor_utf8_check</link>               (unsigned <link linkend="char">char</link> *string,
38
40
                                             <link linkend="size-t">size_t</link> length);
39
41
</synopsis>
47
49
 
48
50
 
49
51
 
50
 
<refsect1 id="desc">
51
 
<title id="desc.title">Description</title>
 
52
<refsect1 role="desc">
 
53
<title role="desc.title">Description</title>
52
54
<para>
53
55
Functions to support converting to and from Unicode written in UTF-8
54
56
which is the native internal string format of all the redland libraries.
57
59
</para>
58
60
</refsect1>
59
61
 
60
 
<refsect1 id="details">
61
 
<title id="details.title">Details</title>
 
62
<refsect1 role="details">
 
63
<title role="details.title">Details</title>
62
64
<refsect2>
63
65
<title><anchor id="raptor-unicode-char-to-utf8" role="function"/>raptor_unicode_char_to_utf8 ()</title>
64
 
<indexterm><primary>raptor_unicode_char_to_utf8</primary></indexterm><programlisting><link linkend="int">int</link>         raptor_unicode_char_to_utf8     (unsigned <link linkend="long-c">long c</link>,
 
66
<indexterm><primary>raptor_unicode_char_to_utf8</primary></indexterm><programlisting><link linkend="int">int</link>         raptor_unicode_char_to_utf8     (long <link linkend="c">c</link> ,
65
67
                                             unsigned <link linkend="char">char</link> *output);</programlisting>
66
68
<para>
67
69
Convert a Unicode character to UTF-8 encoding.
111
113
<refsect2>
112
114
<title><anchor id="raptor-unicode-is-xml11-namestartchar" role="function"/>raptor_unicode_is_xml11_namestartchar ()</title>
113
115
<indexterm><primary>raptor_unicode_is_xml11_namestartchar</primary></indexterm><programlisting><link linkend="int">int</link>         raptor_unicode_is_xml11_namestartchar
114
 
                                            (<link linkend="long-c">long c</link>);</programlisting>
 
116
                                            (long <link linkend="c">c</link> );</programlisting>
115
117
<para>
116
118
Check if Unicode character is legal to start an XML 1.1 Name
117
119
</para>
134
136
<refsect2>
135
137
<title><anchor id="raptor-unicode-is-xml10-namestartchar" role="function"/>raptor_unicode_is_xml10_namestartchar ()</title>
136
138
<indexterm><primary>raptor_unicode_is_xml10_namestartchar</primary></indexterm><programlisting><link linkend="int">int</link>         raptor_unicode_is_xml10_namestartchar
137
 
                                            (<link linkend="long-c">long c</link>);</programlisting>
 
139
                                            (long <link linkend="c">c</link> );</programlisting>
138
140
<para>
139
141
Check if Unicode character is legal to start an XML 1.0 Name
140
142
</para>
157
159
<refsect2>
158
160
<title><anchor id="raptor-unicode-is-xml11-namechar" role="function"/>raptor_unicode_is_xml11_namechar ()</title>
159
161
<indexterm><primary>raptor_unicode_is_xml11_namechar</primary></indexterm><programlisting><link linkend="int">int</link>         raptor_unicode_is_xml11_namechar
160
 
                                            (<link linkend="long-c">long c</link>);</programlisting>
 
162
                                            (long <link linkend="c">c</link> );</programlisting>
161
163
<para>
162
164
Check if a Unicode codepoint is a legal to continue an XML 1.1 Name
163
165
</para>
180
182
<refsect2>
181
183
<title><anchor id="raptor-unicode-is-xml10-namechar" role="function"/>raptor_unicode_is_xml10_namechar ()</title>
182
184
<indexterm><primary>raptor_unicode_is_xml10_namechar</primary></indexterm><programlisting><link linkend="int">int</link>         raptor_unicode_is_xml10_namechar
183
 
                                            (<link linkend="long-c">long c</link>);</programlisting>
 
185
                                            (long <link linkend="c">c</link> );</programlisting>
184
186
<para>
185
187
Check if a Unicode codepoint is a legal to continue an XML 1.0 Name
186
188
</para>