version 1.207, 2014/12/17 18:45:35 |
version 1.209, 2014/12/21 14:49:28 |
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 401 main(int argc, char *argv[]) |
|
Line 401 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 488 usage(enum argmode argmode) |
|
Line 488 usage(enum argmode argmode) |
|
"\t [-Toutput] [-Wlevel] [file ...]\n", stderr); |
"\t [-Toutput] [-Wlevel] [file ...]\n", stderr); |
break; |
break; |
case ARG_NAME: |
case ARG_NAME: |
fputs("usage: man [-acfhklVw] [-C file] " |
fputs("usage: man [-acfhklVw] [-C file] [-I os=name] " |
"[-M path] [-m path] [-S arch] [-s section]\n" |
"[-K encoding] [-M path] [-m path]\n" |
|
"\t [-O option=value] [-S subsection] [-s section] " |
|
"[-T output] [-W level]\n" |
"\t [section] name ...\n", stderr); |
"\t [section] name ...\n", stderr); |
break; |
break; |
case ARG_WORD: |
case ARG_WORD: |
Line 698 koptions(int *options, char *arg) |
|
Line 700 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 718 moptions(int *options, char *arg) |
|
Line 720 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 752 toptions(struct curparse *curp, char *arg) |
|
Line 754 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 791 woptions(struct curparse *curp, char *arg) |
|
Line 793 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); |
} |
} |