aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2009-10-05 02:12:20 +0000
committerDimitri Sokolyuk <demon@dim13.org>2009-10-05 02:12:20 +0000
commit7bdb09adb0575b38c3c73c86d24bafd1a96ff218 (patch)
tree1216045437162c453ee795ce00dbf64a1fd25cde
parent087e1d6a7ab946ba7cf8f09d4d585e4504225d63 (diff)
fix mindest requared values for args
-rw-r--r--weasel.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/weasel.c b/weasel.c
index 049eef8..a3f5254 100644
--- a/weasel.c
+++ b/weasel.c
@@ -234,16 +234,22 @@ main(int argc, char **argv)
i = atoi(optarg);
if (i > 0)
mutationrate = i;
+ else
+ usage();
break;
case 'p':
i = atoi(optarg);
- if (i > 0)
+ if (i >= 3)
population = i;
+ else
+ usage();
break;
case 't':
i = atoi(optarg);
- if (i > 0)
+ if (i >= 1)
nthreads = i;
+ else
+ usage();
break;
default:
usage();