Return to libman.h CVS log | Up to [cvsweb.bsd.lv] / mandoc |
version 1.20, 2009/08/21 13:14:07 | version 1.22, 2009/10/26 07:11:06 | ||
---|---|---|---|
|
|
||
struct man { | struct man { | ||
void *data; | void *data; | ||
struct man_cb cb; | struct man_cb cb; | ||
void *htab; | |||
int pflags; | int pflags; | ||
int flags; | int flags; | ||
#define MAN_HALT (1 << 0) | #define MAN_HALT (1 << 0) | ||
|
|
||
WHEADARGS, | WHEADARGS, | ||
WBODYARGS, | WBODYARGS, | ||
WNHEADARGS, | WNHEADARGS, | ||
WMACRO, | |||
WMACROFORM, | WMACROFORM, | ||
WEXITSCOPE, | WEXITSCOPE, | ||
WNOSCOPE, | WNOSCOPE, | ||
|
|
||
int man_elem_alloc(struct man *, int, int, int); | int man_elem_alloc(struct man *, int, int, int); | ||
void man_node_free(struct man_node *); | void man_node_free(struct man_node *); | ||
void man_node_freelist(struct man_node *); | void man_node_freelist(struct man_node *); | ||
void *man_hash_alloc(void); | void man_hash_init(void); | ||
int man_hash_find(const void *, const char *); | int man_hash_find(const char *); | ||
void man_hash_free(void *); | |||
int man_macroend(struct man *); | int man_macroend(struct man *); | ||
int man_args(struct man *, int, int *, char *, char **); | int man_args(struct man *, int, int *, char *, char **); | ||
#define ARGS_ERROR (-1) | #define ARGS_ERROR (-1) |