summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/mdoc_validate.c
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2014-03-31 00:02:45 +0000
committerdlg <dlg@openbsd.org>2014-03-31 00:02:45 +0000
commit03ab2f23ea52e96a5dc589754d496aa192b4a67b (patch)
tree02c83a5ff0ad73a459c529023f4421f9b60ed162 /usr.bin/mandoc/mdoc_validate.c
parenti suggested a CONTEXT section for kernel manpages that describes (diff)
downloadwireguard-openbsd-03ab2f23ea52e96a5dc589754d496aa192b4a67b.tar.xz
wireguard-openbsd-03ab2f23ea52e96a5dc589754d496aa192b4a67b.zip
recognise the CONTEXT section. we consider it only applicable to
section 9 manpages for now. requested by schwartz@ pre 5.5 tweaks by jmc@ schwartz@ ok schwartz@
Diffstat (limited to 'usr.bin/mandoc/mdoc_validate.c')
-rw-r--r--usr.bin/mandoc/mdoc_validate.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/usr.bin/mandoc/mdoc_validate.c b/usr.bin/mandoc/mdoc_validate.c
index 934381bd358..0986ef42fd5 100644
--- a/usr.bin/mandoc/mdoc_validate.c
+++ b/usr.bin/mandoc/mdoc_validate.c
@@ -1,4 +1,4 @@
-/* $Id: mdoc_validate.c,v 1.125 2014/03/30 19:47:32 schwarze Exp $ */
+/* $Id: mdoc_validate.c,v 1.126 2014/03/31 00:02:45 dlg Exp $ */
/*
* Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2010-2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -328,6 +328,7 @@ static const char * const secnames[SEC__MAX] = {
"LIBRARY",
"SYNOPSIS",
"DESCRIPTION",
+ "CONTEXT",
"IMPLEMENTATION NOTES",
"RETURN VALUES",
"ENVIRONMENT",
@@ -2036,6 +2037,8 @@ post_sh_head(POST_ARGS)
break;
if (*mdoc->meta.msec == '3')
break;
+ /* FALLTHROUGH */
+ case (SEC_CONTEXT):
if (*mdoc->meta.msec == '9')
break;
mandoc_msg(MANDOCERR_SECMSEC, mdoc->parse,