TIC(1M) RISC/os Reference Manual TIC(1M)
NAME
tic - terminfo compiler
SYNOPSIS
tic [-v[n]] [-c] [ file ]
DESCRIPTION
The command tic translates a terminfo file from the source
format into the compiled format. The results are placed in
the directory /usr/share/lib/terminfo. The compiled format
is necessary for use with the library routines in
curses(3X).
-vn specifies that (verbose) output be written to stan-
dard error trace information showing tic's progress.
The optional integer n is a number from 1 to 10,
inclusive, indicating the desired level of detail of
information. If n is omitted, the default level is
1. If n is specified and greater than 1, the level
of detail is increased.
-c specifies to check only file for errors. Errors in
use= links are not detected.
file contains one or more terminfo terminal descriptions
in source format [see terminfo(4)]. Each descrip-
tion in the file describes the capabilities of a
particular terminal. When a use=entry-name field is
discovered in a terminal entry currently being com-
piled, tic reads in the binary from
/usr/share/lib/terminfo to complete the entry.
(Entries created from file will be used first. If
the environment variable TERMINFO is set, that
directory is searched instead of
/usr/share/lib/terminfo.) tic duplicates the capa-
bilities in entry-name for the current entry, with
the exception of those capabilities that explicitly
are defined in the current entry.
If the environment variable TERMINFO is set, the compiled
results are placed there instead of /usr/share/lib/terminfo.
Total compiled entries cannot exceed 4096 bytes. The name
field cannot exceed 128 bytes. Terminal names exceeding 14
characters will be truncated to 14 characters and a warning
message will be printed.
INTERNATIONAL FUNCTIONALITY
tic can translate a terminfo(4) file including variables for
international functionality from the source format to the
compiled format.
Printed 11/19/92 Page 1
TIC(1M) RISC/os Reference Manual TIC(1M)
tic also recognizes the environment variable TERMINFO with a
value that includes characters from the supplementary code
sets as the path name for the compiled result.
Entry names in terminfo(4) files must be in single-byte
characters, since the compiled result will be placed in a
directory named using the first byte of the entry name.
FILES
/usr/share/lib/terminfo/?/* Compiled terminal description
database.
NOTES
When an entry, e.g., entryname1, contains a
use=entry_name_2 field, any canceled capabilities in
entry_name_2 must also appear in entryname1 before use=
for these capabilities to be canceled in entryname1.
SEE ALSO
curses(3X), captoinfo(1M), infocmp(1M), terminfo(4).
Page 2 Printed 11/19/92