diff --exclude=CVS -Npur wwwdocs/bin/preproc_html.pl wwwdocs-new/bin/preproc_html.pl
--- wwwdocs/bin/preproc_html.pl	1970-01-01 01:00:00.000000000 +0100
+++ wwwdocs-new/bin/preproc_html.pl	2007-09-29 19:37:45.000000000 +0100
@@ -0,0 +1,159 @@
+use strict;
+use POSIX qw(strftime);
+
+my $input = $ARGV[0];
+my $tree = $ARGV[1];
+my ($file, $basedir, $xhtml, $navmenu, $backpath, $navdir);
+
+$file = $input;
+$file =~ s/$tree(\/|)//;
+
+$basedir = $input;
+$basedir =~ s/(\/|)[^\/]*$//;
+if ($basedir !~ /^$/) { $basedir = $basedir . '/'; }
+
+# First, we output the doctype.
+#
+# The "install/" pages are HTML, all others are XHTML.
+if ($file =~ /install\/.*/) {
+  print "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
+  print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
+  $xhtml = 0;
+} else {
+  print "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
+  print "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n";
+  print " \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n";
+  $xhtml = 1;
+}
+
+# Pages that have a navigation menu are: /index.html, and the pages in
+# the java, libstdc++ and fortran directories.
+$backpath = '';
+$navmenu = 0;
+$navdir = '';
+if ($file =~ /index.html/) { $navmenu = 1; }
+elsif ($file =~ /((fortran|java|libstdc\+\+))\/.*/) {
+  $navmenu = 1;
+  $backpath = '../';
+  $navdir = $1;
+}
+
+
+open (IN, $input);
+my @raw_lines = <IN>;
+close (IN);
+
+foreach $_ (@raw_lines)
+{
+  if (/##include "([^"]*)"/) {
+    # An inclusion directive
+    print $`;
+    &include_file ($basedir . $1);
+    print $';
+  } elsif (/<html>/ && $xhtml) {
+    s@<html>@<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">@;
+    print;
+  } elsif (/<head>/) {
+    print $`;
+    print "<head>\n";
+    if ($xhtml) {
+      print <<EOF
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+    <link rev="made" href="mailto:gcc\@gcc.gnu.org" />
+    <link rel="shortcut icon" href="http://gcc.gnu.org/favicon.ico" />
+    <link rel="stylesheet" type="text/css" href="/gnu.css" />
+    <link rel="stylesheet" type="text/css" href="http://gcc.gnu.org/gcc.css" />
+EOF
+    } else {
+      print <<EOF
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+    <link rev="made" href="mailto:gcc\@gcc.gnu.org">
+    <link rel="shortcut icon" href="http://gcc.gnu.org/favicon.ico">
+    <link rel="stylesheet" type="text/css" href="/gnu.css">
+EOF
+    }
+    print $';
+  } elsif (/<h1>/) {
+    s/<h1>/<h1 align="center">/;
+    print;
+  } elsif (/<\/title>/) {
+    s/<\/title>/ - GNU Project - Free Software Foundation (FSF)<\/title>/;
+    print;
+  } elsif (/<\/body>/) {
+    # If needed, add the navigation bar.
+    if ($navmenu) {
+      print "</td><td valign=\"top\" style=\"padding-left: 36px;\">\n";
+      print "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\"
+	      width=\"10em\">\n";
+
+      # First, the subdirectory menu
+      if ($navdir) {
+	&include_file ($tree . '/' . $navdir . '/navbar.ihtml');
+      }
+
+      # Then, the common menu
+      &include_file_subst ($tree . '/navbar.ihtml', '##BACKPATH##', $backpath);
+
+      # End the table
+      print "</table></td></tr></table>\n";
+    }
+
+    # Determine the modification date.
+    my $mtime;
+    (undef,undef,undef,undef,undef,undef,undef,undef,undef,$mtime,
+     undef,undef,undef) = stat ($input);
+    $mtime = strftime "%Y-%m-%d", localtime ($mtime);
+
+    # Output our footer. First part is stored in footer.ihtml and the
+    # second part depend on wether we are in HTML or XHTML mode.
+    print $`;
+    &include_file ($tree . '/footer.ihtml');
+    if ($xhtml) {
+      &include_file_subst ($tree . '/footer_xhtml.ihtml', '##MTIME##', $mtime);
+    } else {
+      &include_file_subst ($tree . '/footer_html.ihtml', '##MTIME##', $mtime);
+    }
+    print $';
+  } elsif (/<body>/) {
+    # Substitute the body tag to insert our default colors.  If needed,
+    # put the whole page into a frame, so that we can add the navigation
+    # bar at the end of the file.
+    print $`;
+    print "<body bgcolor=\"#FFFFFF\" text=\"#000000\" link=\"#1F00FF\"
+                 alink=\"#FF0000\" vlink=\"#9900DD\">\n";
+    if ($navmenu) {
+      print "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\"><tr>\n";
+      print "<td bgcolor=\"white\" valign=\"top\" width=\"99%\">\n";
+    }
+    print $';
+  } else {
+    print;
+  }
+}
+
+
+
+# Function to include an external file into the output
+sub include_file {
+  open (INCL, $_[0]) || die ('Impossible to open file "' . $_[0] . '"');
+  my @incllines = <INCL>;
+  close (INCL);
+  print @incllines;
+}
+
+
+# Function to include an external file while substituting all occurences
+# of a given string.
+sub include_file_subst {
+  my $lookfor = $_[1];
+  my $replace = $_[2];
+  my $line;
+
+  open (INCL, $_[0]) || die ('Impossible to open file "' . $_[0] . '"');
+  my @incllines = <INCL>;
+  close (INCL);
+  foreach $line (@incllines) {
+    $line =~ s/$lookfor/$replace/;
+    print $line;
+  }
+}
diff --exclude=CVS -Npur wwwdocs/bin/preprocess wwwdocs-new/bin/preprocess
--- wwwdocs/bin/preprocess	2007-08-19 23:04:49.000000000 +0100
+++ wwwdocs-new/bin/preprocess	2007-09-29 01:08:44.000000000 +0100
@@ -5,14 +5,10 @@
 # tree.  If filenames are passed on the command-line, only those files
 # are processed.
 #
-# HTML files are processed by means of MetaHTML using the style sheet
-# $STYLE. HTML files in the destination tree are overwritten if and only if
-# the new version is different from the old version modulo lines containing
-# the string indicated by $IGNORE_DIFF_MARKER.
-#
-# When processing HTML files, the environment variable PREPROCESS_FILE
-# is set to the name of the current file (relative to the document root)
-# and can be accessed by MetaHTML commands.
+# HTML files are processed by means of our own special preprocessor. HTML
+# files in the destination tree are overwritten if and only if the new
+# version is different from the old version modulo lines containing the
+# string indicated by $IGNORE_DIFF_MARKER.
 #
 # Files called .htaccess or .htpasswd are copied if the copy in the
 # destination tree differs from the one in the source tree (or does
@@ -33,12 +29,10 @@
 #
 # By Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> 1999-12-29.
 
-MHC=${MHC-/usr/local/bin/mhc}
+SOURCETREE=${SOURCETREE-/www/gcc/htdocs-preformatted}
+DESTTREE=${DESTTREE-/www/gcc/htdocs}
 
-SOURCETREE=${SOURCETREE-/www/gcc/htdocs-preformatted}
-DESTTREE=${DESTTREE-/www/gcc/htdocs}
-
-STYLE=$SOURCETREE/style.mhtml
+PERL_SCRIPT=$SOURCETREE/../bin/preproc_html.pl
 IGNORE_DIFF_MARKER="IGNORE DIFF"
 
 ##########
@@ -101,24 +95,10 @@ process_html_file()
     f=$1
     fdest=$2
 
-    # Set environment variable PREPROCESS_FILE, which will then be
-    # accessible by MetaHTML.
-
-    PREPROCESS_FILE=$f
-    export PREPROCESS_FILE
-
-    # Prepend the MetaHTML style, set the MetaHTML include directory,
-    # and process the page; then remove leading blank lines and single
-    # line comments.
-
-    cat $STYLE > $TMPDIR/input
-    printf '<set-var MHTML::INCLUDE-PREFIX="%s">\n' `pwd` >> $TMPDIR/input
-    cat $f >> $TMPDIR/input
     # Use sed to work around makeinfo 4.7 brokenness.
-    # Use sed to work around MetaHTML brokenness wrt. <DIV>.
-    ${MHC} $TMPDIR/input \
+    # Use awk to remove leading blank lines and single line comments.
+    perl -w ${PERL_SCRIPT} $f $SOURCETREE \
         | sed -e 's/_002d/-/g' -e 's/_002a/*/g' \
-        | sed -e 's/<DIV/<div/g' \
         | awk -- \
           '/^( *)?$/      { if( ! body ) next } \
            /^<!--.*-->$/  { if( ! body ) next } \
@@ -126,7 +106,8 @@ process_html_file()
         > $TMPDIR/output
 
     # Copy the page only if it's new or there has been a change, and,
-    # first of all, if there was no problem when running MetaHTML.
+    # first of all, if there was no problem when running the
+    # preprocessor.
     if [ $? -ne 0 ]; then
         echo "  Problem processing $f; not updated!"
     elif [ ! -f $fdest ]; then
diff --exclude=CVS -Npur wwwdocs/htdocs/footer.ihtml wwwdocs-new/htdocs/footer.ihtml
--- wwwdocs/htdocs/footer.ihtml	1970-01-01 01:00:00.000000000 +0100
+++ wwwdocs-new/htdocs/footer.ihtml	2007-09-29 11:45:53.000000000 +0100
@@ -0,0 +1,27 @@
+<!-- ==================================================================== -->
+
+<div class="copyright">
+
+<p>Please send FSF &amp; GNU inquiries &amp; questions to
+<a href="mailto:gnu@gnu.org">gnu@gnu.org</a>.
+There are also <a href="http://www.gnu.org/home.html#ContactInfo">other ways
+to contact</a> the FSF.</p>
+
+<p>These pages are maintained by
+<a href="http://gcc.gnu.org/about.html">the GCC team</a>.</p>
+
+<address>For questions related to the use of GCC, please consult these web
+pages and the <a href="http://gcc.gnu.org/onlinedocs/">GCC manuals</a>. If
+that fails, the <a href="mailto:gcc-help@gcc.gnu.org">gcc-help@gcc.gnu.org</a>
+mailing list might help.<br />
+Please send comments on these web pages and the development of GCC to our
+developer mailing list at <a href="mailto:gcc@gnu.org">gcc@gnu.org</a>
+or <a href="mailto:gcc@gcc.gnu.org">gcc@gcc.gnu.org</a>.  All of our lists
+have <a href="http://gcc.gnu.org/lists.html">public archives</a>.
+</address>
+
+<p>Copyright (C) Free Software Foundation, Inc.,
+51 Franklin St, Fifth Floor, Boston, MA 02110, USA.</p>
+<p>Verbatim copying and distribution of this entire article is
+permitted in any medium, provided this notice is preserved.</p>
+
diff --exclude=CVS -Npur wwwdocs/htdocs/footer_html.ihtml wwwdocs-new/htdocs/footer_html.ihtml
--- wwwdocs/htdocs/footer_html.ihtml	1970-01-01 01:00:00.000000000 +0100
+++ wwwdocs-new/htdocs/footer_html.ihtml	2007-09-29 19:14:32.000000000 +0100
@@ -0,0 +1,8 @@
+  <table width="100%" border="0"><tr><td>
+  <!-- IGNORE DIFF -->Last modified ##MTIME##
+  </td><td align="right" valign="bottom">
+  <a href="http://validator.w3.org/check/referer">
+    <img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01"
+     border="0" width="88" height="31" />
+  </a></td></tr></table></div>
+</body>
diff --exclude=CVS -Npur wwwdocs/htdocs/footer_xhtml.ihtml wwwdocs-new/htdocs/footer_xhtml.ihtml
--- wwwdocs/htdocs/footer_xhtml.ihtml	1970-01-01 01:00:00.000000000 +0100
+++ wwwdocs-new/htdocs/footer_xhtml.ihtml	2007-09-29 19:14:36.000000000 +0100
@@ -0,0 +1,8 @@
+  <table width="100%" border="0"><tr><td>
+  <!-- IGNORE DIFF -->Last modified ##MTIME##
+  </td><td align="right" valign="bottom">
+  <a href="http://validator.w3.org/check/referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0"
+     border="0" width="88" height="31" />
+  </a></td></tr></table></div>
+</body>
diff --exclude=CVS -Npur wwwdocs/htdocs/fortran/navbar.ihtml wwwdocs-new/htdocs/fortran/navbar.ihtml
--- wwwdocs/htdocs/fortran/navbar.ihtml	1970-01-01 01:00:00.000000000 +0100
+++ wwwdocs-new/htdocs/fortran/navbar.ihtml	2007-09-29 19:17:16.000000000 +0100
@@ -0,0 +1,16 @@
+    <tr><td><table cellspacing="0" width="100%">
+    <tr class="td_title"><td align="center" valign="middle">
+    <img src="gcj.jpg" alt="GCJ" width="136" height="98" />
+    </td></tr>
+    <tr><td class="td_con">
+    <p>
+    <a href="index.html">GCJ Home</a><br />
+    <a href="../">GCC Home</a><br />
+    <a href="status.html">Status</a><br />
+    <a href="faq.html">FAQ</a><br />
+    <a href="docs.html">Documentation</a><br />
+    <a href="contrib.html">Contributing</a><br />
+    <a href="done.html">Done with GCJ</a><br />
+    </p>
+    </td></tr>
+    </table></td></tr>
diff --exclude=CVS -Npur wwwdocs/htdocs/index.html wwwdocs-new/htdocs/index.html
--- wwwdocs/htdocs/index.html	2007-09-16 21:10:58.000000000 +0100
+++ wwwdocs-new/htdocs/index.html	2007-09-29 01:40:41.000000000 +0100
@@ -6,7 +6,6 @@
 </style>
 </head>
 
-<set-var navigation>
 <body>
 
 <h1>GCC, the GNU Compiler Collection</h1>
@@ -141,7 +140,7 @@ mission statement</a>.</p>
 
 <h2>Search our site</h2>
 
-<include searchbox.ihtml>
+##include "searchbox.ihtml"
 
 <h2>Get our announcements</h2>
 
diff --exclude=CVS -Npur wwwdocs/htdocs/java/navbar.ihtml wwwdocs-new/htdocs/java/navbar.ihtml
--- wwwdocs/htdocs/java/navbar.ihtml	1970-01-01 01:00:00.000000000 +0100
+++ wwwdocs-new/htdocs/java/navbar.ihtml	2007-09-29 12:48:58.000000000 +0100
@@ -0,0 +1,16 @@
+    <tr><td><table cellspacing="0" width="100%">
+    <tr class="td_title"><td align="center" valign="middle">
+    <img src="gcj.jpg" alt="GCJ" width="136" height="98" />
+    </td></tr>
+    <tr><td class="td_con">
+    <p>
+    <a href="index.html">GCJ Home</a><br />
+    <a href="../">GCC Home</a><br />
+    <a href="status.html">Status</a><br />
+    <a href="faq.html">FAQ</a><br />
+    <a href="docs.html">Documentation</a><br />
+    <a href="contrib.html">Contributing</a><br />
+    <a href="done.html">Done with GCJ</a><br />
+    </p>
+    </td></tr>
+    </table></td></tr>
diff --exclude=CVS -Npur wwwdocs/htdocs/libstdc++/navbar.ihtml wwwdocs-new/htdocs/libstdc++/navbar.ihtml
--- wwwdocs/htdocs/libstdc++/navbar.ihtml	1970-01-01 01:00:00.000000000 +0100
+++ wwwdocs-new/htdocs/libstdc++/navbar.ihtml	2007-09-29 12:49:12.000000000 +0100
@@ -0,0 +1,12 @@
+    <tr><td><table cellspacing="0" width="100%">
+    <tr><td class="td_title">
+    <b>libstdc++ v3</b>
+    </td></tr>
+    <tr><td class="td_con">
+    <a href="index.html">libstdc++ Home</a><br />
+    <a href="../index.html">GCC Home</a><br />
+    <a href="http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html">FAQ</a>
+(<a href="http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.txt">text</a>)<br />
+    <a href="http://gcc.gnu.org/onlinedocs/libstdc++/documentation.html">Documentation</a>
+    </td></tr>
+    </table></td></tr>
diff --exclude=CVS -Npur wwwdocs/htdocs/lists.html wwwdocs-new/htdocs/lists.html
--- wwwdocs/htdocs/lists.html	2007-08-25 16:58:44.000000000 +0100
+++ wwwdocs-new/htdocs/lists.html	2007-09-29 00:20:17.000000000 +0100
@@ -49,8 +49,8 @@ before <a href="#subscribe">subscribing<
   <p>Recruiting postings, including recruiting for GCC or other
   free software jobs, are not permitted on this list, or on any of the
   other GCC mailing lists.  If you are interested in hiring a GCC
-  developer, please visit the
-  <a href="http://www.fsf.org/resources/jobs/">FSF jobs page</a>.</p>
+  developer, please visit the <a href="http://www.fsf.org/jobs/">FSF
+  jobs page</a>.</p>
 
   <p>All major decisions and changes, like abandoning ports or front ends,
   should be announced and discussed here.  Ideally, this list should be
@@ -312,7 +312,7 @@ the lists</a>.</p>
 <p>This search will allow you to search the contents gcc.gnu.org.</p>
 
 <a name="searchbox"></a>
-<include searchbox.ihtml>
+##include "searchbox.ihtml"
 
 </body>
 </html>
diff --exclude=CVS -Npur wwwdocs/htdocs/navbar.ihtml wwwdocs-new/htdocs/navbar.ihtml
--- wwwdocs/htdocs/navbar.ihtml	1970-01-01 01:00:00.000000000 +0100
+++ wwwdocs-new/htdocs/navbar.ihtml	2007-09-29 12:49:46.000000000 +0100
@@ -0,0 +1,78 @@
+  <tr><td><table cellspacing="0" width="100%">
+  <tr><td class="td_title">
+  <b>About GCC</b>
+  </td></tr>
+  <tr><td class="td_con">
+  <a href="##BACKPATH##gccmission.html">Mission Statement</a><br />
+  <a href="##BACKPATH##releases.html">Releases</a><br />
+  <a href="##BACKPATH##snapshots.html">Snapshots</a><br />
+  <a href="##BACKPATH##lists.html">Mailing lists</a><br />
+  <a href="http://gcc.gnu.org/onlinedocs/gcc/Contributors.html">Contributors</a><br />
+  <a href="##BACKPATH##steering.html">Steering Committee</a><br />
+  </td></tr>
+  </table></td></tr>
+
+  <tr><td><table cellspacing="0" width="100%">
+  <tr><td class="td_title">
+  <b>Documentation</b>
+  </td></tr>
+  <tr><td class="td_con">
+  <a href="http://gcc.gnu.org/install/">Installation</a><br />
+  &middot;&nbsp;<a href="http://gcc.gnu.org/install/specific.html">Platforms</a><br />
+  &middot;&nbsp;<a href="http://gcc.gnu.org/install/test.html">Testing</a><br />
+  <a href="##BACKPATH##onlinedocs/">Manual</a><br />
+  <a href="##BACKPATH##faq.html">FAQ</a><br />
+  <a href="http://gcc.gnu.org/wiki">Wiki</a><br />
+  <a href="##BACKPATH##readings.html">Further Readings</a>
+  </td></tr>
+  </table></td></tr>
+ 
+  <tr><td><table cellspacing="0" width="100%">
+  <tr><td class="td_title">
+  <b>Download</b>
+  </td></tr>
+  <tr><td class="td_con">
+  <a href="##BACKPATH##mirrors.html">Mirror sites</a><br />
+  <a href="http://gcc.gnu.org/install/binaries.html">Binaries</a>
+  </td></tr>
+  </table></td></tr>
+
+  <tr><td><table cellspacing="0" width="100%">
+  <tr><td class="td_title">
+  <b>"Live" Sources</b>
+  </td></tr>
+  <tr><td class="td_con">
+  <a href="##BACKPATH##svn.html">SVN read access</a><br />
+  <a href="##BACKPATH##rsync.html">Rsync read access</a><br />
+  <a href="##BACKPATH##svnwrite.html">SVN write access</a><br />
+  </td></tr>
+  </table></td></tr>
+
+  <tr><td><table cellspacing="0" width="100%">
+  <tr><td class="td_title">
+  <b>Development</b>
+  </td></tr>
+  <tr><td class="td_con">
+  <a href="##BACKPATH##develop.html">Development Plan</a><br />
+  &middot;&nbsp;<a href="##BACKPATH##develop.html#timeline">Tentative&nbsp;Timeline</a><br />
+  <a href="##BACKPATH##contribute.html">Contributing</a><br />
+  <a href="##BACKPATH##contributewhy.html">Why&nbsp;contribute?</a><br />
+  <a href="##BACKPATH##projects/">Open projects</a><br />
+  <a href="##BACKPATH##frontends.html">Front ends</a><br />
+  <a href="##BACKPATH##backends.html">Back ends</a><br />
+  <a href="##BACKPATH##extensions.html">Extensions</a><br />
+  <a href="##BACKPATH##benchmarks/">Benchmarks</a><br />
+  </td></tr>
+  </table></td></tr>
+
+  <tr><td><table cellspacing="0" width="100%">
+  <tr><td class="td_title">
+  <b>Bugs</b>
+  </td></tr>
+  <tr><td class="td_con">
+  <a href="##BACKPATH##bugs.html#known">Known bugs</a><br />
+  <a href="##BACKPATH##bugs.html">How to report</a><br />
+  <a href="http://gcc.gnu.org/bugzilla/">Bug&nbsp;database</a><br />
+  &middot;&nbsp;<a href="##BACKPATH##bugs/management.html">Management</a>
+  </td></tr>
+  </table></td></tr>
diff --exclude=CVS -Npur wwwdocs/htdocs/projects/beginner.html wwwdocs-new/htdocs/projects/beginner.html
--- wwwdocs/htdocs/projects/beginner.html	2005-03-19 22:51:40.000000000 +0000
+++ wwwdocs-new/htdocs/projects/beginner.html	2007-09-29 01:46:33.000000000 +0100
@@ -903,8 +903,6 @@ huge (432KB on i386).</p>
 <p>Here's some dialogue on the subject, which unfortunately may only
 confuse you.</p>
 
-<verbatim> <!-- Work around a MetaHTML 5.091 bug, where div is considered a builtin. -->
-
 <blockquote>
 <div>Michael Meissner:</div>
 <div style="border-left: solid blue; padding-left: 4pt">
@@ -935,8 +933,6 @@ parallels, yet the code appears to.
 </div>
 </blockquote>
 
-</verbatim> <!-- Work around a MetaHTML 5.091 bug, where div is considered a builtin. -->
-
 </li>
 
 <li>Find all the places that simplify RTL and make them use
diff --exclude=CVS -Npur wwwdocs/htdocs/search.html wwwdocs-new/htdocs/search.html
--- wwwdocs/htdocs/search.html	2007-09-01 11:36:02.000000000 +0100
+++ wwwdocs-new/htdocs/search.html	2007-09-29 01:47:16.000000000 +0100
@@ -1396,16 +1396,6 @@ parentheses <b>()</b> are separated by t
 </ul>
 Note that the operator <b>not</b> is binary, having the meaning of
 'without'.
-<hr />
-
-<em>Database last updated</em>
-
-<!-- MetaHTML -->
-<alist-to-package
- <get-file-properties /sourceware/htdig/gcc/db/db.docdb>
- x
->
-<add 1900 <get-var x::READ[2]>>-<get-var x::READ[0]>-<get-var x::READ[1]>
 
 <hr />
 <a href="http://www.htdig.org">
diff --exclude=CVS -Npur wwwdocs/htdocs/style.mhtml wwwdocs-new/htdocs/style.mhtml
--- wwwdocs/htdocs/style.mhtml	2007-07-25 17:06:33.000000000 +0100
+++ wwwdocs-new/htdocs/style.mhtml	1970-01-01 01:00:00.000000000 +0100
@@ -1,305 +0,0 @@
-;;; Set a couple of site-wide defaults, some of which we'll override in the
-;;; following.
-
-<set-var XHTML>
-<set-var BACKPATH>
-<define-function nav-title-style> class="td_title" </define-function>
-<define-function nav-body-style> class="td_con" </define-function>
-
-;;; The "install/" pages are HTML, not XHTML.
-
-<if <match <get-var env::PREPROCESS_FILE> "install/.*">
-  <unset-var XHTML>
->
-
-;;; For the "java/" pages, we want the navigation bar.
-
-<if <match <get-var env::PREPROCESS_FILE> "java/[^/]*.html">
- <group 
-  <set-var navigation>
-  <set-var BACKPATH="../">
- >
->
-
-<if <match <get-var env::PREPROCESS_FILE> "libstdc../[^/]*.html">
- <group
-  <set-var navigation>
-  <set-var BACKPATH="../">
- >
->
-
-;;; Note that the <?xml...> line really needs to start in the first column.
-
-<if <var-exists XHTML>
- <group
-<?xml version="1.0" encoding="ISO-8859-1"?>
-  <!DOCTYPE html
-            PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- >
- <group
-  <?xml version="1.0" encoding="ISO-8859-1"?>
-  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- >
->
-
-;;; Redefine the <html> tag so that we can put XHTML attributes inside.
-
-<if <var-exists XHTML>
- <group <define-container html>
-  <verbatim>
-   <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-  </verbatim>
-  %body
-  <verbatim>
-   </html>
-  </verbatim>
- </define-container> >
->
-
-;;; Redefine the <head> tag so that we can add default <meta /> headers.
-
-<define-container head>
- <verbatim>
-  <head>
- </verbatim>
- <if <var-exists XHTML>
-  <group
-   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-    <link rev="made" href="mailto:gcc@gcc.gnu.org" />
-    <link rel="shortcut icon" href="http://gcc.gnu.org/favicon.ico" />
-    <link rel="stylesheet" type="text/css" href="/gnu.css" />
-    <link rel="stylesheet" type="text/css" href="http://gcc.gnu.org/gcc.css" />
-  >
-  <group
-   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-    <link rev="made" href="mailto:gcc@gcc.gnu.org">
-    <link rel="shortcut icon" href="http://gcc.gnu.org/favicon.ico">
-    <link rel="stylesheet" type="text/css" href="/gnu.css">
-  >
- >
- %body
- <verbatim>
-  </head>
- </verbatim>
-</define-container>
-
-;;; Redefine the <title> tag to comply with the GNU style.
-
-<define-container title>
-<verbatim><title></verbatim>
-%body
-<verbatim>- GNU Project - Free Software Foundation (FSF)</title></verbatim>
-</define-container>
-
-;;; Redefine the <h1> tag to add our own style.
-
-<define-container h1>
-<verbatim><h1 align="center"></verbatim>
-%body
-<verbatim></h1></verbatim>
-</define-container>
-
-;;; Redefine the <body> tag introducing our own color scheme and adding an
-;;; "about" link and a "last modified" at the bottom.
-
-<define-container body>
-<verbatim>
-<body bgcolor="#FFFFFF" text="#000000" link="#1F00FF" alink="#FF0000" vlink="#9900DD">
-</verbatim>
-
-<if <var-exists navigation>
- <group
-  <table border="0" cellspacing="0" cellpadding="2">
-  <tr>
-
-  <td bgcolor="white" valign="top" width="99%">           <!-- main frame -->
- >
->
-
-%body
-
-<if <var-exists navigation>
- <group
-  </td>                                            <!-- end of main frame -->
-
-  <td valign="top" style="padding-left: 36px;">            <!-- nav frame -->
-  <table border="0" cellspacing="0" cellpadding="2" width="10em">
-
-  <if <match <get-var env::PREPROCESS_FILE> "java/[^/]*.html">
-   <group
-    <tr><td><table cellspacing="0" width="100%">
-    <tr <nav-title-style> ><td align="center" valign="middle">
-    <img src="gcj.jpg" alt="GCJ" width="136" height="98" />
-    </td></tr>
-    <tr><td <nav-body-style> >
-    <p>
-    <a href="index.html">GCJ Home</a><br />
-    <a href="../">GCC Home</a><br />
-    <a href="status.html">Status</a><br />
-    <a href="faq.html">FAQ</a><br />
-    <a href="docs.html">Documentation</a><br />
-    <a href="contrib.html">Contributing</a><br />
-    <a href="done.html">Done with GCJ</a><br />
-    </p>
-    </td></tr>
-    </table></td></tr>
-   >
-  >
-
-  <if <match <get-var env::PREPROCESS_FILE> "libstdc../[^/]*.html">
-   <group
-    <tr><td><table cellspacing="0" width="100%">
-    <tr><td <nav-title-style> >
-    <b>libstdc++ v3</b>
-    </td></tr>
-    <tr><td <nav-body-style> >
-    <a href="index.html">libstdc++ Home</a><br />
-    <a href="../index.html">GCC Home</a><br />
-    <a href="http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html">FAQ</a>
-(<a href="http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.txt">text</a>)<br />
-    <a href="http://gcc.gnu.org/onlinedocs/libstdc++/documentation.html">Documentation</a>
-    </td></tr>
-    </table></td></tr>
-   >
-  >
-
-  <tr><td><table cellspacing="0" width="100%">
-  <tr><td <nav-title-style> >
-  <b>About GCC</b>
-  </td></tr>
-  <tr><td <nav-body-style> >
-  <a href="<get-var BACKPATH>gccmission.html">Mission Statement</a><br />
-  <a href="<get-var BACKPATH>releases.html">Releases</a><br />
-  <a href="<get-var BACKPATH>snapshots.html">Snapshots</a><br />
-  <a href="<get-var BACKPATH>lists.html">Mailing lists</a><br />
-  <a href="http://gcc.gnu.org/onlinedocs/gcc/Contributors.html">Contributors</a><br />
-  <a href="<get-var BACKPATH>steering.html">Steering Committee</a><br />
-  </td></tr>
-  </table></td></tr>
-
-  <tr><td><table cellspacing="0" width="100%">
-  <tr><td <nav-title-style> >
-  <b>Documentation</b>
-  </td></tr>
-  <tr><td <nav-body-style> >
-  <a href="http://gcc.gnu.org/install/">Installation</a><br />
-  &middot;&nbsp;<a href="http://gcc.gnu.org/install/specific.html">Platforms</a><br />
-  &middot;&nbsp;<a href="http://gcc.gnu.org/install/test.html">Testing</a><br />
-  <a href="<get-var BACKPATH>onlinedocs/">Manual</a><br />
-  <a href="<get-var BACKPATH>faq.html">FAQ</a><br />
-  <a href="http://gcc.gnu.org/wiki">Wiki</a><br />
-  <a href="<get-var BACKPATH>readings.html">Further Readings</a>
-  </td></tr>
-  </table></td></tr>
- 
-  <tr><td><table cellspacing="0" width="100%">
-  <tr><td <nav-title-style> >
-  <b>Download</b>
-  </td></tr>
-  <tr><td <nav-body-style> >
-  <a href="<get-var BACKPATH>mirrors.html">Mirror sites</a><br />
-  <a href="http://gcc.gnu.org/install/binaries.html">Binaries</a>
-  </td></tr>
-  </table></td></tr>
-
-  <tr><td><table cellspacing="0" width="100%">
-  <tr><td <nav-title-style> >
-  <b>"Live" Sources</b>
-  </td></tr>
-  <tr><td <nav-body-style> >
-  <a href="<get-var BACKPATH>svn.html">SVN read access</a><br />
-  <a href="<get-var BACKPATH>rsync.html">Rsync read access</a><br />
-  <a href="<get-var BACKPATH>svnwrite.html">SVN write access</a><br />
-  </td></tr>
-  </table></td></tr>
-
-  <tr><td><table cellspacing="0" width="100%">
-  <tr><td <nav-title-style> >
-  <b>Development</b>
-  </td></tr>
-  <tr><td <nav-body-style> >
-  <a href="<get-var BACKPATH>develop.html">Development Plan</a><br />
-  &middot;&nbsp;<a href="<get-var BACKPATH>develop.html#timeline">Tentative&nbsp;Timeline</a><br />
-  <a href="<get-var BACKPATH>contribute.html">Contributing</a><br />
-  <a href="<get-var BACKPATH>contributewhy.html">Why&nbsp;contribute?</a><br />
-  <a href="<get-var BACKPATH>projects/">Open projects</a><br />
-  <a href="<get-var BACKPATH>frontends.html">Front ends</a><br />
-  <a href="<get-var BACKPATH>backends.html">Back ends</a><br />
-  <a href="<get-var BACKPATH>extensions.html">Extensions</a><br />
-  <a href="<get-var BACKPATH>benchmarks/">Benchmarks</a><br />
-  </td></tr>
-  </table></td></tr>
-
-  <tr><td><table cellspacing="0" width="100%">
-  <tr><td <nav-title-style> >
-  <b>Bugs</b>
-  </td></tr>
-  <tr><td <nav-body-style> >
-  <a href="<get-var BACKPATH>bugs.html#known">Known bugs</a><br />
-  <a href="<get-var BACKPATH>bugs.html">How to report</a><br />
-  <a href="http://gcc.gnu.org/bugzilla/">Bug&nbsp;database</a><br />
-  &middot;&nbsp;<a href="<get-var BACKPATH>bugs/management.html">Management</a>
-  </td></tr>
-  </table></td></tr>
-
-  </table>
-  </td>                                             <!-- end of nav frame -->
-
-  </tr>
-  </table>
- > 
->
-
-<!-- ==================================================================== -->
-
-<div class="copyright">
-
-<p>Please send FSF &amp; GNU inquiries &amp; questions to
-<a href="mailto:gnu@gnu.org">gnu@gnu.org</a>.
-There are also <a href="http://www.gnu.org/home.html#ContactInfo">other ways
-to contact</a> the FSF.</p>
-
-<p>These pages are maintained by
-<a href="http://gcc.gnu.org/about.html">the GCC team</a>.</p>
-
-<address>For questions related to the use of GCC, please consult these web
-pages and the <a href="http://gcc.gnu.org/onlinedocs/">GCC manuals</a>. If
-that fails, the <a href="mailto:gcc-help@gcc.gnu.org">gcc-help@gcc.gnu.org</a>
-mailing list might help.<br />
-Please send comments on these web pages and the development of GCC to our
-developer mailing list at <a href="mailto:gcc@gnu.org">gcc@gnu.org</a>
-or <a href="mailto:gcc@gcc.gnu.org">gcc@gcc.gnu.org</a>.  All of our lists
-have <a href="http://gcc.gnu.org/lists.html">public archives</a>.
-</address>
-
-<p>Copyright (C) Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA 02110, USA.</p>
-<p>Verbatim copying and distribution of this entire article is
-permitted in any medium, provided this notice is preserved.</p>
-
-<table width="100%" border="0"><tr><td>
-  <!-- IGNORE DIFF -->Last modified <date::format-time "YYYY-MM-DD">
-</td><td align="right" valign="bottom">
-  <a href="http://validator.w3.org/check/referer">
-  <if <var-exists XHTML>
-   <group
-    <img src="http://www.w3.org/Icons/valid-xhtml10"
-     alt="Valid XHTML 1.0" border="0" width="88" height="31" />
-   >
-   <group
-    <img src="http://www.w3.org/Icons/valid-html401"
-     alt="Valid HTML 4.01" border="0" width="88" height="31">
-   >
-  >
-  </a>
-</td></tr></table>
-
-</div>
-
-<!-- ==================================================================== -->
-
-<verbatim>
-</body>
-</verbatim>
-</define-container>
