12 $page =~ s|&|&|sg;
17 $page =~ s|^.+?(Changes.+?\n+)|$1|s;
18 $page =~ s|(Changes between.+?)\n|</pre>\n<h3>$1</h3>\n<pre>\n|sg;
20 # Wrap it, and remove empty <pre></pre>
21 $page = '<pre>' . $page . '</pre>';
22 $page =~ s|<pre></pre>||g;
28 my $top = ' <a href="#toc"><img src="/img/up.gif"/></a>';
29 for (split /^/, $page) {
32 $name =~ s|<h3>(.*)</h3>|$1|;
34 $out .= '<h3><a name="x' . $ctr . '">' . $name . "</a>$top</h3>\n";
35 $toc .= '<li><a href="#x' . $ctr . '">' . $name . "</a></li>\n";
42 print "<h3><a name='toc'>Table of contents</a></h3>\n";