Print warnings and errors on STDERR.
[ssic.git] / src / ssic.pl
index 598468c4dd616bcf082c77f7d3c1c96ee4d40450..ba8b184355519a7b115f0d2db13c70f28dbe2800 100755 (executable)
@@ -43,11 +43,11 @@ sub main
        }
 
        if (exists($opts{'h'})) {
-               help(*STDERR);
+               help(*STDOUT);
                exit(0);
        }
        if (exists($opts{'V'})) {
-               version(*STDERR);
+               version(*STDOUT);
                exit(0);
        }
 
@@ -105,14 +105,14 @@ sub warning
 {
        my ($fmt, @args) = @_;
 
-       printf("ssic: Warning: " . $fmt, @args);
+       printf(STDERR "ssic: Warning: " . $fmt, @args);
 }
 
 sub error
 {
        my ($status, $fmt, @args) = @_;
 
-       printf("ssic: Error: " . $fmt, @args);
+       printf(STDERR "ssic: Error: " . $fmt, @args);
        exit($status);
 }