version 1.71, 2017/01/10 13:47:00 |
version 1.72, 2017/01/12 17:29:33 |
|
|
/* $Id$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2008, 2009, 2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2008, 2009, 2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2013, 2014, 2015 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2013, 2014, 2015, 2017 Ingo Schwarze <schwarze@openbsd.org> |
* |
* |
* Permission to use, copy, modify, and distribute this software for any |
* Permission to use, copy, modify, and distribute this software for any |
* purpose with or without fee is hereby granted, provided that the above |
* purpose with or without fee is hereby granted, provided that the above |
|
|
|
|
static void print_box(const struct eqn_box *, int); |
static void print_box(const struct eqn_box *, int); |
static void print_man(const struct roff_node *, int); |
static void print_man(const struct roff_node *, int); |
|
static void print_meta(const struct roff_meta *); |
static void print_mdoc(const struct roff_node *, int); |
static void print_mdoc(const struct roff_node *, int); |
static void print_span(const struct tbl_span *, int); |
static void print_span(const struct tbl_span *, int); |
|
|
Line 40 static void print_span(const struct tbl_span *, int); |
|
Line 41 static void print_span(const struct tbl_span *, int); |
|
void |
void |
tree_mdoc(void *arg, const struct roff_man *mdoc) |
tree_mdoc(void *arg, const struct roff_man *mdoc) |
{ |
{ |
|
print_meta(&mdoc->meta); |
|
putchar('\n'); |
print_mdoc(mdoc->first->child, 0); |
print_mdoc(mdoc->first->child, 0); |
} |
} |
|
|
void |
void |
tree_man(void *arg, const struct roff_man *man) |
tree_man(void *arg, const struct roff_man *man) |
{ |
{ |
|
print_meta(&man->meta); |
|
if (man->meta.hasbody == 0) |
|
puts("body = empty"); |
|
putchar('\n'); |
print_man(man->first->child, 0); |
print_man(man->first->child, 0); |
|
} |
|
|
|
static void |
|
print_meta(const struct roff_meta *meta) |
|
{ |
|
if (meta->title != NULL) |
|
printf("title = \"%s\"\n", meta->title); |
|
if (meta->name != NULL) |
|
printf("name = \"%s\"\n", meta->name); |
|
if (meta->msec != NULL) |
|
printf("sec = \"%s\"\n", meta->msec); |
|
if (meta->vol != NULL) |
|
printf("vol = \"%s\"\n", meta->vol); |
|
if (meta->arch != NULL) |
|
printf("arch = \"%s\"\n", meta->arch); |
|
if (meta->os != NULL) |
|
printf("os = \"%s\"\n", meta->os); |
|
if (meta->date != NULL) |
|
printf("date = \"%s\"\n", meta->date); |
} |
} |
|
|
static void |
static void |