summaryrefslogtreecommitdiff
path: root/print.pl.in
diff options
context:
space:
mode:
authorunammx <unammx>2001-03-28 21:10:45 +0000
committerunammx <unammx>2001-03-28 21:10:45 +0000
commit6e572ee13af671bfbea132543b31d441cf40bcb6 (patch)
tree63c144b5edc2bc51621590ba036a84c548f2df7d /print.pl.in
parent3c5d3bd7d36eb46d1abd458044b84d8b4ca1c9cc (diff)
2001-03-28 Arturo Espinosa <arturo@ximian.com>
* report.pl.in: New report code, which dumps the use of mayor and minor numbers and uses keys instead. A hash, mapping keys to messages is at the end of this file. Fitted progress report with this scheme. * *.in: use new reporting code. Some other naming and style corrections I found on the way.
Diffstat (limited to 'print.pl.in')
-rw-r--r--print.pl.in40
1 files changed, 22 insertions, 18 deletions
diff --git a/print.pl.in b/print.pl.in
index bc44e85..cc88681 100644
--- a/print.pl.in
+++ b/print.pl.in
@@ -31,7 +31,7 @@ require "___scriptsdir___/parse.pl";
require "___scriptsdir___/replace.pl";
#
-# Tried to split thi, but suffered from indirection fatigue
+# Tried to split this, but suffered from indirection fatigue
# before referencing the output hash correctly.
#
sub parse_vars
@@ -40,18 +40,22 @@ sub parse_vars
$$$spools{'lp'}{'lpr'}{'JIM'} = "BOB";
- if (-f $dir . "/$section.cfg") {
- my $j;
-
- print STDERR "Parse vars in section '$i'\n";
-
- foreach $j (@known_options) {
- print STDERR "option '$j'\n";
- $val = &xst_parse_sh_export ($dir . "/$section.cfg", $j);
- $$$spools{$i}{'rhs-general'}{$j} = $val;
- }
- } else {
- &xst_report_info (96, "No $dir/$section.cfg");
+ if (-f $dir . "/$section.cfg")
+ {
+ my $j;
+
+ &xst_debug_print_line ("Parse vars in section '$i'");
+
+ foreach $j (@known_options)
+ {
+ &xst_debug_print_line ("option '$j'");
+ $val = &xst_parse_sh_export ($dir . "/$section.cfg", $j);
+ $$$spools{$i}{'rhs-general'}{$j} = $val;
+ }
+ }
+ else
+ {
+ &xst_report ("file_open_read_failed", "$dir/$section.cfg");
}
}
@@ -62,7 +66,7 @@ sub xst_printcap_read
my (%spools);
my ($type, $description);
- $fd = &xst_open_read_from_names ("$file");
+ $fd = &xst_file_open_read_from_names ("$file");
return undef if !$fd;
$in_spool = 0;
@@ -126,7 +130,7 @@ sub xst_printcap_read
$spools{$i}{"rhs-$section"}{$j} = $val;
}
} else {
- &xst_report_info (96, "No $dir/$section.cfg");
+ &xst_report ("file_open_read_failed", "$dir/$section.cfg");
}
# Parse postscript.cfg.
@@ -145,7 +149,7 @@ sub xst_printcap_read
$spools{$i}{"rhs-$section"}{$j} = $val;
}
} else {
- &xst_report_info (96, "No $dir/$section.cfg");
+ &xst_report ("file_open_read_failed", "$dir/$section.cfg");
}
# Parse textonly.cfg.
@@ -161,11 +165,11 @@ sub xst_printcap_read
$spools{$i}{"rhs-$section"}{$j} = $val;
}
} else {
- &xst_report_info (96, "No $dir/$section.cfg");
+ &xst_report ("file_open_read_failed", "$dir/$section.cfg");
}
} else {
- &xst_report_warning (96, "No printtool setup in directory '$i'");
+ &xst_report ("print_no_printtool", $i);
}
}