version 1.208, 2014/12/18 21:11:46 |
version 1.211, 2015/01/01 13:20:38 |
Line 206 main(int argc, char *argv[]) |
|
Line 206 main(int argc, char *argv[]) |
|
case 'I': |
case 'I': |
if (strncmp(optarg, "os=", 3)) { |
if (strncmp(optarg, "os=", 3)) { |
fprintf(stderr, |
fprintf(stderr, |
"%s: -I%s: Bad argument\n", |
"%s: -I %s: Bad argument\n", |
progname, optarg); |
progname, optarg); |
return((int)MANDOCLEVEL_BADARG); |
return((int)MANDOCLEVEL_BADARG); |
} |
} |
if (defos) { |
if (defos) { |
fprintf(stderr, |
fprintf(stderr, |
"%s: -I%s: Duplicate argument\n", |
"%s: -I %s: Duplicate argument\n", |
progname, optarg); |
progname, optarg); |
return((int)MANDOCLEVEL_BADARG); |
return((int)MANDOCLEVEL_BADARG); |
} |
} |
Line 310 main(int argc, char *argv[]) |
|
Line 310 main(int argc, char *argv[]) |
|
argv = help_argv; |
argv = help_argv; |
argc = 1; |
argc = 1; |
} |
} |
} else if (((uc = argv[0]) != NULL) && |
} else if (argc > 1 && |
|
((uc = argv[0]) != NULL) && |
((isdigit(uc[0]) && (uc[1] == '\0' || |
((isdigit(uc[0]) && (uc[1] == '\0' || |
(isalpha(uc[1]) && uc[2] == '\0'))) || |
(isalpha(uc[1]) && uc[2] == '\0'))) || |
(uc[0] == 'n' && uc[1] == '\0'))) { |
(uc[0] == 'n' && uc[1] == '\0'))) { |
Line 401 main(int argc, char *argv[]) |
|
Line 402 main(int argc, char *argv[]) |
|
|
|
/* mandoc(1) */ |
/* mandoc(1) */ |
|
|
if ( ! moptions(&options, auxpaths)) |
if (search.argmode == ARG_FILE && ! moptions(&options, auxpaths)) |
return((int)MANDOCLEVEL_BADARG); |
return((int)MANDOCLEVEL_BADARG); |
|
|
if (use_pager && isatty(STDOUT_FILENO)) |
if (use_pager && isatty(STDOUT_FILENO)) |
Line 447 main(int argc, char *argv[]) |
|
Line 448 main(int argc, char *argv[]) |
|
|
|
if (MANDOCLEVEL_OK != rc && curp.wstop) |
if (MANDOCLEVEL_OK != rc && curp.wstop) |
break; |
break; |
argc--; |
|
|
if (--argc && curp.outtype <= OUTT_UTF8) |
|
ascii_sepline(curp.outdata); |
} |
} |
|
|
if (curp.outfree) |
if (curp.outfree) |
Line 635 passthrough(const char *file, int fd, int synopsis_onl |
|
Line 638 passthrough(const char *file, int fd, int synopsis_onl |
|
ssize_t nw; |
ssize_t nw; |
int print; |
int print; |
|
|
|
fflush(stdout); |
|
|
if ((stream = fdopen(fd, "r")) == NULL) { |
if ((stream = fdopen(fd, "r")) == NULL) { |
close(fd); |
close(fd); |
syscall = "fdopen"; |
syscall = "fdopen"; |
Line 700 koptions(int *options, char *arg) |
|
Line 705 koptions(int *options, char *arg) |
|
} else if ( ! strcmp(arg, "us-ascii")) { |
} else if ( ! strcmp(arg, "us-ascii")) { |
*options &= ~(MPARSE_UTF8 | MPARSE_LATIN1); |
*options &= ~(MPARSE_UTF8 | MPARSE_LATIN1); |
} else { |
} else { |
fprintf(stderr, "%s: -K%s: Bad argument\n", |
fprintf(stderr, "%s: -K %s: Bad argument\n", |
progname, arg); |
progname, arg); |
return(0); |
return(0); |
} |
} |
Line 720 moptions(int *options, char *arg) |
|
Line 725 moptions(int *options, char *arg) |
|
else if (0 == strcmp(arg, "an")) |
else if (0 == strcmp(arg, "an")) |
*options |= MPARSE_MAN; |
*options |= MPARSE_MAN; |
else { |
else { |
fprintf(stderr, "%s: -m%s: Bad argument\n", |
fprintf(stderr, "%s: -m %s: Bad argument\n", |
progname, arg); |
progname, arg); |
return(0); |
return(0); |
} |
} |
Line 754 toptions(struct curparse *curp, char *arg) |
|
Line 759 toptions(struct curparse *curp, char *arg) |
|
else if (0 == strcmp(arg, "pdf")) |
else if (0 == strcmp(arg, "pdf")) |
curp->outtype = OUTT_PDF; |
curp->outtype = OUTT_PDF; |
else { |
else { |
fprintf(stderr, "%s: -T%s: Bad argument\n", |
fprintf(stderr, "%s: -T %s: Bad argument\n", |
progname, arg); |
progname, arg); |
return(0); |
return(0); |
} |
} |
Line 793 woptions(struct curparse *curp, char *arg) |
|
Line 798 woptions(struct curparse *curp, char *arg) |
|
curp->wlevel = MANDOCLEVEL_FATAL; |
curp->wlevel = MANDOCLEVEL_FATAL; |
break; |
break; |
default: |
default: |
fprintf(stderr, "%s: -W%s: Bad argument\n", |
fprintf(stderr, "%s: -W %s: Bad argument\n", |
progname, o); |
progname, o); |
return(0); |
return(0); |
} |
} |