version 1.66, 2011/03/22 10:35:26 |
version 1.67, 2011/03/22 14:05:45 |
|
|
}; |
}; |
|
|
/* |
/* |
* A punctuation delimiter, used only in mdoc(7) documents, 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 |
|
}; |
|
|
|
/* |
|
* The type of parse sequence. This value is usually passed via the |
* The type of parse sequence. This value is usually passed via the |
* mandoc(1) command line of -man and -mdoc. It's almost exclusively |
* mandoc(1) command line of -man and -mdoc. It's almost exclusively |
* -mandoc but the others have been retained for compatibility. |
* -mandoc but the others have been retained for compatibility. |
Line 323 void mparse_result(struct mparse *, struct mdoc **, |
|
Line 307 void mparse_result(struct mparse *, struct mdoc **, |
|
void *mandoc_calloc(size_t, size_t); |
void *mandoc_calloc(size_t, size_t); |
void *mandoc_malloc(size_t); |
void *mandoc_malloc(size_t); |
void *mandoc_realloc(void *, size_t); |
void *mandoc_realloc(void *, size_t); |
#define DELIMSZ 6 /* hint: max possible size of a delimiter */ |
|
enum mdelim mandoc_isdelim(const char *); |
|
|
|
__END_DECLS |
__END_DECLS |
|
|