version 1.41, 2017/04/24 23:06:18 |
version 1.43, 2017/05/04 17:48:29 |
|
|
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
*/ |
*/ |
|
|
|
struct ohash; |
struct mdoc_arg; |
struct mdoc_arg; |
union mdoc_data; |
union mdoc_data; |
|
|
|
|
}; |
}; |
|
|
enum roff_tok { |
enum roff_tok { |
ROFF_ab = 0, |
ROFF_br = 0, |
|
ROFF_MAX, |
|
ROFF_ab, |
ROFF_ad, |
ROFF_ad, |
ROFF_af, |
ROFF_af, |
ROFF_aln, |
ROFF_aln, |
|
|
ROFF_boxa, |
ROFF_boxa, |
ROFF_bp, |
ROFF_bp, |
ROFF_BP, |
ROFF_BP, |
/* MAN_br, MDOC_br */ |
|
ROFF_break, |
ROFF_break, |
ROFF_breakchar, |
ROFF_breakchar, |
ROFF_brnl, |
ROFF_brnl, |
|
|
MDOC_En, |
MDOC_En, |
MDOC_Dx, |
MDOC_Dx, |
MDOC__Q, |
MDOC__Q, |
MDOC_br, |
|
MDOC_sp, |
MDOC_sp, |
MDOC__U, |
MDOC__U, |
MDOC_Ta, |
MDOC_Ta, |
|
|
MAN_I, |
MAN_I, |
MAN_IR, |
MAN_IR, |
MAN_RI, |
MAN_RI, |
MAN_br, |
|
MAN_sp, |
MAN_sp, |
MAN_nf, |
MAN_nf, |
MAN_fi, |
MAN_fi, |
Line 538 struct roff_man { |
|
Line 538 struct roff_man { |
|
struct roff_meta meta; /* Document meta-data. */ |
struct roff_meta meta; /* Document meta-data. */ |
struct mparse *parse; /* Parse pointer. */ |
struct mparse *parse; /* Parse pointer. */ |
struct roff *roff; /* Roff parser state data. */ |
struct roff *roff; /* Roff parser state data. */ |
|
struct ohash *mdocmac; /* Mdoc macro lookup table. */ |
|
struct ohash *manmac; /* Man macro lookup table. */ |
const char *defos; /* Default operating system. */ |
const char *defos; /* Default operating system. */ |
struct roff_node *first; /* The first node parsed. */ |
struct roff_node *first; /* The first node parsed. */ |
struct roff_node *last; /* The last node parsed. */ |
struct roff_node *last; /* The last node parsed. */ |
Line 569 struct roff_man { |
|
Line 571 struct roff_man { |
|
|
|
extern const char *const *roff_name; |
extern const char *const *roff_name; |
|
|
|
|
void deroff(char **, const struct roff_node *); |
void deroff(char **, const struct roff_node *); |
|
struct ohash *roffhash_alloc(enum roff_tok, enum roff_tok); |
|
enum roff_tok roffhash_find(struct ohash *, const char *, size_t); |
|
void roffhash_free(struct ohash *); |