--- heirloom-mailx-12.4.orig/getopt.c +++ heirloom-mailx-12.4/getopt.c @@ -43,7 +43,7 @@ char *optarg; int optind = 1; int opterr = 1; -int optopt; +int optoptc; static void error(const char *s, int c) @@ -69,7 +69,7 @@ *bp++ = *s++; while (*msg) *bp++ = *msg++; - *bp++ = optopt; + *bp++ = optoptc; *bp++ = '\n'; write(2, buf, bp - buf); ac_free(buf); @@ -101,13 +101,13 @@ } curp = &argv[optind][1]; } - optopt = curp[0] & 0377; + optoptc = curp[0] & 0377; while (optstring[0]) { if (optstring[0] == ':') { optstring++; continue; } - if ((optstring[0] & 0377) == optopt) { + if ((optstring[0] & 0377) == optoptc) { if (optstring[1] == ':') { if (curp[1] != '\0') { optarg = (char *)&curp[1]; @@ -127,7 +127,7 @@ optind++; optarg = 0; } - return optopt; + return optoptc; } optstring++; } --- heirloom-mailx-12.4.orig/mailx.1 +++ heirloom-mailx-12.4/mailx.1 @@ -3766,7 +3766,7 @@ .sp .fi which might cause -.N mailx +.B mailx to respond with, for example: .nf .sp