From: Ian Jackson Date: Fri, 4 Nov 2016 15:42:49 +0000 (+0000) Subject: min lengths too X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=d69b9bed90062a1515c00c410ad0d2b24bfb2e54;p=version-charset-test.git min lengths too --- 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); }