4.1cBSD/usr/doc/curses/macros.coms

.ds _ _\\^
.ds , ,\ 
.ds y (y\*,x) co-ordinates
.ds db data base
.ie n .ds f \fI
.el .ds f \fB
.ds tc \*f/etc/termcap\fP
.ds Es This returns ERR if it would cause the screen to scroll illegally.
.ds Nm This has no associated \*(lq\fBmv\fP\*(rq command.
.ie t .ds m \fB\s-2\(dg\s+2\fP
.el .ds m [*]
.he ''\*(Ln''
.fo ''\- % \-''
.de Un
.b
\s-2\\$2UNIX\\$1\s+2
.ft
..
.de Ds		\" Definition/Declaration start macro
.sp		\" give space
.lp
.ev 1		\" expand in env 1
.nf		\" don't join lines (Aack!)
.ft I		\" use italic font
.in 0		\" no indentation
.di Df		\" divert so .ne can be generated
..
.de De		\" Definition/Declaration end macro
.di		\" end diversion
.ne \n(dn+2	\" give it room
.Df		\" print out definition
.ev		\" pop environment
.ip
..
.de Fd		\" Function Definition
.br
.fi
\&\\$4\c
.b
\&\\$1(\\$2)
.ft
\&\\$3
.br
.nf
..
.de Vn		\" Variable names
\&\\$3\c
.i "\\$1" \\$2
..
.de Fn		\" Function names
\&\\$3\c
.i "\\$1(\\$4)" \\$2
..
.de Bq
.ie t \&\*(lq\fB\\$1\fP\*(rq
.el \&\*(lq\fI\\$1\fP\*(rq
..
.de $0		\" Called on each new section
.(x
.in \\n(Xs
\\*($n \\$1
.)x
..
.de $1
.nr Xs 0
..
.de $2
.nr Xs 3
..
.de $3
.nr Xs 6
..