Print help and version information on STDOUT.
[ssic.git] / src / ssic.pl
old mode 100644 (file)
new mode 100755 (executable)
index 285c20f..2f3744e
@@ -1,4 +1,19 @@
 #!/usr/bin/perl
+#
+# Copyright (C) 2013  Patrick "P. J." McDermott
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 use strict;
 use warnings;
@@ -28,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);
        }
 
@@ -112,7 +127,7 @@ sub compile
        my $var_value;
 
        if ($input eq $output and $input ne "-") {
-               error(4, "Input and output files are equal\n");
+               warning("Input and output files are equal\n");
        }
 
        if ($input eq "-") {