Skip to content
Snippets Groups Projects
Commit 5b8f8425 authored by sof's avatar sof
Browse files

[project @ 1999-07-29 16:19:33 by sof]

Fixed bug/limitation in command-line handling.
parent 72779ca1
No related merge requests found
......@@ -15,21 +15,16 @@ $file = '';
$Cpp = ${RAWCPP};
foreach (@ARGV) {
/^-v$/ && do { $Verbose = 1; next; };
/^[^-]/ && do {
if ($file ne '') {
die "usage: hscpp [arg...] file";
} else {
$file = $_;
};
next;
};
while (@ARGV) {
$_ = $ARGV[0];
/^-v$/ && do { $Verbose = 1; shift(@ARGV); next; };
/^[^-]/ && $#ARGV == 0 && do { $file = $_; shift(@ARGV); next; };
push @args, $_;
shift(@ARGV);
}
die "usage: hscpp [arg...] file" if ($file eq '');
print STDERR "hscpp:CPP invoked: $Cpp @args - <$file\n" if $Verbose;
open(INPIPE, "$Cpp @args - <$file |")
|| die "Can't open C pre-processor pipe\n";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment