Fix ArgTwo warnings
authorH.G. Muller <h.g.muller@hccnet.nl>
Mon, 23 May 2011 17:03:56 +0000 (19:03 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Mon, 23 May 2011 17:03:56 +0000 (19:03 +0200)
args.h

diff --git a/args.h b/args.h
index 69c1b12..2d1e8c3 100644 (file)
--- a/args.h
+++ b/args.h
@@ -1066,6 +1066,7 @@ ParseArgs(GetFunc get, void *cl)
     case ArgNone:
       ExitArgError("Unrecognized argument", argValue);
       break;
     case ArgNone:
       ExitArgError("Unrecognized argument", argValue);
       break;
+    case ArgTwo:
     case ArgTrue:
     case ArgFalse: ;
     }
     case ArgTrue:
     case ArgFalse: ;
     }
@@ -1162,6 +1163,7 @@ SetDefaultsFromList()
     if(argDescriptors[i].defaultValue != INVALID)
       switch(argDescriptors[i].argType) {
         case ArgBoolean:
     if(argDescriptors[i].defaultValue != INVALID)
       switch(argDescriptors[i].argType) {
         case ArgBoolean:
+        case ArgTwo:
         case ArgTrue:
         case ArgFalse:
           *(Boolean *) argDescriptors[i].argLoc = (int)(intptr_t)argDescriptors[i].defaultValue;
         case ArgTrue:
         case ArgFalse:
           *(Boolean *) argDescriptors[i].argLoc = (int)(intptr_t)argDescriptors[i].defaultValue;
@@ -1427,6 +1429,7 @@ SaveSettings(char* name)
       break;
     case ArgCommSettings:
       PrintCommPortSettings(f, ad->argName);
       break;
     case ArgCommSettings:
       PrintCommPortSettings(f, ad->argName);
+    case ArgTwo:
     case ArgNone:
     case ArgSettingsFilename: ;
     }
     case ArgNone:
     case ArgSettingsFilename: ;
     }