diff tools/gfxconv.c @ 860:daebbf28953d

The argument handling API in dmargs* was synced with th-libs.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 22 Nov 2014 18:50:07 +0200
parents ca5b4696be21
children 56e12109b936
line wrap: on
line diff
--- a/tools/gfxconv.c	Sat Nov 22 18:45:12 2014 +0200
+++ b/tools/gfxconv.c	Sat Nov 22 18:50:07 2014 +0200
@@ -149,7 +149,7 @@
     .format = 0,
 };
 
-static DMOptArg optList[] =
+static const DMOptArg optList[] =
 {
     {  0, '?', "help",         "Show this help", OPT_NONE },
     { 15, 'v', "verbose",      "Increase verbosity", OPT_NONE },
@@ -217,7 +217,7 @@
 void argShowHelp()
 {
     dmPrintBanner(stdout, dmProgName, "[options] <input file>");
-    dmArgsPrintHelp(stdout, optList, optListN);
+    dmArgsPrintHelp(stdout, optList, optListN, 0);
 
     printf(
     "\n"
@@ -1547,7 +1547,7 @@
     dmInitProg("gfxconv", "Simple graphics converter", "0.80", NULL, NULL);
 
     if (!dmArgsProcess(argc, argv, optList, optListN,
-        argHandleOpt, argHandleFile, TRUE))
+        argHandleOpt, argHandleFile, OPTH_BAILOUT))
         exit(1);
 
 #ifndef DM_USE_LIBPNG