version 1.69, 2011/03/20 16:02:05 |
version 1.70, 2011/03/22 14:05:45 |
|
|
ARGV_WORD |
ARGV_WORD |
}; |
}; |
|
|
|
/* |
|
* A punctuation delimiter is opening, closing, or "middle mark" |
|
* punctuation. These govern spacing. |
|
* Opening punctuation (e.g., the opening parenthesis) suppresses the |
|
* following space; closing punctuation (e.g., the closing parenthesis) |
|
* suppresses the leading space; middle punctuation (e.g., the vertical |
|
* bar) can do either. The middle punctuation delimiter bends the rules |
|
* depending on usage. |
|
*/ |
|
enum mdelim { |
|
DELIM_NONE = 0, |
|
DELIM_OPEN, |
|
DELIM_MIDDLE, |
|
DELIM_CLOSE, |
|
DELIM_MAX |
|
}; |
|
|
extern const struct mdoc_macro *const mdoc_macros; |
extern const struct mdoc_macro *const mdoc_macros; |
|
|
__BEGIN_DECLS |
__BEGIN_DECLS |
Line 125 enum margserr mdoc_zargs(struct mdoc *, int, |
|
Line 142 enum margserr mdoc_zargs(struct mdoc *, int, |
|
#define ARGS_NOWARN (1 << 3) |
#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 *); |
|
|
__END_DECLS |
__END_DECLS |
|
|