| <book xmlns="http://docbook.org/ns/docbook" version="5.0"> |
| <info><title>Unit Test: refentry.007</title> |
| |
| <releaseinfo role="CVS">$Id$</releaseinfo> |
| <author><personname><firstname>Norman</firstname><surname>Walsh</surname></personname><affiliation><address><email>ndw@nwalsh.com</email></address></affiliation></author> |
| </info> |
| <reference><info><title>Reference</title></info> |
| |
| <refentry> |
| <info> |
| <authorgroup> |
| <author><personname><firstname>Norman</firstname><surname>Walsh</surname></personname><email>ndw@nwalsh.com</email><personblurb> |
| <para>Wrote the original version of this document.</para> |
| </personblurb></author> |
| <editor><personname><firstname>Michael(tm)</firstname><surname>Smith</surname></personname><contrib>Added a bunch of test cases.</contrib><email>smith@sideshowbarker.net</email></editor> |
| </authorgroup> |
| <copyright> |
| <year>2003</year> |
| <holder>Norman Walsh</holder> |
| </copyright> |
| <copyright> |
| <year>2006</year> |
| <holder>Michael(tm) Smith</holder> |
| </copyright> |
| <legalnotice> |
| <para>This file is a product of the DocBook Project.</para> |
| </legalnotice> |
| <legalnotice> |
| <para>Share and share alike.</para> |
| </legalnotice> |
| </info> |
| <refnamediv> |
| <refname>FirstName</refname> |
| <refname>SecondName</refname> |
| <refpurpose>Purpose for FirstName</refpurpose> |
| </refnamediv> |
| |
| <refnamediv> |
| <refname>ThirdName</refname> |
| <refpurpose>Purpose for ThirdName</refpurpose> |
| </refnamediv> |
| |
| <refsynopsisdiv> |
| <?dbfunclist ?> |
| <funcsynopsis> |
| <!-- * Yes, friend, Funcsynopsis is a verbatim --> |
| <funcsynopsisinfo>#include <varargs.h> |
| #include <mouteyh.h> |
| #include <qlmppzj.h></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> |
| |
| <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> |
| </refsynopsisdiv> |
| |
| <refsection><info><title>Description</title></info> |
| |
| <para>This is a minimal RefEntry.</para> |
| |
| <para>The following is a Variablelist with a title. |
| <variablelist><info><title>My variablelist</title></info> |
| |
| <varlistentry> |
| <term>varlistentry term 1</term> |
| <listitem><para>some listitem text</para></listitem> |
| </varlistentry> |
| <varlistentry> |
| <term>varlistentry term 2</term> |
| <listitem><para>some more listitem text</para></listitem> |
| </varlistentry> |
| </variablelist> |
| </para> |
| <refsection><info><title>Subsection</title></info> |
| |
| <para>This is a minimal RefEntry.</para> |
| |
| <para>The following is a Variablelist with a title and a nested variablelist |
| <glosslist> |
| |
| <glossentry> |
| <glossterm>glossentry term 1</glossterm> |
| <glossdef><para>some glossdef text</para></glossdef> |
| </glossentry> |
| <glossentry> |
| <glossterm>glossentry term 2</glossterm> |
| <glossdef> |
| <variablelist> |
| <varlistentry> |
| <term>nested variablelist term 1</term> |
| <listitem><para>some variablelist text</para></listitem> |
| </varlistentry> |
| <varlistentry> |
| <term>nested variablelist term 2</term> |
| <listitem><para>some more variablelist text</para></listitem> |
| </varlistentry> |
| </variablelist> |
| </glossdef> |
| </glossentry> |
| </glosslist> |
| </para> |
| |
| <refsection><info><title>Sub-subsection</title></info> |
| |
| <para>This is a minimal RefEntry.</para> |
| </refsection> |
| </refsection> |
| </refsection> |
| |
| <refsection><info><title>More Description</title></info> |
| |
| <para>This is a not-so minimal RefEntry.</para> |
| <screen> |
| This is a screen [break here] |
| that starts with a line of space. [break here] |
| And it ends with a line of space. |
| </screen> |
| |
| <para>normal paragraph here</para> |
| |
| <screen>This is a screen [break here] |
| that does not start with a line of space. [break here] |
| And does not end with a line of space.</screen> |
| |
| <para>This is a normal paragraph that contains a screen. |
| <screen>This is a screen within a normal paragraph [break here] |
| that does not start with a line of space. [break here] |
| And does not end with a line of space but is followed |
| by a line of space.</screen> |
| </para> |
| |
| <para>This is another normal paragraph that contains a screen. |
| <screen>This is a screen within a normal paragraph [break here] |
| that does not start with a line of space. [break here] |
| And does not end with a line of space and is not followed |
| by a line of space.</screen></para> |
| |
| <para>This is another normal paragraph that contains a screen. |
| <screen> |
| This is a screen within a normal paragraph [break here] |
| that starts with a line of space. [break here] |
| And ends with a line of space but is not followed by a line of space. |
| </screen></para> |
| |
| <para>This is another normal paragraph that contains a screen. |
| <screen> |
| This is a screen within a normal paragraph [break here] |
| that starts with a line of space. [break here] |
| And ends with a line of space and is followed by a line of space. |
| </screen> |
| </para> |
| |
| <para>This is another normal paragraph that contains a screen. |
| <screen> |
| |
| This is a screen within a normal paragraph [break here] |
| that starts with a 2 lines of space. [break here] |
| And ends with 3 lines of space and is followed by a line of space. |
| |
| |
| </screen> |
| </para> |
| |
| <para>This paragraph contains an itemizedlist with a title. The title |
| is “Mrignkwolmcng”. |
| <orderedlist inheritnum="ignore" continuation="restarts"><info><title>Mrignkwolmcng</title></info> |
| |
| <listitem> |
| <para>itemizedlist listitem 1</para> |
| </listitem> |
| <listitem> |
| <para>itemizedlist listitem 2</para> |
| </listitem> |
| </orderedlist> |
| |
| This is some useless text that follows the “Mrignkwolmcng” orderedlist |
| in the same para.</para> |
| |
| <para>The following is a Variablelist with a title and with a nested itemizedlist. |
| <variablelist><info><title>My variablelist</title></info> |
| |
| <varlistentry> |
| <term>varlistentry term 1</term> |
| <listitem> |
| <itemizedlist><info><title>nested itemizedlist</title></info> |
| |
| <listitem> |
| <para>itemizedlist listitem 1</para> |
| </listitem> |
| <listitem> |
| <para>itemizedlist listitem 2</para> |
| </listitem> |
| </itemizedlist> |
| </listitem> |
| </varlistentry> |
| <varlistentry> |
| <term>varlistentry term 2</term> |
| <listitem><para>some more listitem text</para></listitem> |
| </varlistentry> |
| </variablelist> |
| </para> |
| |
| <para>The following is a Variablelist with a title and with a |
| nested Varlistentry that contains multiple Terms |
| <variablelist><info><title>My nested-multi-term-per-varlistentry variablelist</title></info> |
| |
| <varlistentry> |
| <term>Varlistentry term 1</term> |
| <listitem> |
| <variablelist> |
| <varlistentry> |
| <term> varlistentry term 1.1</term> |
| <term>varlistentry term 1.2 </term> |
| <term>varlistentry term 1.3</term> |
| <listitem><para>All 'bout terms 1.1, 1.2, and 1.3</para> |
| </listitem> |
| </varlistentry> |
| </variablelist> |
| </listitem> |
| </varlistentry> |
| <varlistentry> |
| <term>varlistentry term 2</term> |
| <listitem><para>some more listitem text</para></listitem> |
| </varlistentry> |
| </variablelist> |
| </para> |
| |
| <refsection><info><title>Subsection</title></info> |
| |
| <para>This is a minimal RefEntry.</para> |
| </refsection> |
| </refsection> |
| |
| <refsection><info><title>Even More Description</title></info> |
| |
| <para>This is an even less minimal RefEntry.</para> |
| |
| <para>This is a paragraph. It contains the following segmentedlist, |
| titled “Gibbererish”, with several segtitle elements. |
| <segmentedlist> |
| |
| <segtitle>Floober</segtitle> |
| <segtitle>Buugler</segtitle> |
| <segtitle>Sstangooo</segtitle> |
| <segtitle>Borobinda</segtitle> |
| <seglistitem> |
| <seg>Bamalalaboonda Bamalalaboonda Bamalalaboonda Bamalalaboonda Bamalalaboonda Bamalalaboonda</seg> |
| <seg>Mondorotoluafu</seg> |
| <seg>Ganafutralinga</seg> |
| <seg>Patagularamakundra</seg> |
| </seglistitem> |
| <seglistitem> |
| <seg>Cadraracondar</seg> |
| <seg>Hentirotomaambu</seg> |
| <seg>BdomentriolaiaBdomentriolaiaBdomentriolaia</seg> |
| <seg>Candamalaturuanio</seg> |
| </seglistitem> |
| </segmentedlist> |
| This is some text that follows the segementedlist within the same |
| paragraph. The next part of this same paragraph is an |
| <tag>important</tag> admonition. |
| <important> |
| <para>It is very important that you read this. That’s why it stands |
| out the way that it does.</para> |
| </important> |
| </para> |
| |
| <para>This is a para with a footnote |
| <footnote><para>Stuff here <programlisting>This is a program listing |
| that's two lines long.</programlisting></para> |
| and stuff after the |
| footnote</footnote></para> |
| </refsection> |
| |
| </refentry> |
| </reference> |
| </book> |