X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fxml2man.pl;h=2e2ba16201b6994a36429394452b6f6a4a3cab1d;hp=e6b69d7834f9242e3d379dd4934d12c27d33a717;hb=3f438031d610c7e15fd33876a879b97e290e05fb;hpb=447db08c956099b3b183886729108bf5b364c4b8 diff --git a/hacks/xml2man.pl b/hacks/xml2man.pl index e6b69d78..2e2ba162 100755 --- a/hacks/xml2man.pl +++ b/hacks/xml2man.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -w -# Copyright © 2002 Jamie Zawinski +# Copyright © 2002, 2005 Jamie Zawinski # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that @@ -24,7 +24,7 @@ use strict; use Text::Wrap; my $progname = $0; $progname =~ s@.*/@@g; -my $version = q{ $Revision: 1.2 $ }; $version =~ s/^[^0-9]+([0-9.]+).*$/$1/; +my $version = q{ $Revision: 1.3 $ }; $version =~ s/^[^0-9]+([0-9.]+).*$/$1/; my $verbose = 0; @@ -76,7 +76,7 @@ my $man_suffix = (".SH ENVIRONMENT\n" . ".SH AUTHOR\n" . "%AUTHOR%.\n"); -sub xml2man { +sub xml2man($) { my ($exe) = @_; my $cfgdir = (-d "config" ? "config" : "../config"); my $xml = "$cfgdir/$exe.xml"; @@ -220,18 +220,18 @@ sub xml2man { } -sub error { - ($_) = @_; - print STDERR "$progname: $_\n"; +sub error($) { + my ($err) = @_; + print STDERR "$progname: $err\n"; exit 1; } -sub usage { +sub usage() { print STDERR "usage: $progname [--verbose] programs...\n"; exit 1; } -sub main { +sub main() { my @progs = (); while ($_ = $ARGV[0]) { shift @ARGV; @@ -246,5 +246,5 @@ sub main { foreach (@progs) { xml2man($_); } } -main; +main(); exit 0;