[BACK]Return to undef.in CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc / regress / roff / nr

File: [cvsweb.bsd.lv] / mandoc / regress / roff / nr / undef.in (download)

Revision 1.1, Mon Apr 9 22:27:05 2018 UTC (6 years, 2 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_14_6, VERSION_1_14_5, VERSION_1_14_4, HEAD

When accessing an undefined number register, define it to be zero, like
the previous commit for strings and macros, only technically simpler.
Desired behaviour also mentioned by Werner Lemberg in 2011.
This diff adds functionality but is -21 +19 LOC.  :-)

.\" $OpenBSD: divzero.in,v 1.3 2017/07/04 14:53:27 schwarze Exp $
.TH NR-UNDEF 1 "April 9, 2018"
.SH NAME
nr-undef \- using an undefined number register
.SH DESCRIPTION
The myr register is initially
.ie rmyr defined.
.el undefined.
.PP
Its initial value is \n[myr].
.PP
After interpolating it, is is now
.ie rmyr defined.
.el undefined.
.PP
.nr myr 1
After defining it to \n[myr], it is of course still
.ie rmyr defined.
.el undefined.
.PP
.rr myr
After removing it, it is again
.ie rmyr defined.
.el undefined.