Return to libmdoc.h CVS log | Up to [cvsweb.bsd.lv] / mandoc |
version 1.73, 2011/04/17 09:08:19 | version 1.76, 2011/07/18 07:48:14 | ||
---|---|---|---|
|
|
||
struct mdoc_meta meta; /* document meta-data */ | struct mdoc_meta meta; /* document meta-data */ | ||
enum mdoc_sec lastnamed; | enum mdoc_sec lastnamed; | ||
enum mdoc_sec lastsec; | enum mdoc_sec lastsec; | ||
struct regset *regs; /* registers */ | struct roff *roff; | ||
}; | }; | ||
#define MACRO_PROT_ARGS struct mdoc *m, \ | #define MACRO_PROT_ARGS struct mdoc *m, \ | ||
|
|
||
enum margserr mdoc_args(struct mdoc *, int, | enum margserr mdoc_args(struct mdoc *, int, | ||
int *, char *, enum mdoct, char **); | int *, char *, enum mdoct, char **); | ||
enum margserr mdoc_zargs(struct mdoc *, int, | enum margserr mdoc_zargs(struct mdoc *, int, | ||
int *, char *, int, char **); | int *, char *, char **); | ||
#define ARGS_DELIM (1 << 1) | |||
#define ARGS_TABSEP (1 << 2) | |||
#define ARGS_NOWARN (1 << 3) | |||
int mdoc_macroend(struct mdoc *); | int mdoc_macroend(struct mdoc *); | ||
#define DELIMSZ 6 /* hint: max possible size of a delimiter */ | |||
enum mdelim mdoc_isdelim(const char *); | enum mdelim mdoc_isdelim(const char *); | ||
__END_DECLS | __END_DECLS |