-const char *const __man_macronames[MAN_MAX] = {
- "\\\"", "TH", "SH", "SS",
- "TP", "LP", "PP", "P",
- "IP", "HP", "SM", "SB",
- "BI", "IB", "BR", "RB",
- "R", "B", "I", "IR",
- "RI", "br", "na", "i"
- };
-
-const char * const *man_macronames = __man_macronames;
-
-static struct man_node *man_node_alloc(int, int,
- enum man_type, int);
-static int man_node_append(struct man *,
- struct man_node *);
-static int man_ptext(struct man *, int, char *);
-static int man_pmacro(struct man *, int, char *);
-static void man_free1(struct man *);
-static int man_alloc1(struct man *);
-
-
-const struct man_node *
-man_node(const struct man *m)
-{
-
- return(MAN_HALT & m->flags ? NULL : m->first);
-}
+static char *man_hasc(char *);
+static int man_ptext(struct roff_man *, int, char *, int);
+static int man_pmacro(struct roff_man *, int, char *, int);