Date: Tue, 26 Oct 1999 15:22:12 +1000 From: Peter Jeremy <jeremyp@gsmx07.alcatel.com.au> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/14534: Formatting man pages gives numeric expression expected error Message-ID: <99Oct26.151724est.40382@border.alcanet.com.au>
index | next in thread | raw e-mail
>Number: 14534
>Category: bin
>Synopsis: Formatting man pages gives numeric expression expected error
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Oct 25 22:30:00 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator: Peter Jeremy
>Release: FreeBSD 4.0-CURRENT i386
>Organization:
Alcatel Australia Limited
>Environment:
cvs-cur 5781
>Description:
Documents using the `-offset string' function in mdoc will report
errors and fail to format in troff mode. The mdoc macro tries
to interpret `string' as a number to see if it matches the
`-offset xxn' variant. If the first character of string is not
numeric, groff reports an error.
>How-To-Repeat:
groff -man /usr/src/sbin/camcontrol/camcontrol.8 > /dev/null
reports:
/usr/src/sbin/camcontrol/camcontrol.8:549: warning: numeric expression expected (got `f')
/usr/src/sbin/camcontrol/camcontrol.8:561: warning: numeric expression expected (got `f')
/usr/src/sbin/camcontrol/camcontrol.8:570: warning: numeric expression expected (got `f')
/usr/src/sbin/camcontrol/camcontrol.8:580: warning: numeric expression expected (got `f')
/usr/src/sbin/camcontrol/camcontrol.8:601: warning: numeric expression expected (got `f')
/usr/src/sbin/camcontrol/camcontrol.8:607: warning: numeric expression expected (got `f')
/usr/src/sbin/camcontrol/camcontrol.8:614: warning: numeric expression expected (got `f')
/usr/src/sbin/camcontrol/camcontrol.8:672: warning: numeric expression expected (got `f')
>Fix:
Inserting a zero before the interpolated string silences the
error and appears to generate correct output.
Index: tmac.doc
===================================================================
RCS file: /home/CVSROOT/src/contrib/groff/tmac/tmac.doc,v
retrieving revision 1.4
diff -u -r1.4 tmac.doc
--- tmac.doc 1999/09/22 22:36:16 1.4
+++ tmac.doc 1999/10/26 05:14:38
@@ -1661,8 +1661,8 @@
. nr iD \\n(iD+1
. sW "\\*(bY"
. ie \\n(sW>2 \{\
-. ie ((\\*(bY>9n)&(\\*(bY<100n)) \{\
-. nr O\\n(dP \\*(bY
+. ie ((0\\*(bY>9n)&(0\\*(bY<100n)) \{\
+. nr O\\n(dP 0\\*(bY
. \}
. el .nr O\\n(dP (\\n(sW)*\\n(fWu
. \}
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?99Oct26.151724est.40382>
