X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Ftic.1m.html;h=6329ca7d498dd2c72863dbf1e5cbc053542a386a;hb=b11cef1e315b58820ea0cde239ebf2f741ef8948;hp=c4f816ad9da0f707d5d4be4f136ccb5d236a28f5;hpb=e2d7d0028f4298dca2b0edaf2dc8ce30518d9218;p=ncurses.git diff --git a/doc/html/man/tic.1m.html b/doc/html/man/tic.1m.html index c4f816ad..6329ca7d 100644 --- a/doc/html/man/tic.1m.html +++ b/doc/html/man/tic.1m.html @@ -1,7 +1,6 @@ - +
+ +- tic(1m) tic(1m)-
+NAME
tic - the terminfo entry-description compiler-SYNOPSIS
- tic [-01CDGIKLNTUVacfgrstx] [-e names] [-o dir] [-R sub- - set] [-v[n]] [-w[n]] file +SYNOPSIS
+ tic [-01CDGIKLNTUVacfgqrstx] [-e names] [-o dir] [-Q[n]] + [-R subset] [-v[n]] [-w[n]] file-DESCRIPTION
+DESCRIPTION
The tic command translates a terminfo file from source format into compiled format. The compiled format is nec- essary for use with the library routines in ncurses(3x). @@ -117,7 +117,9 @@ o the system terminfo database (/usr/share/terminfo). - OPTIONS + ++OPTIONS
-0 restricts the output to a single line -1 restricts the output to a single column @@ -142,69 +144,103 @@ stricter BSD-compatible translation, add the -K option. - -c tells tic to only check file for errors, including - syntax problems and bad use links. If you specify + If this is combined with -c, tic makes additional + checks to report cases where the terminfo values do + not have an exact equivalent in termcap form. For + example: + + o sgr usually will not convert, because termcap + lacks the ability to work with more than two + parameters, and because termcap lacks many of + the arithmetic/logical operators used in ter- + minfo. + + o capabilities with more than one delay or with + delays before the end of the string will not + convert completely. + + -c tells tic to only check file for errors, including + syntax problems and bad use links. If you specify -C (-I) with this option, the code will print warn- ings about entries which, after use resolution, are - more than 1023 (4096) bytes long. Due to a fixed - buffer length in older termcap libraries, as well + more than 1023 (4096) bytes long. Due to a fixed + buffer length in older termcap libraries, as well as buggy checking for the buffer length (and a doc- umented limit in terminfo), these entries may cause core dumps with other implementations. - -D tells tic to print the database locations that it + tic checks string capabilities to ensure that those + with parameters will be valid expressions. It does + this check only for the predefined string capabili- + ties; those which are defined with the -x option + are ignored. + + -D tells tic to print the database locations that it knows about, and exit. The first location shown is - the one to which it would write compiled terminal + the one to which it would write compiled terminal descriptions. If tic is not able to find a - writable database location according to the rules - summarized above, it will print a diagnostic and - exit with an error rather than printing a list of + writable database location according to the rules + summarized above, it will print a diagnostic and + exit with an error rather than printing a list of database locations. -e names - Limit writes and translations to the following - comma-separated list of terminals. If any name or + Limit writes and translations to the following + comma-separated list of terminals. If any name or alias of a terminal matches one of the names in the - list, the entry will be written or translated as - normal. Otherwise no output will be generated for + list, the entry will be written or translated as + normal. Otherwise no output will be generated for it. The option value is interpreted as a file con- - taining the list if it contains a '/'. (Note: - depending on how tic was compiled, this option may + taining the list if it contains a '/'. (Note: + depending on how tic was compiled, this option may require -I or -C.) -f Display complex terminfo strings which contain - if/then/else/endif expressions indented for read- + if/then/else/endif expressions indented for read- ability. - -G Display constant literals in decimal form rather + -G Display constant literals in decimal form rather than their character equivalents. - -g Display constant character literals in quoted form + -g Display constant character literals in quoted form rather than their decimal equivalents. -I Force source translation to terminfo format. - -K Suppress some longstanding ncurses extensions to + -K Suppress some longstanding ncurses extensions to termcap format, e.g., "\s" for space. - -L Force source translation to terminfo format using + -L Force source translation to terminfo format using the long C variable names listed in <term.h> -N Disable smart defaults. Normally, when translating from termcap to terminfo, the compiler makes a num- - ber of assumptions about the defaults of string - capabilities reset1_string, carriage_return, cur- - sor_left, cursor_down, scroll_forward, tab, new- - line, key_backspace, key_left, and key_down, then - attempts to use obsolete termcap capabilities to + ber of assumptions about the defaults of string + capabilities reset1_string, carriage_return, cur- + sor_left, cursor_down, scroll_forward, tab, new- + line, key_backspace, key_left, and key_down, then + attempts to use obsolete termcap capabilities to deduce correct values. It also normally suppresses output of obsolete termcap capabilities such as bs. - This option forces a more literal translation that + This option forces a more literal translation that also preserves the obsolete capabilities. - -odir Write compiled entries to given database location. + -odir Write compiled entries to given database location. Overrides the TERMINFO environment variable. + -Qn Rather than show source in terminfo (text) format, + print the compiled (binary) format in hexadecimal + or base64 form, depending on the option's value: + + 1 hexadecimal + + 2 base64 + + 3 hexadecimal and base64 + + -q Suppress comments and blank lines when showing + translated source. + -Rsubset Restrict output to a given subset. This option is for use with archaic versions of terminfo like @@ -256,7 +292,7 @@ 1 Names of files created and linked - 2 Information related to the ``use'' facility + 2 Information related to the "use" facility 3 Statistics from the hashing algorithm @@ -280,20 +316,24 @@ recognize, it will infer its type (boolean, number or string) from the syntax and make an extended table entry for that. User-defined capability strings - whose name begins with ``k'' are treated as function + whose name begins with "k" are treated as function keys. - PARAMETERS + ++PARAMETERS
file contains one or more terminfo terminal descriptions in source format [see terminfo(5)]. Each descrip- tion in the file describes the capabilities of a particular terminal. - If file is ``-'', then the data is read from the + If file is "-", then the data is read from the standard input. The file parameter may also be the path of a character-device. - PROCESSING + ++PROCESSING
All but one of the capabilities recognized by tic are doc- umented in terminfo(5). The exception is the use capabil- ity. @@ -320,7 +360,7 @@-COMPATIBILITY
+COMPATIBILITY
There is some evidence that historic tic implementations treated description fields with no whitespace in them as additional aliases or short names. This tic does not do @@ -329,7 +369,7 @@-EXTENSIONS
+EXTENSIONS
Unlike the SVr4 tic command, this implementation can actu- ally compile termcap sources. In fact, entries in ter- minfo and termcap syntax can be mixed in a single source @@ -358,21 +398,21 @@-FILES
+FILES
/usr/share/terminfo/?/* Compiled terminal description database.-SEE ALSO
+SEE ALSO
infocmp(1m), captoinfo(1m), infotocap(1m), toe(1m), curses(3x), term(5). terminfo(5). - This describes ncurses version 5.9 (patch 20130309). + This describes ncurses version 6.0 (patch 20151205).-AUTHOR
+AUTHOR
Eric S. Raymond <esr@snark.thyrsus.com> and Thomas E. Dickey <dickey@invisible-island.net> @@ -380,10 +420,23 @@ tic(1m)-
- -Man(1) output converted with -man2html - +