Blair Zajac <blair@orcaware.com>
Bob Dalgleish <Robert.Dalgleish@sk.sympatico.ca>
Bob Wilkinson
+Boris Zentner <bzm@2bz.de>
Boyd Gerber <gerberb@zenez.com>
Brad Appleton <bradapp@enteract.com>
Brad Howerter <bhower@wgc.woodward.com>
David D. Kilzer <ddkilzer@lubricants-oil.com>
David Denholm <denholm@conmat.phys.soton.ac.uk>
David Dyck <dcd@tc.fluke.com>
+David Cannings <lists@edeca.net>
David F. Haertig <dfh@dwroll.lucent.com>
David Favor <david@davidfavor.com>
David Filo
Hans Mulder <hansmu@xs4all.nl>
Hans Ranke <Hans.Ranke@ei.tum.de>
Harmon S. Nine <hnine@netarx.com>
-Harold O Morris <hom00@utsglobal.com>
Harri Pasanen <harri.pasanen@trema.com>
Harry Edmon <harry@atmos.washington.edu>
Helmut Jarausch <jarausch@numa1.igpm.rwth-aachen.de>
Paul A Sand <pas@unh.edu>
Paul David Fardy <pdf@morgan.ucs.mun.ca>
Paul Eggert <eggert@twinsun.com>
+Paul Fenwick <pjf@perltraining.com.au>
Paul Green <Paul.Green@stratus.com>
Paul Hoffman <phoffman@proper.com>
Paul Holser <Paul.Holser.pholser@nortelnetworks.com>
BEGIN {
push @INC, 'lib';
require 'regen_lib.pl';
-} # glob() below requires File::Glob
+}
#
}
my $file;
-for $file (glob('*.c'), glob('*.h')) {
+# glob() picks up docs from extra .c or .h files that may be in unclean
+# development trees.
+my $MANIFEST = do {
+ local ($/, *FH);
+ open FH, "MANIFEST" or die "Can't open MANIFEST: $!";
+ <FH>;
+};
+
+for $file (($MANIFEST =~ /^(\S+\.c)\t/gm), ($MANIFEST =~ /^(\S+\.h)\t/gm)) {
open F, "< $file" or die "Cannot open $file for docs: $!\n";
$curheader = "Functions in file $file\n";
autodoc(\*F,$file);