version 1.1, 2008/12/03 14:39:59 |
version 1.2, 2008/12/03 19:21:58 |
|
|
|
|
enum md_ns { |
enum md_ns { |
MD_NS_BLOCK, |
MD_NS_BLOCK, |
|
MD_NS_HEAD, |
|
MD_NS_BODY, |
MD_NS_INLINE, |
MD_NS_INLINE, |
MD_NS_DEFAULT, |
MD_NS_DEFAULT, |
}; |
}; |
|
|
|
typedef int (*ml_begin)(struct md_mbuf *, |
|
const struct md_args *); |
|
typedef int (*ml_end)(struct md_mbuf *, |
|
const struct md_args *); |
typedef ssize_t (*ml_endtag)(struct md_mbuf *, |
typedef ssize_t (*ml_endtag)(struct md_mbuf *, |
const struct md_args *, enum md_ns, int); |
const struct md_args *, enum md_ns, int); |
typedef ssize_t (*ml_begintag)(struct md_mbuf *, |
typedef ssize_t (*ml_begintag)(struct md_mbuf *, |
Line 40 int ml_nputstring(struct md_mbuf *, |
|
Line 46 int ml_nputstring(struct md_mbuf *, |
|
const char *, size_t, size_t *); |
const char *, size_t, size_t *); |
int ml_nputs(struct md_mbuf *, |
int ml_nputs(struct md_mbuf *, |
const char *, size_t, size_t *); |
const char *, size_t, size_t *); |
|
int ml_puts(struct md_mbuf *, const char *, size_t *); |
int ml_putchars(struct md_mbuf *, |
int ml_putchars(struct md_mbuf *, |
char, size_t, size_t *); |
char, size_t, size_t *); |
|
|
struct md_mlg *mlg_alloc(const struct md_args *, |
struct md_mlg *mlg_alloc(const struct md_args *, |
const struct md_rbuf *, struct md_mbuf *, |
const struct md_rbuf *, struct md_mbuf *, |
ml_begintag, ml_endtag); |
ml_begintag, ml_endtag, ml_begin, ml_end); |
int mlg_exit(struct md_mlg *, int); |
int mlg_exit(struct md_mlg *, int); |
int mlg_line(struct md_mlg *, char *); |
int mlg_line(struct md_mlg *, char *); |
|
|