--- gforth/Attic/main.c 1995/11/07 18:06:52 1.30 +++ gforth/Attic/main.c 1995/11/15 17:29:08 1.31 @@ -247,8 +247,8 @@ int convsize(char *s, int elemsize) m=1024; else if (strcmp(endp,"M")==0) m=1024*1024; - else if (strcmp(endp,"e")!=0) { - fprintf(stderr,"%s: cannot grok size specification %s\n", progname, s); + else if (strcmp(endp,"e")!=0 && strcmp(endp,"")!=0) { + fprintf(stderr,"%s: cannot grok size specification %s: invalid unit \"%s\"\n", progname, s, endp); exit(1); } }