summaryrefslogtreecommitdiff
path: root/html.m4
diff options
context:
space:
mode:
Diffstat (limited to 'html.m4')
-rw-r--r--html.m490
1 files changed, 18 insertions, 72 deletions
diff --git a/html.m4 b/html.m4
index be5a8ec..17d4f20 100644
--- a/html.m4
+++ b/html.m4
@@ -1,5 +1,23 @@
divert(-1)
changecom()
+
+define(`M4NHEADER', `<!DOCTYPE html>
+<head>
+<meta charset="utf-8" />
+<title>THISNAME() - BRIEF()</title>
+<link rel="stylesheet" href="m4n.css" type="text/css"> />
+</head>
+<body>
+')
+
+define(`M4NFOOTER', `</body>
+</html>')
+
+define(`HEADING', `
+<h1><a name="$1">$1</a></h1>')
+
+define(`NAME_TEXT', `THISNAME() - BRIEF()')
+
define(`CHARACTER_CLASS', <a href="/character-class.html#$1" class="character">$1</a>)
define(`CONCEPT', <a href="#$1" class="concept">$2</a>)
define(`CONCEPT_DEFINITION', <h2 id="$1" class="concept">$2</h2>)
@@ -92,75 +110,3 @@ ifdef(`IMPLEMENTATIONS', `
define(`LOCALE', <code class="locale">"$1"</code>)
-
-divert(0)dnl
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8" />
-<title>THISNAME() - BRIEF()</title>
-<link rel="stylesheet" type="text/css" href="man.css" />
-</head>
-<body>
-
-<div id="synopsis">
-<h1>Synopsis</h1>
-<pre><code>ifdef(`INCLUDES', `<span class="preprocessor">INCLUDES()</span>
-')<span class="signature">SIGNATURE()</span></code></pre>
-</div>
-
-<div id="description">
-<h1>Description</h1>
-<p>ifdef(`DESC_INTRO', `The THIS() PRETTYTYPE() ')DESCRIPTION()</p>
-ifdef(`LC_CATEGORIES',
- `<div id="locale"><h2>Locale Specific Behavior</h2>
- <p>The behavior of THIS() may differ based on the current value of
- LC_CATEGORIES().</p>
- ifdef(`C_LOCALE', `<p>In the LOCALE(`C') locale, C_LOCALE().</p>')dnl
- ifdef(`OTHER_LOCALES', `<p>In locales other than LOCALE(`C'), OTHER_LOCALES().')dnl
- </div>')dnl
-ifdef(`IMPLEMENTATION_DEFINED',
- `<h2>Implementation Defined Behavior</h2><ul>IMPLEMENTATION_DEFINED()
- </ul></div>')dnl
-ifdef(`UNSPECIFIED_BEHAVIOR',
- `<h2>Unspecified Behavior</h2><ul>UNSPECIFIED_BEHAVIOR()</ul>')dnl
-ifdef(`UNDEFINED_BEHAVIOR',
- `<h2>Undefined Behavior</h2><ul>UNDEFINED_BEHAVIOR()</ul>')dnl
-
-</div>
-
-ifdef(`VALUE',
-`<div id="value">
-<h1>Value</h1>
-ifdef(`VALUE_PRE', `VALUE_PRE()<dl>')
-VALUE()
-ifdef(`VALUE_PRE', `</dl>')
-</div>')
-
-ifdef(`RETURN_VALUE',
-`<div id="return">
-<h1>Return Value</h1>
-ifdef(`RETURNS', `<p>The THIS() PRETTYTYPE() returns one of the following values:</p><dl>')
-RETURN_VALUE()
-ifdef(`RETURN_LIST', `</dl>')
-ifdef(`ERRORS',
- `<h2>Errors</h2>
- <p>On failure, IDENTIFIER(errno) maye be set to one of the following
- values to detail the cause of failure:</p>
- <dl>ERRORS()</dl>')
-</div>')
-
-<div id="conformance">
-<h1>Conformance</h1>
-<table>
- <tr><th>ISO/IEC 9899:1990</th><th>ISO/IEC 9899:1999</th><th>ISO/IEC 9899:2011</th></tr>
- <tr><td>C90()</td><td>C99()</td><td>C11()</td></tr>
-</table>
-
-<!-- table>
- <tr><th>POSIX.1-1990</th><th>POSIX.1-1996</th><th>POSIX.1-2001</th><th>POSIX.1-2008</th></tr>
- <tr><td>P90()</td><td>P96()</td><td>P01()</td><td>P08()</td></tr>
-</table -->
-</div>
-</body>
-</html>