X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=man%2Fterm.5;h=571b9f556696b89c8ad2d9b324f406c1c0d2e862;hp=a8055e9a63aa2eeb4edf4fba1b5efa8955b046ec;hb=b22573b1ba4b51da883fa5f805b52f153fa5fae9;hpb=96d6b16de0d487e5d3aed0302a179dbce11b5d96 diff --git a/man/term.5 b/man/term.5 index a8055e9a..571b9f55 100644 --- a/man/term.5 +++ b/man/term.5 @@ -1,5 +1,5 @@ .\"*************************************************************************** -.\" Copyright (c) 1998-2006,2010 Free Software Foundation, Inc. * +.\" Copyright (c) 1998-2016,2017 Free Software Foundation, Inc. * .\" * .\" Permission is hereby granted, free of charge, to any person obtaining a * .\" copy of this software and associated documentation files (the * @@ -26,8 +26,12 @@ .\" authorization. * .\"*************************************************************************** .\" -.\" $Id: term.5,v 1.21 2010/12/04 18:40:45 tom Exp $ +.\" $Id: term.5,v 1.26 2017/02/18 16:58:21 tom Exp $ .TH term 5 +.ie \n(.g .ds `` \(lq +.el .ds `` `` +.ie \n(.g .ds '' \(rq +.el .ds '' '' .ds n 5 .ds d @TERMINFO@ .SH NAME @@ -73,10 +77,8 @@ The format has been chosen so that it will be the same on all hardware. An 8 or more bit byte is assumed, but no assumptions about byte ordering or sign extension are made. .PP -The compiled file is created with the -.B @TIC@ -program, and read by the routine -.IR setupterm . +The compiled file is created with the \fB@TIC@\fP program, +and read by the routine \fBsetupterm\fP(3X). The file is divided into six parts: the header, terminal names, @@ -120,7 +122,7 @@ integers as two bytes and compute the little-endian value. The terminal names section comes next. It contains the first line of the terminfo description, listing the various names for the terminal, -separated by the `|' character. +separated by the \*(``|\*('' character. The section is terminated with an \s-1ASCII NUL\s+1 character. .PP The boolean flags have one byte for each flag. @@ -188,7 +190,7 @@ last offset of the extended string table in bytes. .RE .PP Using the counts and sizes, ncurses allocates arrays and reads data -for the extended capabilties in the same order as the header information. +for the extended capabilities in the same order as the header information. .PP The extended string table contains values for string capabilities. After the end of these values, it contains the names for each of @@ -197,18 +199,18 @@ finally strings. . .SH PORTABILITY Note that it is possible for -.I setupterm +.B setupterm to expect a different set of capabilities than are actually present in the file. Either the database may have been updated since -.I setupterm +.B setupterm has been recompiled (resulting in extra unrecognized entries in the file) or the program may have been recompiled more recently than the database was updated (resulting in missing entries). The routine -.I setupterm +.B setupterm must be prepared for both possibilities \- this is why the numbers and sizes are included. Also, new capabilities must always be added at the end of the lists