=================================================================== RCS file: /cvs/mandoc/mandoc_headers.3,v retrieving revision 1.5 retrieving revision 1.7 diff -u -p -r1.5 -r1.7 --- mandoc/mandoc_headers.3 2015/04/02 22:48:17 1.5 +++ mandoc/mandoc_headers.3 2015/10/13 22:59:54 1.7 @@ -98,14 +98,10 @@ and the functions described in .Xr mandoc 3 . .Pp -Uses the opaque types +Uses the opaque type .Vt struct mparse from .Pa read.c -and -.Vt struct mchars -from -.Pa chars.c for function prototypes. Uses the types .Vt struct mdoc @@ -121,6 +117,7 @@ Provides .Vt enum mdoc_endbody , .Vt enum roff_sec , .Vt enum roff_type , +.Vt struct roff_meta , and .Vt struct roff_node . .Pp @@ -154,7 +151,6 @@ Provides .Vt enum mdoc_list , .Vt enum mdoc_auth , .Vt enum mdoc_font , -.Vt struct mdoc_meta , .Vt struct mdoc_argv , .Vt struct mdoc_arg , .Vt struct mdoc_bd , @@ -188,9 +184,7 @@ Requires for .Vt enum roff_type . .Pp -Provides -.Vt struct man_meta -and the functions +Provides the functions .Fn man_* described in .Xr mandoc 3 . @@ -226,11 +220,16 @@ are included, the same file should not include any for Requires .In sys/types.h for -.Vt size_t -and +.Vt size_t , .Qq Pa mandoc.h for -.Vt enum mandocerr . +.Vt enum mandocerr , +and +.Qq Pa roff.h +for +.Vt struct roff_meta +and +.Vt struct roff_node . .Pp Provides .Vt enum rofferr , @@ -297,7 +296,9 @@ or Requires .Qq Pa roff.h for -.Vt struct roff_node. +.Vt struct roff_meta +and +.Vt struct roff_node . .Pp Provides .Vt enum man_next , @@ -406,11 +407,7 @@ Provides .Vt struct termp , and many terminal formatting functions. .Pp -Uses the opaque types -.Vt struct mchars -from -.Pa chars.c -and +Uses the opaque type .Vt struct termp_ps from .Pa term_ps.c . @@ -420,6 +417,10 @@ and .Vt struct eqn from .Pa mandoc.h +and +.Vt struct roff_meta +from +.Qq Pa roff.h as opaque types for function prototypes. .Pp When this header is included, the same file should not include @@ -451,11 +452,6 @@ Provides .Vt struct html , and many HTML formatting functions. .Pp -Uses the opaque type -.Vt struct mchars -from -.Pa chars.c . -.Pp When this header is included, the same file should not include .Pa term.h or @@ -463,10 +459,6 @@ or .It Qq Pa main.h Provides the top level steering functions for all formatters. .Pp -Uses the opaque type -.Vt struct mchars -from -.Pa chars.c . Uses the types .Vt struct mdoc from