From 8f97288fed1c527774fb2fb7c78ed9a63895411f Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Wed, 30 Jul 2014 00:19:16 +0000 Subject: Various improvements related to .Ex and .Rv: * let .Nm fall back to the empty string, not to UNKNOWN * never let .Rv copy an argument from .Nm * avoid spurious \fR after empty .Nm in -Tman * correct handling of .Ex and .Rv in -Tman * correct the wording of the output for .Rv without arguments * use non-breaking spaces in .Ex and .Rv output where required * split MANDOCERR_NONAME into a warning for .Ex and an error for .Nm --- read.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'read.c') diff --git a/read.c b/read.c index 537af183..cf568077 100644 --- a/read.c +++ b/read.c @@ -1,4 +1,4 @@ -/* $Id: read.c,v 1.69 2014/07/09 11:31:43 schwarze Exp $ */ +/* $Id: read.c,v 1.70 2014/07/30 00:19:16 schwarze Exp $ */ /* * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons * Copyright (c) 2010-2014 Ingo Schwarze @@ -136,6 +136,7 @@ static const char * const mandocerrs[MANDOCERR_MAX] = { "missing display type, using -ragged", "list type is not the first argument", "missing -width in -tag list, using 8n", + "missing name for .Ex, using \"\"", "empty head in list item", "empty list item", "missing font type, using \\fR", @@ -191,8 +192,8 @@ static const char * const mandocerrs[MANDOCERR_MAX] = { /* related to request and macro arguments */ "escaped character not allowed in a name", - "manual name not yet set", "argument count wrong", + "missing manual name, using \"\"", "unknown standard specifier", "uname(3) system call failed", "request requires a numeric argument", -- cgit v1.2.3