Hello all, explanation below Denis On Fri, 28 Sep 2012 16:21:05 -0500 Dave Kemper <saint.s...@gmail.com> wrote:
> Hi, > > I'm having trouble understanding why the values of \n[rst] and > \n[rsb], when used inside a string after a \w, are different > depending on where the string is called from. > > In the first case below, I call the string \*[direct] directly, and > the values are as expected. > > In the second case, I wrap the call to the string inside > macro .indirect, and the values are 0, although the width is reported > correctly. > > If I add another call to \*[direct] at the bottom of the file, below > the call to .indirect, this call again displays the correct values for > \n[rst] and \n[rsb]. > > Thanks for any advice. > > > .ds direct \ > Howdy: \w'Howdy', rst = \\n[rst], rsb = \\n[rsb] > . > .de indirect > \*[direct] Needs to be \\*[direct] as inside a macro > .. > . > \*[direct] > .br > . > .indirect > -- () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments