+link rel
[www.jankratochvil.net.git] / project / captive / doc / Index.html.pl
index a5d3bbd..3e7262f 100755 (executable)
@@ -27,16 +27,16 @@ use warnings;
 
 BEGIN{ open F,"Makefile"; our $top_dir=pop @{[split /\s/,(grep /^top_srcdir/,<F>)[0]]}; eval "use lib '$top_dir'"; close F; }
 use My::Web;
-require "CGI";
-use project::captive::doc::Macros;
+require CGI;
+BEGIN { Wuse 'project::captive::doc::Macros'; }
 
 
-My::Web->init(
+project::captive::doc::Macros->init(
                "__PACKAGE__"=>__PACKAGE__,
                "title"=>'Captive NTFS Developer Documentation',
-               "head_css"=>$doc_Macros_head_css,
+               "rel_next"=>'About.html.pl',
+               "rel_up"=>top_dir("/project/captive/"),
                );
-My::Web->heading();
 
 
 print <<"HERE";
@@ -44,7 +44,6 @@ print <<"HERE";
 
 <h1>Captive NTFS Developer Documentation</h1>
 
-
 <ul>
 
 <li><a href="About.html.pl">About</a>
@@ -93,7 +92,7 @@ print <<"HERE";
                <li><a href="Details.html.pl#emulmeth_fs">Filesystem Driver Inside Virtual Address Space</a></li>
                </ul></li>
        <li><a href="Details.html.pl#apichoice">API Function Implementation Choices</a></li>
-       <li><a href="Details.html.pl#sandbox">Sandboxing of W32 filesystem</a></li>
+       <li><a href="Details.html.pl#sandbox">Sandboxing of W32 Filesystem</a></li>
        <li><a href="Details.html.pl#patched">&quot;patched&quot; vs. &quot;unpatched&quot; Libraries</a></li>
        <li><a href="Details.html.pl#mman">Memory Management</a></li>
        <li><a href="Details.html.pl#unicode">Unicode Strings and Characters</a></li>
@@ -104,6 +103,8 @@ print <<"HERE";
        <li><a href="Details.html.pl#logfile">STATUS_LOG_FILE_FULL</a></li>
        <li><a href="Details.html.pl#parent_connector">ParentConnector volume remounter</a></li>
 
+       <li><a href="../apiref/">Captive API Reference Manual (fragment)</a></li>
+
        <li><a href="APITypes.html.pl">API Function Implementation Choices</a>
                <ul>
                <li><a href="APITypes.html.pl#functype_pass">Direct Pass to Original &quot;ntoskrnl.exe&quot;</a>
@@ -159,4 +160,4 @@ print <<"HERE";
 HERE
 
 
-My::Web->footer();
+project::captive::doc::Macros->footer();