X-Git-Url: https://jxself.org/git/?p=zilutils.git;a=blobdiff_plain;f=zilasm%2Fmain.c;fp=zilasm%2Fmain.c;h=d9b17b24c37648c7639ed027c98ffabc5d4f2195;hp=97c455863449914416a58eda9b9e4e124a2703db;hb=1fe17d9d379f16c0f30944e7404b13423fa60439;hpb=11b23c19f71a1dd4ea9916e71632ce251213dbb4 diff --git a/zilasm/main.c b/zilasm/main.c index 97c4558..d9b17b2 100644 --- a/zilasm/main.c +++ b/zilasm/main.c @@ -128,16 +128,17 @@ void parse_zserial(void) if (n == sizeof(Config.zserial) - 1) { char *p = optarg; - while (*p && isdigit(*p)) p++; + while (*p && isalnum(*p)) + p++; - if (!*p) /* ..optarg contains digits only? */ + if (!*p) /* ..optarg contains alphanumeric only? */ { strncpy(Config.zserial, optarg, sizeof(Config.zserial)); return; } } - fprintf(stderr, "Wrong zserial value %s, must be 6 digits in yymmdd format\n", optarg); + fprintf(stderr, "Wrong zserial value %s, must be 6 ASCII characters\n", optarg); wrong_arg(); }