Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/lib/libterminfo More markup.
details: https://anonhg.NetBSD.org/src/rev/871b83aad915
branches: trunk
changeset: 751440:871b83aad915
user: wiz <wiz%NetBSD.org@localhost>
date: Thu Feb 04 09:12:55 2010 +0000
description:
More markup.
diffstat:
lib/libterminfo/termcap.3 | 10 +++++---
lib/libterminfo/terminfo.3 | 18 ++++++++++-----
lib/libterminfo/terminfo.5.in | 49 ++++++++++++++++++++++++++----------------
3 files changed, 48 insertions(+), 29 deletions(-)
diffs (188 lines):
diff -r 5ce87c39dd1c -r 871b83aad915 lib/libterminfo/termcap.3
--- a/lib/libterminfo/termcap.3 Thu Feb 04 09:07:29 2010 +0000
+++ b/lib/libterminfo/termcap.3 Thu Feb 04 09:12:55 2010 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: termcap.3,v 1.3 2010/02/03 18:49:23 snj Exp $
+.\" $NetBSD: termcap.3,v 1.4 2010/02/04 09:12:55 wiz Exp $
.\"
.\" Copyright (c) 2009 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -79,7 +79,7 @@
is actually used internally.
The
.Fn tgetent
-function returns -1 if none of the
+function returns \-1 if none of the
.Nm terminfo
data base files could be opened,
0 if the terminal name given does not match an entry,
@@ -92,7 +92,7 @@
.Fn tgetnum
function gets the numeric value of the capability
.Fa id ,
-returning -1 if it is not given for the terminal.
+returning \-1 if it is not given for the terminal.
The
.Fn tgetflag
function returns 1 if the specified capability is present in the terminal's
@@ -110,7 +110,9 @@
.Fn tgoto .
The
.Fn tgetstr
-function returns NULL if the capability was not found.
+function returns
+.Dv NULL
+if the capability was not found.
The
.Fa area
argument is unused.
diff -r 5ce87c39dd1c -r 871b83aad915 lib/libterminfo/terminfo.3
--- a/lib/libterminfo/terminfo.3 Thu Feb 04 09:07:29 2010 +0000
+++ b/lib/libterminfo/terminfo.3 Thu Feb 04 09:12:55 2010 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: terminfo.3,v 1.3 2010/02/03 18:49:23 snj Exp $
+.\" $NetBSD: terminfo.3,v 1.4 2010/02/04 09:12:56 wiz Exp $
.\"
.\" Copyright (c) 2009 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -109,10 +109,10 @@
is
.Dv NULL
then it is replaced by the environment variable
-.Va TERM .
+.Ev TERM .
The
.Fn setupterm
-function returns 0 on success and -1 on error.
+function returns 0 on success and \-1 on error.
.Va errret
is set to \-1 if the
.Nm terminfo
@@ -169,7 +169,11 @@
.Va p9
applied.
Some capabilities require string parameters and only platforms that can fit
-a char * pointer inside a long can use them.
+a
+.Vt char *
+pointer inside a
+.Vt long
+can use them.
The string encoding and parameter application is described in
.Xr terminfo 5 .
.Pp
@@ -197,8 +201,10 @@
.Fn vtparm
function allows variadic parameters instead of 9 fixed longs.
Numeric parameters must be longs.
-String parameters can be used even if the platform cannot fit a char * into
-a long.
+String parameters can be used even if the platform cannot fit a
+.Vt char *
+into a
+.Vt long .
.Pp
The
.Fn ti_*
diff -r 5ce87c39dd1c -r 871b83aad915 lib/libterminfo/terminfo.5.in
--- a/lib/libterminfo/terminfo.5.in Thu Feb 04 09:07:29 2010 +0000
+++ b/lib/libterminfo/terminfo.5.in Thu Feb 04 09:12:55 2010 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: terminfo.5.in,v 1.3 2010/02/03 18:49:23 snj Exp $
+.\" $NetBSD: terminfo.5.in,v 1.4 2010/02/04 09:12:56 wiz Exp $
.\"
.\" Copyright (c) 2009 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -51,7 +51,9 @@
consist of a number of comma separated fields.
White space after each comma is ignored.
Embedded commas must be escaped by using a backslash.
-Lines beginning with # in the first column are treated as comments.
+Lines beginning with
+.Sq #
+in the first column are treated as comments.
Blank lines are ignored.
.Pp
The header line must begin in column one and end with a comma.
@@ -61,8 +63,10 @@
.Pp
Capability lines then follow, starting on column two and ending with a comma.
Each capability is listed by its name, followed by its value if applicable.
-Booleans have no values, numeric values are prefixed by # and
-strings are prefixed by =.
+Booleans have no values, numeric values are prefixed by
+.Sq #
+and strings are prefixed by
+.Sq = .
Numbers can range from 0 to 32767 and string values can be up to 1000
characters long.
This implementation supports strings upto 32767 characters long, including the
@@ -94,7 +98,7 @@
.Pp
A delay in milliseconds may appear anywhere in a string capability,
prefixed with a dollar sign and enclosed by angled brackets, such as
-.Sy $<5> .
+.Sy $\*[Lt]5\*[Gt] .
.Ss String Parameters
String capabilities sometimes require parameters.
Normally this just involves replacing the parameter with a supplied
@@ -107,8 +111,13 @@
.It Sy %%
outputs %
.It Sy %[[:]flags][width[.precision]][doxXs]
-flags are [-+# ].
-Prefix with : to avoid interpreting %- as an operator.
+flags are
+.Dq [-+#] .
+Prefix with
+.Sq \&:
+to avoid interpreting
+.Dq %-
+as an operator.
.It Sy %c
pop a parameter and print the character representation of it.
.It Sy %s
@@ -165,29 +174,31 @@
am, xenl, msgr, mc5i, xon,
cols#80, it#8, lines#24, vt#3,
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G,
- cr=^M, csr=\eE[%i%p1%d;%p2%dr, tbc=\eE[3g, clear=\eE[H\eE[J$<50>,
- el1=\eE[1K$<3>, el=\eE[K$<3>, ed=\eE[J$<50>,
- cup=\eE[%i%p1%d;%p2%dH$<5>, cud1=^J, home=\eE[H, cub1=^H,
- cuf1=\eE[C$<2>, cuu1=\eE[A$<2>, enacs=\eE(B\eE)0, smacs=^N,
- smam=\eE[?7h, blink=\eE[5m$<2>, bold=\eE[1m$<2>, rev=\eE[7m$<2>,
- smso=\eE[7m$<2>, smul=\eE[4m$<2>, rmacs=^O, rmam=\eE[?7l,
- sgr0=\eE[m017$<2>, rmso=\eE[m$<2>, rmul=\eE[m$<2>, ka1=\eEOq,
+ cr=^M, csr=\eE[%i%p1%d;%p2%dr, tbc=\eE[3g, clear=\eE[H\eE[J$\*[Lt]50\*[Gt],
+ el1=\eE[1K$\*[Lt]3\*[Gt], el=\eE[K$\*[Lt]3\*[Gt], ed=\eE[J$\*[Lt]50\*[Gt],
+ cup=\eE[%i%p1%d;%p2%dH$\*[Lt]5\*[Gt], cud1=^J, home=\eE[H, cub1=^H,
+ cuf1=\eE[C$\*[Lt]2\*[Gt], cuu1=\eE[A$\*[Lt]2\*[Gt], enacs=\eE(B\eE)0, smacs=^N,
+ smam=\eE[?7h, blink=\eE[5m$\*[Lt]2\*[Gt], bold=\eE[1m$\*[Lt]2\*[Gt], rev=\eE[7m$\*[Lt]2\*[Gt],
+ smso=\eE[7m$\*[Lt]2\*[Gt], smul=\eE[4m$\*[Lt]2\*[Gt], rmacs=^O, rmam=\eE[?7l,
+ sgr0=\eE[m017$\*[Lt]2\*[Gt], rmso=\eE[m$\*[Lt]2\*[Gt], rmul=\eE[m$\*[Lt]2\*[Gt], ka1=\eEOq,
ka3=\eEOs, kb2=\eEOr, kbs=^H, kc1=\eEOp, kc3=\eEOn, kcud1=\eEOB,
kent=\eEOM, kf0=\eEOy, kf1=\eEOP, kf2=\eEOQ, kf3=\eEOR, kf4=\eEOS,
kf5=\eEOt, kf6=\eEOu, kf7=\eEOv, kf8=\eEOl, kf9=\eEOw, kf10=\eEOx,
- kcub1=\eEOD, kcuf1=\eEOC, kcuu1=\eEOA, rmkx=\eE[?1l\eE>,
+ kcub1=\eEOD, kcuf1=\eEOC, kcuu1=\eEOA, rmkx=\eE[?1l\eE\*[Gt],
smkx=\eE[?1h\eE=, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4,
cud=\eE[%p1%dB, cub=\eE[%p1%dD, cuf=\eE[%p1%dC, cuu=\eE[%p1%dA,
mc0=\eE[0i, mc4=\eE[4i, mc5=\eE[5i,
- rs2=\eE>\eE[?3l\eE[?4l\eE[?5l\eE[?7h\eE[?8h, rc=\eE8, sc=\eE7,
- ind=^J, ri=\eEM$<5>,
- sgr=\eE[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t016%e017%;$<2>,
+ rs2=\eE\*[Gt]\eE[?3l\eE[?4l\eE[?5l\eE[?7h\eE[?8h, rc=\eE8, sc=\eE7,
+ ind=^J, ri=\eEM$\*[Lt]5\*[Gt],
+ sgr=\eE[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t016%e017%;$\*[Lt]2\*[Gt],
hts=\eEH, ht=^I,
.Ed
.Ss Fetching Compiled Descriptions
If the environment variable
.Ev TERMINFO
-is available, .db is appended to it and only this database is used.
+is available,
+.Pa .db
+is appended to it and only this database is used.
Otherwise
.Nm
will first look for
Home |
Main Index |
Thread Index |
Old Index