version 1.20, 2008/11/30 21:41:35 |
version 1.23, 2008/12/02 18:26:57 |
Line 139 struct md_mbuf { |
|
Line 139 struct md_mbuf { |
|
#define ROFF_Oc 99 |
#define ROFF_Oc 99 |
#define ROFF_Bk 100 |
#define ROFF_Bk 100 |
#define ROFF_Ek 101 |
#define ROFF_Ek 101 |
#define ROFF_MAX 102 |
#define ROFF_Bt 102 |
|
#define ROFF_Hf 103 |
|
#define ROFF_Fr 104 |
|
#define ROFF_Ud 105 |
|
#define ROFF_MAX 106 |
|
|
#define ROFF_Split 0 |
#define ROFF_Split 0 |
#define ROFF_Nosplit 1 |
#define ROFF_Nosplit 1 |
|
|
int (*roffout)(void *, int); |
int (*roffout)(void *, int); |
int (*roffblkin)(void *, int, int *, char **); |
int (*roffblkin)(void *, int, int *, char **); |
int (*roffblkout)(void *, int); |
int (*roffblkout)(void *, int); |
int (*roffspecial)(void *, int); |
int (*roffspecial)(void *, int, int *, char **, char **); |
}; |
}; |
|
|
__BEGIN_DECLS |
__BEGIN_DECLS |
Line 247 struct rofftree; |
|
Line 251 struct rofftree; |
|
struct rofftree *roff_alloc(const struct roffcb *, void *); |
struct rofftree *roff_alloc(const struct roffcb *, void *); |
int roff_engine(struct rofftree *, char *); |
int roff_engine(struct rofftree *, char *); |
int roff_free(struct rofftree *, int); |
int roff_free(struct rofftree *, int); |
|
|
|
ssize_t ml_begintag(struct md_mbuf *, const char *, |
|
int *, char **); |
|
ssize_t ml_endtag(struct md_mbuf *, const char *); |
|
ssize_t ml_nputstring(struct md_mbuf *, const char *, size_t); |
|
ssize_t ml_nputs(struct md_mbuf *, const char *, size_t); |
|
ssize_t ml_indent(struct md_mbuf *, int); |
|
|
__END_DECLS |
__END_DECLS |
|
|