X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_util.3x.html;h=6da4a8e988ef8e6e950086a5c73ced97e591e268;hb=e2153a14ebfb90265151d608778aaf9f403b3d24;hp=abf0a0240f81dbfe0bfee7d64a87bc9164d7982e;hpb=3de62606e321018fe1aa2ac688724c27c8df75ba;p=ncurses.git diff --git a/doc/html/man/curs_util.3x.html b/doc/html/man/curs_util.3x.html index abf0a024..6da4a8e9 100644 --- a/doc/html/man/curs_util.3x.html +++ b/doc/html/man/curs_util.3x.html @@ -28,19 +28,19 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: curs_util.3x,v 1.106 2024/06/01 22:28:18 tom Exp @ + * @Id: curs_util.3x,v 1.110 2024/06/15 20:20:12 tom Exp @ -->
-curs_util(3x) Library calls curs_util(3x) @@ -80,7 +80,7 @@
- The unctrl routine returns a character string which is a printable + The unctrl routine returns a character string as a printable representation of the character ch: o Printable characters are displayed as themselves, e.g., a one- @@ -186,7 +186,7 @@ from the terminal database. o ncurses re-fetches the value of the environment variables so that - it is still the environment variables which set the screen size. + it is still the environment variables that set the screen size. The use_env and use_tioctl routines combine as follows. @@ -221,7 +221,7 @@ o the window's character cells contain the color pair value, but not the actual color numbers. If cells in the retrieved window use - color pairs which have not been created in the application using + color pairs that have not been created in the application using init_pair, they will not be colored when the window is refreshed. @@ -260,7 +260,7 @@ returns ERR if the terminal was not initialized. putwin - returns ERR if the associated fwrite calls return ERR. + returns ERR if the associated write(2) calls return ERR.
@@ -286,12 +286,12 @@
The keyname function may return the names of user-defined string - capabilities which are defined in the terminfo entry via the -x option + capabilities that are defined in the terminfo entry via the -x option of tic. This implementation automatically assigns at run-time key - codes to user-defined strings which begin with "k". The key codes - start at KEY_MAX, but are not guaranteed to be the same value for - different runs because user-defined codes are merged from all terminal - descriptions which have been loaded. The use_extended_names(3x) + codes to user-defined strings that begin with "k". The key codes start + at KEY_MAX, but are not guaranteed to be the same value for different + runs because user-defined codes are merged from all terminal + descriptions that have been loaded. The use_extended_names(3x) function controls whether this data is loaded when the terminal description is read by the library. @@ -321,13 +321,13 @@ older ncurses versions. This implementation (as well as the X/Open variant of Solaris curses, dated 1995) uses textual dumps. - The implementations which use binary dumps use block-I/O (the - fwrite and fread functions). Those that use textual dumps use - buffered-I/O. A few applications may happen to write extra data in - the file using these functions. Doing that can run into problems - mixing block- and buffered-I/O. This implementation reduces the - problem on writes by flushing the output. However, reading from a - file written using mixed schemes may not be successful. + The implementations that use binary dumps use block-I/O (write(2) + and read(2) functions). Those that use textual dumps use buffered- + I/O. A few applications may happen to write extra data in the file + using these functions. Doing that can run into problems mixing + block- and buffered-I/O. This implementation reduces the problem + on writes by flushing the output. However, reading from a file + written using mixed schemes may not be successful.
@@ -383,6 +383,22 @@ use_env is not provided by other implementations of curses. +
+ 4BSD (1980) defined unctrl (as a macro, in unctrl.h). + + SVr2 (1984) introduced delay_output, flushinp, and keyname. + + SVr3 (1987) added filter. Later that year, SVr3.1 brought getwin and + putwin, reading and writing window dumps with fread(3) and fwrite(3), + respectively. + + SVr4 (1989) supplied use_env. + + X/Open Curses Issue 4 (1995) specified key_name and wunctrl. + + ncurses 5.6 (2006) added nofilter, and 6.0 (2015) use_tioctl. + +
curses(3x), curs_initscr(3x), curs_inopts(3x), curs_kernel(3x), curs_scr_dump(3x), curs_sp_funcs(3x), curs_variables(3x), @@ -390,7 +406,7 @@ -ncurses 6.5 2024-06-01 curs_util(3x) +ncurses 6.5 2024-06-15 curs_util(3x)