=================================================================== RCS file: /cvs/mandoc/mdoc.h,v retrieving revision 1.74 retrieving revision 1.77 diff -u -p -r1.74 -r1.77 --- mandoc/mdoc.h 2010/03/31 07:13:53 1.74 +++ mandoc/mdoc.h 2010/05/12 16:01:01 1.77 @@ -1,4 +1,4 @@ -/* $Id: mdoc.h,v 1.74 2010/03/31 07:13:53 kristaps Exp $ */ +/* $Id: mdoc.h,v 1.77 2010/05/12 16:01:01 kristaps Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * @@ -202,10 +202,10 @@ enum mdoc_sec { SEC_SYNOPSIS, SEC_DESCRIPTION, SEC_IMPLEMENTATION, - SEC_EXIT_STATUS, SEC_RETURN_VALUES, SEC_ENVIRONMENT, SEC_FILES, + SEC_EXIT_STATUS, SEC_EXAMPLES, SEC_DIAGNOSTICS, SEC_COMPATIBILITY, @@ -217,7 +217,8 @@ enum mdoc_sec { SEC_CAVEATS, SEC_BUGS, SEC_SECURITY, - SEC_CUSTOM /* User-defined. */ + SEC_CUSTOM, /* User-defined. */ + SEC__MAX }; /* Information from prologue. */ @@ -259,6 +260,7 @@ struct mdoc_node { int flags; #define MDOC_VALID (1 << 0) #define MDOC_ACTED (1 << 1) +#define MDOC_EOS (1 << 2) enum mdoc_type type; enum mdoc_sec sec; @@ -275,7 +277,6 @@ struct mdoc_node { #define MDOC_IGN_SCOPE (1 << 0) /* Ignore scope violations. */ #define MDOC_IGN_ESCAPE (1 << 1) /* Ignore bad escape sequences. */ #define MDOC_IGN_MACRO (1 << 2) /* Ignore unknown macros. */ -#define MDOC_IGN_CHARS (1 << 3) /* Ignore disallowed chars. */ /* Call-backs for parse messages. */