From d69b9bed90062a1515c00c410ad0d2b24bfb2e54 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 4 Nov 2016 15:42:49 +0000 Subject: [PATCH] min lengths too --- generate.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/generate.c b/generate.c index 881b594..75299fe 100644 --- a/generate.c +++ b/generate.c @@ -28,11 +28,21 @@ static void gen(char *inbuf, int len) { int main(int argc, char **argv) { int len; - int maxlen = argc>=2 ? atoi(argv[1]) : ML; + int minlen=0, maxlen=ML; + + if (argc==3) { + minlen = atoi(argv[1]); + maxlen = atoi(argv[2]); + } else if (argc==2) { + maxlen = atoi(argv[1]); + } else if (argc==1) { + } else { + abort(); + } assert(maxlen <= ML); - for (len=0; len<=maxlen; len++) { + for (len=minlen; len<=maxlen; len++) { fprintf(stderr,"********** generating len=%d **********\n",len); gen(sofar, len); } -- 2.30.2