Lines Matching +full:stream +full:- +full:match +full:- +full:mask
3 .\" Copyright 2018-2023,2024 Thomas E. Dickey *
4 .\" Copyright 1998-2016,2017 Free Software Foundation, Inc. *
32 .TH curs_terminfo 3X 2024-04-13 "ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" "Library calls"
67 \fB\%vidputs\fP \-
105 \fBint tigetflag(const char *\fIcap-code\fP);
106 \fBint tigetnum(const char *\fIcap-code\fP);
107 \fBchar *tigetstr(const char *\fIcap-code\fP);
112 \fBchar *tiparm_s(int \fIexpected\fP, int \fImask\fP, const char *\fIstr\fP, ...);
113 \fBint tiscan_s(int *\fIexpected\fP, int *\fImask\fP, const char *\fIstr\fP);
119 These low-level functions must be called by programs that deal directly
130 multibyte character strings such as UTF-8.
135 they are strings of 8-bit characters.
139 The high-level
142 initialize the low-level set of terminal-dependent variables listed in
248 Higher-level applications use \fB\%newterm\fP(3X) to initialize the
251 .I stream
257 passing the file descriptor derived from its output stream parameter.
311 .B \-1
413 The capability string is null-terminated.
418 rather than a fixed-parameter list.
435 The \fImask\fP parameter has one bit set for each of the parameters
456 \fB\%tputs\fP interprets time-delay information in the string
486 .IR \%putchar -like
490 If \fB\%tputs\fP processes a time-delay,
509 .IR \%putchar -like
551 \fB\%mvcur\fP provides low-level cursor motion.
554 Unlike the other low-level output functions,
558 the output stream parameter of \fB\%newterm\fP(3X).
560 While \fB\%putp\fP and \fB\%mvcur\fP are low-level functions that do not
561 use high-level
576 .IR cap-code ,
581 .I cap-code
583 .I cap-code
590 .B \-1
592 .I cap-code
601 .B \-2
603 .I cap-code
607 .B \-1
612 .B "(char *)\-1"
614 .I cap-code
622 These null-terminated arrays contain
661 variables [a-z].
681 The higher-level \fB\%initscr\fP and \fB\%newterm\fP functions use
736 wide-character API were developed,
737 and unlike the other wide-character functions,
738 is also provided in the non-wide-character configuration.
763 non-portable.
811 .RB \%\*(`` "@TIC@ \-x" \*('',
817 and would write to the corresponding stream.
819 block-buffered mode on exit
830 Some of the low-level functions described in this manual page write
832 They are not signal-safe.
833 The high-level functions in
851 .IR \%const -qualified
872 but can be configured to use the fixed-parameter list.
877 X/Open Curses Issue 7 proposed the \fB\%tiparm\fP function in mid-2009.
880 the older form is only available as a build-time configuration option.
893 That approach dates back to the mid-1980s,
936 A generic terminal is unsuitable for full-screen applications.
966 state may not match the actual terminal state,
990 allows the caller to use \-1 for either or both old coordinates.
991 The \-1 tells
1006 Its programming manual mentioned the following low-level functions.
1127 Other low-level functions are declared in the