version 1.173, 2014/04/20 16:46:04 |
version 1.178, 2014/08/10 23:54:41 |
|
|
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
*/ |
*/ |
#ifdef HAVE_CONFIG_H |
|
#include "config.h" |
#include "config.h" |
#endif |
|
|
|
|
#include <sys/types.h> |
|
|
#include <assert.h> |
#include <assert.h> |
#include <stdio.h> |
#include <stdio.h> |
#include <stdint.h> |
#include <stdint.h> |
Line 108 main(int argc, char *argv[]) |
|
Line 108 main(int argc, char *argv[]) |
|
case 'I': |
case 'I': |
if (strncmp(optarg, "os=", 3)) { |
if (strncmp(optarg, "os=", 3)) { |
fprintf(stderr, |
fprintf(stderr, |
"-I%s: Bad argument\n", optarg); |
"%s: -I%s: Bad argument\n", |
|
progname, optarg); |
return((int)MANDOCLEVEL_BADARG); |
return((int)MANDOCLEVEL_BADARG); |
} |
} |
if (defos) { |
if (defos) { |
fprintf(stderr, |
fprintf(stderr, |
"-I%s: Duplicate argument\n", |
"%s: -I%s: Duplicate argument\n", |
optarg); |
progname, optarg); |
return((int)MANDOCLEVEL_BADARG); |
return((int)MANDOCLEVEL_BADARG); |
} |
} |
defos = mandoc_strdup(optarg + 3); |
defos = mandoc_strdup(optarg + 3); |
Line 324 moptions(int *options, char *arg) |
|
Line 325 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: Bad argument\n", arg); |
fprintf(stderr, "%s: -m%s: Bad argument\n", |
|
progname, arg); |
return(0); |
return(0); |
} |
} |
|
|
Line 357 toptions(struct curparse *curp, char *arg) |
|
Line 359 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: Bad argument\n", arg); |
fprintf(stderr, "%s: -T%s: Bad argument\n", |
|
progname, arg); |
return(0); |
return(0); |
} |
} |
|
|
Line 395 woptions(struct curparse *curp, char *arg) |
|
Line 398 woptions(struct curparse *curp, char *arg) |
|
curp->wlevel = MANDOCLEVEL_FATAL; |
curp->wlevel = MANDOCLEVEL_FATAL; |
break; |
break; |
default: |
default: |
fprintf(stderr, "-W%s: Bad argument\n", o); |
fprintf(stderr, "%s: -W%s: Bad argument\n", |
|
progname, o); |
return(0); |
return(0); |
} |
} |
} |
} |
|
|
mmsg(enum mandocerr t, enum mandoclevel lvl, |
mmsg(enum mandocerr t, enum mandoclevel lvl, |
const char *file, int line, int col, const char *msg) |
const char *file, int line, int col, const char *msg) |
{ |
{ |
|
const char *mparse_msg; |
|
|
fprintf(stderr, "%s:%d:%d: %s: %s", file, line, col + 1, |
fprintf(stderr, "%s: %s:", progname, file); |
mparse_strlevel(lvl), mparse_strerror(t)); |
|
|
if (line) |
|
fprintf(stderr, "%d:%d:", line, col + 1); |
|
|
|
fprintf(stderr, " %s", mparse_strlevel(lvl)); |
|
|
|
if (NULL != (mparse_msg = mparse_strerror(t))) |
|
fprintf(stderr, ": %s", mparse_msg); |
|
|
if (msg) |
if (msg) |
fprintf(stderr, ": %s", msg); |
fprintf(stderr, ": %s", msg); |