version 1.25, 2010/10/10 09:47:05 |
version 1.28, 2011/01/01 12:59:17 |
|
|
.In mandoc.h |
.In mandoc.h |
.In man.h |
.In man.h |
.Vt extern const char * const * man_macronames; |
.Vt extern const char * const * man_macronames; |
|
.Ft int |
|
.Fo man_addspan |
|
.Fa "struct man *man" |
|
.Fa "const struct tbl_span *span" |
|
.Fc |
.Ft "struct man *" |
.Ft "struct man *" |
.Fo man_alloc |
.Fo man_alloc |
.Fa "struct regset *regs" |
.Fa "struct regset *regs" |
Line 81 Beyond the full set of macros defined in |
|
Line 86 Beyond the full set of macros defined in |
|
.Xr man 7 , |
.Xr man 7 , |
the |
the |
.Nm |
.Nm |
library also accepts the following macros: |
library also accepts the following macro: |
.Pp |
.Pp |
.Bl -tag -width Ds -compact |
.Bl -tag -width Ds -compact |
.It PD |
.It PD |
Has no effect. Handled as a current-scope line macro. |
Has no effect. |
.It Sp |
|
A synonym for |
|
.Sq sp 0.5v |
|
.Pq part of the standard preamble for Perl documentation . |
|
Handled as a line macro. |
|
.It Vb |
|
A synonym for |
|
.Sq nf |
|
.Pq part of the standard preamble for Perl documentation . |
|
Handled as a current-scope line macro. |
Handled as a current-scope line macro. |
.It Ve |
|
A synonym for |
|
.Sq fi , |
|
closing |
|
.Sq Vb |
|
.Pq part of the standard preamble for Perl documentation . |
|
Handled as a current-scope line macro. |
|
.El |
.El |
.Ss Types |
.Ss Types |
.Bl -ohang |
.Bl -ohang |
|
|
.El |
.El |
.Ss Functions |
.Ss Functions |
.Bl -ohang |
.Bl -ohang |
|
.It Fn man_addspan |
|
Add a table span to the parsing stream. |
|
Returns 0 on failure, 1 on success. |
.It Fn man_alloc |
.It Fn man_alloc |
Allocates a parsing structure. |
Allocates a parsing structure. |
The |
The |
|
|
.Pp |
.Pp |
To compile this, execute |
To compile this, execute |
.Pp |
.Pp |
.D1 % cc main.c libman.a libmandoc.a |
.Dl % cc main.c libman.a libmandoc.a |
.Pp |
.Pp |
where |
where |
.Pa main.c |
.Pa main.c |