4 void file_put(int fd
, char *s
);
7 void (*doc_beg
)(int fd
);
8 void (*doc_end
)(int fd
);
9 void (*head_beg
)(int fd
, int level
);
10 void (*head_end
)(int fd
);
11 void (*par_beg
)(int fd
);
12 void (*par_end
)(int fd
);
13 void (*list_beg
)(int fd
);
14 void (*list_end
)(int fd
);
15 void (*item_beg
)(int fd
);
16 void (*item_end
)(int fd
);
17 void (*pre_beg
)(int fd
);
18 void (*pre_end
)(int fd
);
19 void (*formula_beg
)(int fd
);
20 void (*formula_end
)(int fd
);
21 void (*put
)(int fd
, char *s
);
22 void (*put_emph
)(int fd
, char *s
);
23 void (*put_raw
)(int fd
, char *s
);
24 void (*put_ref
)(int fd
, char *s
);
33 struct txt
*txt_alloc(int fd
);
34 char *txt_line(struct txt
*txt
, int line
);
35 void txt_free(struct txt
*txt
);
37 void fmt(int fd
, struct txt
*txt
, struct fmt_ops
*ops
);