#!/usr/bin/perl open FILELIST, ">GNUstep.hhp"; print FILELIST '[OPTIONS]', "\n"; print FILELIST 'Binary TOC=Yes', "\n"; print FILELIST 'Compatibility=1.1 or later', "\n"; print FILELIST 'Compiled file=GNUstep.chm', "\n"; print FILELIST 'Contents file=GNUstep.hhc', "\n"; print FILELIST 'Default Window=Help Viewer', "\n"; print FILELIST 'Default topic=index.html', "\n"; print FILELIST 'Display compile progress=No', "\n"; print FILELIST 'Full-text search=Yes', "\n"; print FILELIST 'Index file=GNUstep.hhk', "\n"; print FILELIST 'Language=0x409 English (United States)', "\n"; print FILELIST 'Title=GNUstep System Documentation', "\n"; print FILELIST '', "\n"; print FILELIST '', "\n"; print FILELIST '[INFOTYPES]', "\n"; print FILELIST '', "\n"; print FILELIST '[WINDOWS]', "\n"; print FILELIST 'Help Viewer=,"GNUstep.hhc","GNUstep.hhk","index.html",,,,,,0x40520,,0x280e,,0x30000,,,,,,0', "\n"; print FILELIST '', "\n"; print FILELIST '[FILES]', "\n"; print FILELIST 'index.html', "\n"; print FILELIST 'style.css', "\n"; print FILELIST 'masthead-bg.jpg', "\n"; open TOC, ">GNUstep.hhc"; print TOC '', "\n"; print TOC '', "\n"; print TOC '', "\n"; print TOC '', "\n"; print TOC '', "\n"; print TOC '', "\n"; print TOC '', "\n"; print TOC ' ', "\n"; print TOC ' ', "\n"; print TOC ' ', "\n"; print TOC ' ', "\n"; print TOC ' ', "\n"; print TOC '', "\n"; print TOC '', "\n"; print TOC '', "\n"; close TOC; close FILELIST; exit 0; sub parse_toc($$) { my $path = $_[0]; my $tocfile = $_[1]; my $depth = 0; my %newfiles; print FILELIST "$path/$tocfile\n"; $newfiles{$tocfile} = 1; open INFILE, "<$path/$tocfile"; while () { if (/