]> git.draconx.ca Git - liblbx.git/blobdiff - src/lbximg.c
tools: Move progname handling into a common source file.
[liblbx.git] / src / lbximg.c
index af59f5fbaf718a776270fab68352df8f811e08d5..581a33ac0b3153353caaff20d183ff2cc623e3e3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  2ooM: The Master of Orion II Reverse Engineering Project
  *  Simple command-line tool to convert an LBX image to a set of PNGs.
- *  Copyright (C) 2006-2010 Nick Bowler
+ *  Copyright © 2006-2011, 2013 Nick Bowler
  *
  *  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
@@ -50,11 +50,6 @@ static void printhelp(void)
        puts("For now, see the man page for detailed help.");
 }
 
-static const char *progname;
-#define errmsg(fmt, ...) (\
-       fprintf(stderr, "%s: " fmt, progname, __VA_ARGS__)\
-)
-
 enum {
        MODE_NONE,
        MODE_DECODE,
@@ -394,7 +389,7 @@ int main(int argc, char **argv)
                { 0 }
        };
 
-       progname = "lbximg"; /* argv[0]; */
+       tool_init("lbximg", argc, argv);
        while ((opt = getopt_long(argc, argv, sopts, lopts, NULL)) != -1) {
                switch(opt) {
                case 'i':
@@ -428,7 +423,7 @@ int main(int argc, char **argv)
                        }
                        break;
                case 'V':
-                       puts(VERSION_BOILERPLATE("lbximg"));
+                       tool_version();
                        return EXIT_SUCCESS;
                case 'U':
                        printusage();