From bb55d4fd965b9c585c8757d36f150f45794917d5 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sun, 21 Dec 2014 14:14:35 +0000 Subject: ISO C99 explicitly forbids forward references to enum types (6.7.2.3.3.); patch from daniel@ --- mandoc_headers.3 | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'mandoc_headers.3') diff --git a/mandoc_headers.3 b/mandoc_headers.3 index aa8754e4..79d90fff 100644 --- a/mandoc_headers.3 +++ b/mandoc_headers.3 @@ -47,7 +47,7 @@ HTML formatters search tools .El .Pp -Note that mere usage of an opaque type does +Note that mere usage of an opaque struct type does .Em not require inclusion of the header where that type is defined. .Ss Parser interface @@ -204,7 +204,11 @@ are included, the same file should not include any formatter headers. Requires .In sys/types.h for -.Vt size_t . +.Vt size_t +and +.Qq Pa mandoc.h +for +.Vt enum mandocerr . .Pp Provides .Vt enum rofferr , @@ -222,8 +226,7 @@ from .Pa roff.c for function prototypes. Uses the types -.Vt enum mandocerr , -.Vt struct tbl_span , +.Vt struct tbl_span and .Vt struct eqn from -- cgit v1.2.3