version 1.120, 2015/01/14 21:27:01 |
version 1.121, 2015/01/15 04:26:06 |
|
|
|
|
memset(&curp, 0, sizeof(struct curparse)); |
memset(&curp, 0, sizeof(struct curparse)); |
curp.outtype = OUTT_LOCALE; |
curp.outtype = OUTT_LOCALE; |
curp.wlevel = MANDOCLEVEL_FATAL; |
curp.wlevel = MANDOCLEVEL_BADARG; |
options = MPARSE_SO | MPARSE_UTF8 | MPARSE_LATIN1; |
options = MPARSE_SO | MPARSE_UTF8 | MPARSE_LATIN1; |
defos = NULL; |
defos = NULL; |
|
|
|
|
|
|
rc = mparse_readfd(curp->mp, fd, file); |
rc = mparse_readfd(curp->mp, fd, file); |
|
|
/* Stop immediately if the parse has failed. */ |
|
|
|
if (MANDOCLEVEL_FATAL <= rc) |
|
goto cleanup; |
|
|
|
/* |
/* |
* With -Wstop and warnings or errors of at least the requested |
* With -Wstop and warnings or errors of at least the requested |
* level, do not produce output. |
* level, do not produce output. |
|
|
curp->wlevel = MANDOCLEVEL_ERROR; |
curp->wlevel = MANDOCLEVEL_ERROR; |
break; |
break; |
case 4: |
case 4: |
curp->wlevel = MANDOCLEVEL_FATAL; |
curp->wlevel = MANDOCLEVEL_BADARG; |
break; |
break; |
default: |
default: |
fprintf(stderr, "%s: -W %s: Bad argument\n", |
fprintf(stderr, "%s: -W %s: Bad argument\n", |