X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_util.3x.html;fp=doc%2Fhtml%2Fman%2Fcurs_util.3x.html;h=3589d2a7e002743db0d42bedb66dd93305a4b7ec;hp=b8e05be66e61cbc886757f6db6a2c8e2225ba837;hb=e5d1530ca229aef94a3c84ad33f8ae89f35c4045;hpb=5c90fc94a5ac426a5e51732720767d5f0041830d diff --git a/doc/html/man/curs_util.3x.html b/doc/html/man/curs_util.3x.html index b8e05be6..3589d2a7 100644 --- a/doc/html/man/curs_util.3x.html +++ b/doc/html/man/curs_util.3x.html @@ -28,7 +28,7 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: curs_util.3x,v 1.57 2020/02/02 23:34:34 tom Exp @ + * @Id: curs_util.3x,v 1.58 2020/10/17 22:54:59 tom Exp @ --> @@ -58,14 +58,19 @@ const char *unctrl(chtype c); wchar_t *wunctrl(cchar_t *c); + const char *keyname(int c); const char *key_name(wchar_t w); + void filter(void); void nofilter(void); + void use_env(bool f); void use_tioctl(bool f); + int putwin(WINDOW *win, FILE *filep); WINDOW *getwin(FILE *filep); + int delay_output(int ms); int flushinp(void); @@ -176,6 +181,7 @@ uses operating system calls unless over- ridden by $LINES or $COLUMNS environment variables. + TRUE TRUE ncurses updates $LINES and $COLUMNS based on operating system calls. FALSE TRUE ncurses ignores $LINES and $COLUMNS, us- @@ -302,9 +308,9 @@ X/Open Curses documented. o the parameter is in the range 128-159, i.e., a C1 control code. If - use_legacy_coding has been called with a 2 parameter, unctrl re- - turns the parameter, i.e., a one-character string with the parame- - ter as the first character. Otherwise, it returns "~@", "~A", + use_legacy_coding(3x) has been called with a 2 parameter, unctrl + returns the parameter, i.e., a one-character string with the param- + eter as the first character. Otherwise, it returns "~@", "~A", etc., analogous to "^@", "^A", C0 controls. X/Open Curses does not document whether unctrl can be called before @@ -321,16 +327,16 @@ "^", and strip the parameter to 7 bits. Or they may ignore C1 controls and treat all of the upper-128 codes as printable. This implementation uses 8 bits but does not modify the string to reflect locale. The - use_legacy_coding function allows the caller to change the output of - unctrl. + use_legacy_coding(3x) function allows the caller to change the output + of unctrl. Likewise, the meta(3x) function allows the caller to change the output of keyname, i.e., it determines whether to use the "M-" prefix for - "meta" keys (codes in the range 128 to 255). Both use_legacy_coding - and meta succeed only after curses is initialized. X/Open Curses does - not document the treatment of codes 128 to 159. When treating them as - "meta" keys (or if keyname is called before initializing curses), this - implementation returns strings "M-^@", "M-^A", etc. + "meta" keys (codes in the range 128 to 255). Both use_legacy_cod- + ing(3x) and meta(3x) succeed only after curses is initialized. X/Open + Curses does not document the treatment of codes 128 to 159. When + treating them as "meta" keys (or if keyname is called before initializ- + ing curses), this implementation returns strings "M-^@", "M-^A", etc. X/Open Curses documents unctrl as declared in <unctrl.h>, which ncurses does. However, ncurses' <curses.h> includes <unctrl.h>, matching the