* sale, use or other dealings in this Software without prior written *
* authorization. *
****************************************************************************
- * @Id: curs_terminfo.3x,v 1.65 2020/09/29 20:07:42 Rueben.Thomas Exp @
+ * @Id: curs_terminfo.3x,v 1.67 2020/11/07 23:49:07 tom Exp @
* ***************************************************************************
* ***************************************************************************
* ***************************************************************************
</PRE><H2><a name="h2-SYNOPSIS">SYNOPSIS</a></H2><PRE>
- <STRONG>#include</STRONG> <STRONG><curses.h></STRONG>
<STRONG>#include</STRONG> <STRONG><term.h></STRONG>
<STRONG>TERMINAL</STRONG> <STRONG>*cur_term;</STRONG>
ities, such as programming function keys. For all other functionality,
<STRONG>curses</STRONG> routines are more suitable and their use is recommended.
+ None of these functions use (or are aware of) multibyte character
+ strings such as UTF-8:
+
+ <STRONG>o</STRONG> capability names use the POSIX portable character set
+
+ <STRONG>o</STRONG> capability string values have no associated encoding; they are
+ strings of 8-bit characters.
+
</PRE><H3><a name="h3-Initialization">Initialization</a></H3><PRE>
Initially, <STRONG>setupterm</STRONG> should be called. The high-level curses functions
saveterm save current modes as "in curses" state
savetty store current tty flags
setterm establish terminal with given type
+
setupterm establish terminal with given type
tparm instantiate a string expression with parameters
tputs apply padding information to a string