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