version 1.73, 2011/04/17 09:08:19 |
version 1.77, 2011/09/18 14:14:15 |
|
|
/* $Id$ */ |
/* $Id$ */ |
/* |
/* |
* Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv> |
* |
* |
* Permission to use, copy, modify, and distribute this software for any |
* Permission to use, copy, modify, and distribute this software for any |
* purpose with or without fee is hereby granted, provided that the above |
* purpose with or without fee is hereby granted, provided that the above |
|
|
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, \ |
Line 133 void mdoc_argv_free(struct mdoc_arg *); |
|
Line 133 void mdoc_argv_free(struct mdoc_arg *); |
|
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 |