version 1.9, 2009/09/16 09:41:24 |
version 1.11, 2010/01/07 19:10:09 |
|
|
.Nd man macro compiler library |
.Nd man macro compiler library |
.\" SECTION |
.\" SECTION |
.Sh SYNOPSIS |
.Sh SYNOPSIS |
.Fd #include "man.h" |
.In man.h |
.Vt extern const char * const * man_macronames; |
.Vt extern const char * const * man_macronames; |
.Ft "struct man *" |
.Ft "struct man *" |
.Fn man_alloc "void *data" "int pflags" "const struct man_cb *cb" |
.Fn man_alloc "void *data" "int pflags" "const struct man_cb *cb" |
|
|
man = man_alloc(NULL, 0, NULL); |
man = man_alloc(NULL, 0, NULL); |
|
|
while ((buf = fgetln(fp, &len))) { |
while ((buf = fgetln(fp, &len))) { |
buf[len - 1] = '\\0'; |
buf[len - 1] = '\e0'; |
if ( ! man_parseln(man, line, buf)) |
if ( ! man_parseln(man, line, buf)) |
errx(1, "man_parseln"); |
errx(1, "man_parseln"); |
line++; |
line++; |