162306a36Sopenharmony_ci## linktep: macro
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# Usage: linktep:command[manpage-section]
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci# Note, {0} is the manpage section, while {target} is the command.
662306a36Sopenharmony_ci#
762306a36Sopenharmony_ci# Show TEP link as: <command>(<section>); if section is defined, else just show
862306a36Sopenharmony_ci# the command.
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci[macros]
1162306a36Sopenharmony_ci(?su)[\\]?(?P<name>linktep):(?P<target>\S*?)\[(?P<attrlist>.*?)\]=
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci[attributes]
1462306a36Sopenharmony_ciasterisk=&#42;
1562306a36Sopenharmony_ciplus=&#43;
1662306a36Sopenharmony_cicaret=&#94;
1762306a36Sopenharmony_cistartsb=&#91;
1862306a36Sopenharmony_ciendsb=&#93;
1962306a36Sopenharmony_citilde=&#126;
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciifdef::backend-docbook[]
2262306a36Sopenharmony_ci[linktep-inlinemacro]
2362306a36Sopenharmony_ci{0%{target}}
2462306a36Sopenharmony_ci{0#<citerefentry>}
2562306a36Sopenharmony_ci{0#<refentrytitle>{target}</refentrytitle><manvolnum>{0}</manvolnum>}
2662306a36Sopenharmony_ci{0#</citerefentry>}
2762306a36Sopenharmony_ciendif::backend-docbook[]
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ciifdef::backend-docbook[]
3062306a36Sopenharmony_ciifndef::tep-asciidoc-no-roff[]
3162306a36Sopenharmony_ci# "unbreak" docbook-xsl v1.68 for manpages. v1.69 works with or without this.
3262306a36Sopenharmony_ci# v1.72 breaks with this because it replaces dots not in roff requests.
3362306a36Sopenharmony_ci[listingblock]
3462306a36Sopenharmony_ci<example><title>{title}</title>
3562306a36Sopenharmony_ci<literallayout>
3662306a36Sopenharmony_ciifdef::doctype-manpage[]
3762306a36Sopenharmony_ci&#10;.ft C&#10;
3862306a36Sopenharmony_ciendif::doctype-manpage[]
3962306a36Sopenharmony_ci|
4062306a36Sopenharmony_ciifdef::doctype-manpage[]
4162306a36Sopenharmony_ci&#10;.ft&#10;
4262306a36Sopenharmony_ciendif::doctype-manpage[]
4362306a36Sopenharmony_ci</literallayout>
4462306a36Sopenharmony_ci{title#}</example>
4562306a36Sopenharmony_ciendif::tep-asciidoc-no-roff[]
4662306a36Sopenharmony_ci
4762306a36Sopenharmony_ciifdef::tep-asciidoc-no-roff[]
4862306a36Sopenharmony_ciifdef::doctype-manpage[]
4962306a36Sopenharmony_ci# The following two small workarounds insert a simple paragraph after screen
5062306a36Sopenharmony_ci[listingblock]
5162306a36Sopenharmony_ci<example><title>{title}</title>
5262306a36Sopenharmony_ci<literallayout>
5362306a36Sopenharmony_ci|
5462306a36Sopenharmony_ci</literallayout><simpara></simpara>
5562306a36Sopenharmony_ci{title#}</example>
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci[verseblock]
5862306a36Sopenharmony_ci<formalpara{id? id="{id}"}><title>{title}</title><para>
5962306a36Sopenharmony_ci{title%}<literallayout{id? id="{id}"}>
6062306a36Sopenharmony_ci{title#}<literallayout>
6162306a36Sopenharmony_ci|
6262306a36Sopenharmony_ci</literallayout>
6362306a36Sopenharmony_ci{title#}</para></formalpara>
6462306a36Sopenharmony_ci{title%}<simpara></simpara>
6562306a36Sopenharmony_ciendif::doctype-manpage[]
6662306a36Sopenharmony_ciendif::tep-asciidoc-no-roff[]
6762306a36Sopenharmony_ciendif::backend-docbook[]
6862306a36Sopenharmony_ci
6962306a36Sopenharmony_ciifdef::doctype-manpage[]
7062306a36Sopenharmony_ciifdef::backend-docbook[]
7162306a36Sopenharmony_ci[header]
7262306a36Sopenharmony_citemplate::[header-declarations]
7362306a36Sopenharmony_ci<refentry>
7462306a36Sopenharmony_ci<refmeta>
7562306a36Sopenharmony_ci<refentrytitle>{mantitle}</refentrytitle>
7662306a36Sopenharmony_ci<manvolnum>{manvolnum}</manvolnum>
7762306a36Sopenharmony_ci<refmiscinfo class="source">libperf</refmiscinfo>
7862306a36Sopenharmony_ci<refmiscinfo class="version">{libperf_version}</refmiscinfo>
7962306a36Sopenharmony_ci<refmiscinfo class="manual">libperf Manual</refmiscinfo>
8062306a36Sopenharmony_ci</refmeta>
8162306a36Sopenharmony_ci<refnamediv>
8262306a36Sopenharmony_ci  <refname>{manname1}</refname>
8362306a36Sopenharmony_ci  <refname>{manname2}</refname>
8462306a36Sopenharmony_ci  <refname>{manname3}</refname>
8562306a36Sopenharmony_ci  <refname>{manname4}</refname>
8662306a36Sopenharmony_ci  <refname>{manname5}</refname>
8762306a36Sopenharmony_ci  <refname>{manname6}</refname>
8862306a36Sopenharmony_ci  <refname>{manname7}</refname>
8962306a36Sopenharmony_ci  <refname>{manname8}</refname>
9062306a36Sopenharmony_ci  <refname>{manname9}</refname>
9162306a36Sopenharmony_ci  <refname>{manname10}</refname>
9262306a36Sopenharmony_ci  <refname>{manname11}</refname>
9362306a36Sopenharmony_ci  <refname>{manname12}</refname>
9462306a36Sopenharmony_ci  <refname>{manname13}</refname>
9562306a36Sopenharmony_ci  <refname>{manname14}</refname>
9662306a36Sopenharmony_ci  <refname>{manname15}</refname>
9762306a36Sopenharmony_ci  <refname>{manname16}</refname>
9862306a36Sopenharmony_ci  <refname>{manname17}</refname>
9962306a36Sopenharmony_ci  <refname>{manname18}</refname>
10062306a36Sopenharmony_ci  <refname>{manname19}</refname>
10162306a36Sopenharmony_ci  <refname>{manname20}</refname>
10262306a36Sopenharmony_ci  <refname>{manname21}</refname>
10362306a36Sopenharmony_ci  <refname>{manname22}</refname>
10462306a36Sopenharmony_ci  <refname>{manname23}</refname>
10562306a36Sopenharmony_ci  <refname>{manname24}</refname>
10662306a36Sopenharmony_ci  <refname>{manname25}</refname>
10762306a36Sopenharmony_ci  <refname>{manname26}</refname>
10862306a36Sopenharmony_ci  <refname>{manname27}</refname>
10962306a36Sopenharmony_ci  <refname>{manname28}</refname>
11062306a36Sopenharmony_ci  <refname>{manname29}</refname>
11162306a36Sopenharmony_ci  <refname>{manname30}</refname>
11262306a36Sopenharmony_ci  <refpurpose>{manpurpose}</refpurpose>
11362306a36Sopenharmony_ci</refnamediv>
11462306a36Sopenharmony_ciendif::backend-docbook[]
11562306a36Sopenharmony_ciendif::doctype-manpage[]
11662306a36Sopenharmony_ci
11762306a36Sopenharmony_ciifdef::backend-xhtml11[]
11862306a36Sopenharmony_ci[linktep-inlinemacro]
11962306a36Sopenharmony_ci<a href="{target}.html">{target}{0?({0})}</a>
12062306a36Sopenharmony_ciendif::backend-xhtml11[]
121