@ -44,7 +44,7 @@ my $define = $hfilebasename;
$ define =~ tr /a-z/ A - Z / ;
$ define =~ tr /a-z/ A - Z / ;
$ define =~ s/\W/_/g ;
$ define =~ s/\W/_/g ;
opendir ( DIR , $ docdir )
opendir ( my $ dh , $ docdir )
or die "$0: could not open documentation source dir '$docdir': $!\n" ;
or die "$0: could not open documentation source dir '$docdir': $!\n" ;
open ( my $ hfile_handle , '>' , "$outdir/$hfile" )
open ( my $ hfile_handle , '>' , "$outdir/$hfile" )
or die "$0: could not open output file '$hfile': $!\n" ;
or die "$0: could not open output file '$hfile': $!\n" ;
@ -103,7 +103,7 @@ my $maxlen = 0;
my % entries ;
my % entries ;
foreach my $ file ( sort readdir DIR )
foreach my $ file ( sort readdir $ dh )
{
{
my ( $ cmdid , @ cmdnames , $ cmddesc , $ cmdsynopsis ) ;
my ( $ cmdid , @ cmdnames , $ cmddesc , $ cmdsynopsis ) ;
$ file =~ /\.sgml$/ or next ;
$ file =~ /\.sgml$/ or next ;
@ -230,4 +230,4 @@ print $hfile_handle "
close $ cfile_handle ;
close $ cfile_handle ;
close $ hfile_handle ;
close $ hfile_handle ;
close $ depfile_handle if ( $ depfile ) ;
close $ depfile_handle if ( $ depfile ) ;
closedir DIR ;
closedir $ dh ;