version 1.49.2.11, 2014/01/05 21:30:57 |
version 1.49.2.14, 2014/03/23 12:04:54 |
|
|
#include "man.h" |
#include "man.h" |
#include "mdoc.h" |
#include "mdoc.h" |
#include "mandoc.h" |
#include "mandoc.h" |
|
#include "mandoc_aux.h" |
#include "mandocdb.h" |
#include "mandocdb.h" |
#include "manpath.h" |
#include "manpath.h" |
|
|
Line 288 static const struct mdoc_handler mdocs[MDOC_MAX] = { |
|
Line 289 static const struct mdoc_handler mdocs[MDOC_MAX] = { |
|
}; |
}; |
|
|
static const char *progname; |
static const char *progname; |
static int quick; /* abort the parse early */ |
static int mparse_options; /* abort the parse early */ |
static int use_all; /* Use all directories and files. */ |
static int use_all; /* Use all directories and files. */ |
static int verb; /* Output verbosity level. */ |
static int verb; /* Output verbosity level. */ |
static int warnings; /* Potential problems in manuals. */ |
static int warnings; /* Potential problems in manuals. */ |
Line 329 main(int argc, char *argv[]) |
|
Line 330 main(int argc, char *argv[]) |
|
hash = NULL; |
hash = NULL; |
op = OP_DEFAULT; |
op = OP_DEFAULT; |
dir = NULL; |
dir = NULL; |
|
mparse_options = MPARSE_SO; |
|
|
while (-1 != (ch = getopt(argc, argv, "aC:d:Qtu:vW"))) |
while (-1 != (ch = getopt(argc, argv, "aC:d:Qtu:vW"))) |
switch (ch) { |
switch (ch) { |
Line 354 main(int argc, char *argv[]) |
|
Line 356 main(int argc, char *argv[]) |
|
op = OP_UPDATE; |
op = OP_UPDATE; |
break; |
break; |
case ('Q'): |
case ('Q'): |
quick = 1; |
mparse_options |= MPARSE_QUICK; |
break; |
break; |
case ('t'): |
case ('t'): |
dup2(STDOUT_FILENO, STDERR_FILENO); |
dup2(STDOUT_FILENO, STDERR_FILENO); |
Line 398 main(int argc, char *argv[]) |
|
Line 400 main(int argc, char *argv[]) |
|
info.lorder = 4321; |
info.lorder = 4321; |
info.flags = R_DUP; |
info.flags = R_DUP; |
|
|
mp = mparse_alloc(MPARSE_AUTO, |
mp = mparse_alloc(mparse_options, MANDOCLEVEL_FATAL, NULL, NULL); |
MANDOCLEVEL_FATAL, NULL, NULL, quick); |
|
|
|
memset(&buf, 0, sizeof(struct buf)); |
memset(&buf, 0, sizeof(struct buf)); |
memset(&dbuf, 0, sizeof(struct buf)); |
memset(&dbuf, 0, sizeof(struct buf)); |
Line 651 index_merge(const struct of *of, struct mparse *mp, |
|
Line 652 index_merge(const struct of *of, struct mparse *mp, |
|
if ((MANDOC_SRC & of->src_form || |
if ((MANDOC_SRC & of->src_form || |
! (MANDOC_FORM & of->src_form)) && |
! (MANDOC_FORM & of->src_form)) && |
MANDOCLEVEL_FATAL > mparse_readfd(mp, -1, fn)) |
MANDOCLEVEL_FATAL > mparse_readfd(mp, -1, fn)) |
mparse_result(mp, &mdoc, &man); |
mparse_result(mp, &mdoc, &man, NULL); |
|
|
if (NULL != mdoc) { |
if (NULL != mdoc) { |
msec = mdoc_meta(mdoc)->msec; |
msec = mdoc_meta(mdoc)->msec; |