version 1.9, 2019/05/01 07:14:17 |
version 1.10, 2019/05/01 09:02:25 |
Line 42 main(int argc, char *argv[]) |
|
Line 42 main(int argc, char *argv[]) |
|
struct parse *parser; |
struct parse *parser; |
struct ptree *tree; |
struct ptree *tree; |
const char *progname; |
const char *progname; |
const char *fname, *bname; |
const char *bname, *fname, *sec; |
int ch, fd, rc, warn; |
int ch, fd, rc, warn; |
enum outt outtype; |
enum outt outtype; |
|
|
Line 51 main(int argc, char *argv[]) |
|
Line 51 main(int argc, char *argv[]) |
|
else |
else |
progname++; |
progname++; |
|
|
|
sec = NULL; |
warn = 0; |
warn = 0; |
outtype = OUTT_MDOC; |
outtype = OUTT_MDOC; |
while ((ch = getopt(argc, argv, "T:W")) != -1) { |
while ((ch = getopt(argc, argv, "s:T:W")) != -1) { |
switch (ch) { |
switch (ch) { |
|
case 's': |
|
sec = optarg; |
|
break; |
case 'T': |
case 'T': |
if (strcmp(optarg, "mdoc") == 0) |
if (strcmp(optarg, "mdoc") == 0) |
outtype = OUTT_MDOC; |
outtype = OUTT_MDOC; |
Line 98 main(int argc, char *argv[]) |
|
Line 102 main(int argc, char *argv[]) |
|
|
|
parser = parse_alloc(warn); |
parser = parse_alloc(warn); |
tree = parse_file(parser, fd, fname); |
tree = parse_file(parser, fd, fname); |
ptree_reorg(tree); |
ptree_reorg(tree, sec); |
rc = tree->flags & TREE_ERROR ? 3 : tree->flags & TREE_WARN ? 2 : 0; |
rc = tree->flags & TREE_ERROR ? 3 : tree->flags & TREE_WARN ? 2 : 0; |
|
|
/* Format. */ |
/* Format. */ |
Line 121 main(int argc, char *argv[]) |
|
Line 125 main(int argc, char *argv[]) |
|
return rc; |
return rc; |
|
|
usage: |
usage: |
fprintf(stderr, "usage: %s [-W] [-T mdoc | tree | lint] " |
fprintf(stderr, "usage: %s [-W] [-s section] " |
"[input_filename]\n", progname); |
"[-T mdoc | tree | lint] [input_filename]\n", progname); |
return 5; |
return 5; |
} |
} |