Hello Ted,

groff 1.18.1 is rather old is it not...

But it does show that the change to lower came in groff 1.19, the
first appearance of papersize.tmac.  Werner kindly pointed me
in that direction.

The change broke some of my scripts.  If anyone makes use of
the string variable 'paper' from papersize.tmac, restoring the case
would break theirs.  On the other hand none of the files in tmac uses
it.

Can I suggest a change to papersize.tmac to leave \*[paper] as the user
defined it?  Easily achieved: remove .ds paper \*[lowercase], replace
subsequent uses of \*[paper] by \*[lowercase], and move .rm lowercase
to the end.

Denis

On Wed, 16 Jan 2013 15:02:53 -0000 (GMT)
(Ted Harding) <ted.hard...@wlandres.net> wrote:

> On 16-Jan-2013 14:49:04 Denis M. Wilson wrote:
> > If I run the following shell script
> > 
> > troff -ww -dpaper=A4 -dcA5 <<'END'
> > .tm PAPER = \*[paper] c = \*[c]
> > .ex
> > END
> > 
> > The output is
> > 
> > PAPER = a4 c = A5
> > 
> > What is going on?
> > (groff v1.22.1)
> > Denis
> 
> Hmmm ... I get:
> 
> troff -ww -dpaper=A4 -dcA5 <<'END'
> > .tm PAPER = \*[paper] c = \*[c]
> > .ex
> > END
> PAPER = A4 c = A5
> 
> (But: groff version 1.18.1)
> Ted.
> 
> 
> -------------------------------------------------
> E-Mail: (Ted Harding) <ted.hard...@wlandres.net>
> Date: 16-Jan-2013  Time: 15:02:50
> This message was sent by XFMail
> -------------------------------------------------
> 


-- 
()  ascii ribbon campaign - against html e-mail 
/\  www.asciiribbon.org   - against proprietary attachments

Reply via email to