diff tools/packed.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 2b9dd22f01e9
children fc272f5f2d15
line wrap: on
line diff
--- a/tools/packed.c	Sat Nov 22 18:45:12 2014 +0200
+++ b/tools/packed.c	Sat Nov 22 18:50:07 2014 +0200
@@ -38,7 +38,7 @@
 int    optDefResFlags = 0;
 
 
-static DMOptArg optList[] =
+static const DMOptArg optList[] =
 {
     { 0, '?', "help",        "Show this help", OPT_NONE },
     { 1, 'p', "pack",        "Set pack filename (default: " SET_DEFAULT_PACK ")", OPT_ARGREQ },
@@ -58,7 +58,7 @@
 void argShowHelp()
 {
     dmPrintBanner(stdout, dmProgName, "[options] [-p <packfilename>] [filename[s]]");
-    dmArgsPrintHelp(stdout, optList, optListN);
+    dmArgsPrintHelp(stdout, optList, optListN, 0);
     fprintf(stdout,
     "\n"
     "Examples:\n"
@@ -293,7 +293,7 @@
     dmVerbosity = 1;
     
     if (!dmArgsProcess(argc, argv, optList, optListN,
-        argHandleOpt, argHandleFile, TRUE))
+        argHandleOpt, argHandleFile, OPTH_BAILOUT))
         exit(1);
 
     // Check PACK filename