mandb_rec
static void cleanup(mandb_rec *);
static void set_section(const struct roff_meta *, mandb_rec *);
pmdoc_Xr(const struct roff_node *n, mandb_rec *rec)
static void set_machine(const struct roff_meta *, mandb_rec *);
pmdoc_Pp(const struct roff_node *n, mandb_rec *rec)
static int insert_into_db(sqlite3 *, mandb_rec *);
pmdoc_Sh(const struct roff_node *n, mandb_rec *rec)
static void begin_parse(const char *, struct mparse *, mandb_rec *, int);
static void proff_node(const struct roff_node *, mandb_rec *,
mdoc_parse_Sh(const struct roff_node *n, mandb_rec *rec)
static void pmdoc_Nm(const struct roff_node *, mandb_rec *);
static void pmdoc_Nd(const struct roff_node *, mandb_rec *);
static void pmdoc_Sh(const struct roff_node *, mandb_rec *);
static void mdoc_parse_Sh(const struct roff_node *, mandb_rec *);
mdoc_parse_section(enum roff_sec sec, const char *string, mandb_rec *rec)
static void pmdoc_Xr(const struct roff_node *, mandb_rec *);
static void pmdoc_Pp(const struct roff_node *, mandb_rec *);
static void pmdoc_macro_handler(const struct roff_node *, mandb_rec *, int);
proff_node(const struct roff_node * n, mandb_rec * rec,
static void pman_parse_name(const struct roff_node *, mandb_rec *);
static void pman_sh(const struct roff_node *, mandb_rec *);
static void pman_block(const struct roff_node *, mandb_rec *);
pman_parse_name(const struct roff_node *n, mandb_rec *rec)
static void mdoc_parse_section(enum roff_sec, const char *, mandb_rec *);
static void man_parse_section(enum man_sec, const struct roff_node *, mandb_rec *);
pman_block(const struct roff_node *n, mandb_rec *rec)
pman_sh(const struct roff_node *n, mandb_rec *rec)
static void update_db(sqlite3 *, struct mparse *, mandb_rec *);
man_parse_section(enum man_sec sec, const struct roff_node *n, mandb_rec *rec)
insert_into_db(sqlite3 *db, mandb_rec *rec)
cleanup(mandb_rec *rec)
init_secbuffs(mandb_rec *rec)
free_secbuffs(mandb_rec *rec)
mandb_rec *rec, int *new_count, int *link_count, int *err_count)
update_db(sqlite3 *db, struct mparse *mp, mandb_rec *rec)
begin_parse(const char *file, struct mparse *mp, mandb_rec *rec, int fd)
set_section(const struct roff_meta *rm, mandb_rec *rec)
set_machine(const struct roff_meta *rm, mandb_rec *rec)
pmdoc_Nm(const struct roff_node *n, mandb_rec *rec)
typedef void (*proff_nf)(const struct roff_node *n, mandb_rec *);
pmdoc_Nd(const struct roff_node *n, mandb_rec *rec)
pmdoc_macro_handler(const struct roff_node *n, mandb_rec *rec, int doct)
static void init_secbuffs(mandb_rec *);
static void free_secbuffs(mandb_rec *);