diff tests/dzlibtest.c @ 2004:161e731eb152

Improve dmGetIntVal() to accept an optional negative value boolean flag pointer. Also improve error handling in it.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 07 Jul 2018 01:11:22 +0300
parents cd5643794195
children 647671a9a0b8
line wrap: on
line diff
--- a/tests/dzlibtest.c	Tue Jul 03 09:54:14 2018 +0300
+++ b/tests/dzlibtest.c	Sat Jul 07 01:11:22 2018 +0300
@@ -61,7 +61,7 @@
             break;
 
         case 4:
-            if (!dmGetIntVal(optArg, &optCompressLevel) ||
+            if (!dmGetIntVal(optArg, &optCompressLevel, NULL) ||
                 optCompressLevel < 1 || optCompressLevel > 9)
             {
                 dmErrorMsg("Invalid compression level argument '%s', must be 1 .. 9.\n", optArg);
@@ -70,9 +70,9 @@
             break;
 
         case 5:
-            if (!dmGetIntVal(optArg, &optSkip))
+            if (!dmGetIntVal(optArg, &optSkip, NULL))
             {
-                dmErrorMsg("Invalid skip value.\n", optArg);
+                dmErrorMsg("Invalid skip value '%s'.\n", optArg);
                 return FALSE;
             }
             break;