summaryrefslogtreecommitdiff
path: root/test/testdocs/funcsynopsis.001.xml
blob: e479c80167a7003683c3f4a83164e192aa14ed0f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
          "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<article id="article">
<articleinfo>
<title>Unit Test: funcsynopsis.001.xml</title>
<releaseinfo role="CVS">$Id: funcsynopsis.001.xml 4056 2004-11-23 13:28:50Z nwalsh $</releaseinfo>
<author><firstname>Norman</firstname><surname>Walsh</surname>
        <affiliation><address><email>ndw@nwalsh.com</email></address></affiliation>
</author>
</articleinfo>

<section><title>"Default" rendering</title>

<para>A funcsynopsis.</para>

<funcsynopsis>
<funcsynopsisinfo>
#include &lt;varargs.h&gt;
</funcsynopsisinfo>
<funcprototype>
  <funcdef><type>float</type> <function>rand</function></funcdef>
  <void/>
</funcprototype>

<funcprototype>
  <funcdef>int <function>max</function></funcdef>
  <varargs/>
</funcprototype>

<funcprototype>
  <funcdef>int <function>idiv</function></funcdef>
    <paramdef><type>int</type> <parameter>n</parameter></paramdef>
    <paramdef><type>int</type> <parameter>m</parameter></paramdef>
</funcprototype>
</funcsynopsis>

<para>Another.</para>

<funcsynopsis>
<funcprototype>
  <funcdef>void <function>qsort</function></funcdef>
    <paramdef>void *<parameter>dataptr</parameter>[]</paramdef>
    <paramdef>int <parameter>left</parameter></paramdef>
    <paramdef>int <parameter>right</parameter></paramdef>
    <paramdef>int (*<parameter>comp</parameter>)
      <funcparams>void *, void *</funcparams></paramdef>
</funcprototype>
</funcsynopsis>

<para>Another.</para>

<funcsynopsis>
<funcprototype>
  <funcdef>int <function>foo_frob_something</function></funcdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm1</parameter></paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm2</parameter></paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm3</parameter></paramdef>
    <paramdef><type>int</type> (* <parameter>parm4</parameter> )
      <funcparams>int a, int b, int c</funcparams>
    </paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm5</parameter></paramdef>
</funcprototype>

<funcprototype>
  <funcdef>int <function>foo_frob_something</function></funcdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm1</parameter></paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm2</parameter></paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm3</parameter></paramdef>
    <paramdef><type>int</type> (* <parameter>parm4</parameter> )
      <funcparams>int a, int b, int c</funcparams>
    </paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm5</parameter></paramdef>
</funcprototype>
</funcsynopsis>

</section>
<section><title>ANSI Rendering</title>

<para>Another.</para>

<funcsynopsis><?dbhtml funcsynopsis-style="ansi"?>
<funcsynopsisinfo>
#include &lt;varargs.h&gt;
</funcsynopsisinfo>
<funcprototype>
  <funcdef><type>float</type> <function>rand</function></funcdef>
  <void/>
</funcprototype>

<funcprototype>
  <funcdef>int <function>max</function></funcdef>
  <varargs/>
</funcprototype>

<funcprototype>
  <funcdef>int <function>idiv</function></funcdef>
    <paramdef><type>int</type> <parameter>n</parameter></paramdef>
    <paramdef><type>int</type> <parameter>m</parameter></paramdef>
</funcprototype>
</funcsynopsis>

<para>Another.</para>

<funcsynopsis><?dbhtml funcsynopsis-style="ansi"?>
<funcprototype>
  <funcdef>void <function>qsort</function></funcdef>
    <paramdef>void *<parameter>dataptr</parameter>[]</paramdef>
    <paramdef>int <parameter>left</parameter></paramdef>
    <paramdef>int <parameter>right</parameter></paramdef>
    <paramdef><type>int</type> (*<parameter>comp</parameter>)
      <funcparams>void *, void *</funcparams></paramdef>
</funcprototype>
</funcsynopsis>

<para>Another.</para>

<funcsynopsis><?dbhtml funcsynopsis-style="ansi"?>
<funcprototype>
  <funcdef>int <function>foo_frob_something</function></funcdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm1</parameter></paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm2</parameter></paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm3</parameter></paramdef>
    <paramdef>int (* <parameter>parm4</parameter> )
      <funcparams>int a, int b, int c</funcparams></paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm5</parameter></paramdef>
</funcprototype>
</funcsynopsis>

</section>
<section><title>K&amp;R Rendering</title>

<para>Another.</para>

<funcsynopsis><?dbhtml funcsynopsis-style="kr"?>
<funcsynopsisinfo>
#include &lt;varargs.h&gt;
</funcsynopsisinfo>
<funcprototype>
  <funcdef><type>float</type> <function>rand</function></funcdef>
  <void/>
</funcprototype>

<funcprototype>
  <funcdef>int <function>max</function></funcdef>
  <varargs/>
</funcprototype>

<funcprototype>
  <funcdef>int <function>idiv</function></funcdef>
    <paramdef><type>int</type> <parameter>n</parameter></paramdef>
    <paramdef><type>int</type> <parameter>m</parameter></paramdef>
</funcprototype>
</funcsynopsis>

<para>Another.</para>

<funcsynopsis><?dbhtml funcsynopsis-style="kr"?>
<funcprototype>
  <funcdef>void <function>qsort</function></funcdef>
    <paramdef>void *<parameter>dataptr</parameter>[]</paramdef>
    <paramdef>int <parameter>left</parameter></paramdef>
    <paramdef>int <parameter>right</parameter></paramdef>
    <paramdef><type>int</type> (*<parameter>comp</parameter>)
      <funcparams>void *, void *</funcparams></paramdef>
</funcprototype>
</funcsynopsis>

<para>Another.</para>

<funcsynopsis><?dbhtml funcsynopsis-style="kr"?>
<funcprototype>
  <funcdef>int <function>foo_frob_something</function></funcdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm1</parameter></paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm2</parameter></paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm3</parameter></paramdef>
    <paramdef>int (* <parameter>parm4</parameter> )
      <funcparams>int a, int b, int c</funcparams></paramdef>
    <paramdef>foo_sometype1 <parameter>foo_frob_parm5</parameter></paramdef>
</funcprototype>
</funcsynopsis>

</section>

</article>