# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2024-03-01 17:02+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "ncurses" msgstr "" #. type: ds n #: archlinux #, no-wrap msgid "5" msgstr "" #. type: ds d #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "/usr/share/terminfo" msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: archlinux msgid "B - CRT screen handling and optimization package" msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: archlinux msgid "B<#include Ecurses.hE>" msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: archlinux msgid "" "The B library routines give the user a terminal-independent method " "of updating character screens with reasonable optimization. This " "implementation is \\*(``new curses\\*('' (ncurses) and is the approved " "replacement for 4.4BSD classic curses, which has been discontinued. This " "describes B version 6.4 (patch 20230520)." msgstr "" #. type: Plain text #: archlinux msgid "" "The B library emulates the curses library of System V Release 4 " "UNIX, and XPG4 (X/Open Portability Guide) curses (also known as XSI " "curses). XSI stands for X/Open System Interfaces Extension. The B " "library is freely redistributable in source form. Differences from the SVr4 " "curses are summarized under the I and I sections " "below and described in detail in the respective I, " "I and I sections of individual man pages." msgstr "" #. type: Plain text #: archlinux msgid "" "The B library also provides many useful extensions, i.e., features " "which cannot be implemented by a simple add-on library but which require " "access to the internals of the library." msgstr "" #. type: Plain text #: archlinux msgid "" "A program using these routines must be linked with the B<-lncurses> option, " "or (if it has been generated) with the debugging library B<-lncurses_g>. " "(Your system integrator may also have installed these libraries under the " "names B<-lcurses> and B<-lcurses_g>.) The ncurses_g library generates trace " "logs (in a file called \\*(``trace\\*('' in the current directory) that " "describe curses actions. See also the section on B." msgstr "" #. type: Plain text #: archlinux msgid "" "The B package supports: overall screen, window and pad " "manipulation; output to windows and pads; reading terminal input; control " "over terminal and B input and output options; environment query " "routines; color manipulation; use of soft label keys; terminfo capabilities; " "and access to low-level terminal-manipulation routines." msgstr "" #. type: SS #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Initialization" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The library uses the locale which the calling program has initialized. That " "is normally done with B(3):" msgstr "" #. type: Plain text #: archlinux msgid "B" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "If the locale is not initialized, the library assumes that characters are " "printable as in ISO-8859-1, to work with certain legacy programs. You " "should initialize the locale and not rely on specific details of the library " "when the locale has not been setup." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The function B or B must be called to initialize the " "library before any of the other routines that deal with windows and screens " "are used. The routine B(3X) must be called before exiting." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "To get character-at-a-time input without echoing (most interactive, screen " "oriented programs want this), the following sequence should be used:" msgstr "" #. type: Plain text #: archlinux msgid "B" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "Most programs would additionally use the sequence:" msgstr "" #. type: Plain text #: archlinux msgid "B B" msgstr "" #. type: Plain text #: archlinux msgid "" "Before a B program is run, the tab stops of the terminal should be " "set and its initialization strings, if defined, must be output. This can be " "done by executing the B command after the shell environment " "variable B has been exported. B is usually responsible for " "doing this. [See B(\\*n) for further details.]" msgstr "" #. type: SS #: archlinux #, no-wrap msgid "Datatypes" msgstr "" #. type: Plain text #: archlinux msgid "" "The B library permits manipulation of data structures, called " "I, which can be thought of as two-dimensional arrays of characters " "representing all or part of a CRT screen. A default window called " "B, which is the size of the terminal screen, is supplied. Others " "may be created with B." msgstr "" #. type: Plain text #: archlinux msgid "" "Note that B does not handle overlapping windows, that's done by the " "B(3X) library. This means that you can either use B or " "divide the screen into tiled windows and not using B at all. Mixing " "the two will result in unpredictable, and undesired, effects." msgstr "" #. type: Plain text #: archlinux msgid "" "Windows are referred to by variables declared as B. These data " "structures are manipulated with routines described here and elsewhere in the " "B manual pages. Among those, the most basic routines are B " "and B. More general versions of these routines are included with " "names beginning with B, allowing the user to specify a window. The " "routines not beginning with B affect B." msgstr "" #. type: Plain text #: archlinux msgid "" "After using routines to manipulate a window, B(3X) is called, " "telling B to make the user's CRT screen look like B. The " "characters in a window are actually of type B, (character and " "attribute data) so that other information about the character may also be " "stored with each character." msgstr "" #. type: Plain text #: archlinux msgid "" "Special windows called I may also be manipulated. These are windows " "which are not constrained to the size of the screen and whose contents need " "not be completely displayed. See B(3X) for more information." msgstr "" #. type: Plain text #: archlinux msgid "" "In addition to drawing characters on the screen, video attributes and colors " "may be supported, causing the characters to show up in such modes as " "underlined, in reverse video, or in color on terminals that support such " "display enhancements. Line drawing characters may be specified to be " "output. On input, B is also able to translate arrow and function " "keys that transmit escape sequences into single values. The video " "attributes, line drawing characters, and input values use names, defined in " "Bcurses.hE>, such as B, B, and B." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "Environment variables" msgstr "" #. type: Plain text #: archlinux msgid "" "If the environment variables B and B are set, or if the " "program is executing in a window environment, line and column information in " "the environment will override information read by I. This would " "affect a program running in an AT&T 630 layer, for example, where the size " "of a screen is changeable (see B)." msgstr "" #. type: Plain text #: archlinux msgid "" "If the environment variable B is defined, any program using " "B checks for a local terminal definition before checking in the " "standard place. For example, if B is set to B, then the " "compiled terminal definition is found in" msgstr "" #. type: Plain text #: archlinux msgid "B<\\*d/a/att4424>." msgstr "" #. type: Plain text #: archlinux msgid "" "(The B is copied from the first letter of B to avoid creation of " "huge directories.) However, if B is set to B<$HOME/myterms>, " "B first checks" msgstr "" #. type: Plain text #: archlinux msgid "B<$HOME/myterms/a/att4424>," msgstr "" #. type: Plain text #: archlinux msgid "and if that fails, it then checks" msgstr "" #. type: Plain text #: archlinux msgid "" "This is useful for developing experimental definitions or when write " "permission in B<\\*d> is not available." msgstr "" #. type: Plain text #: archlinux msgid "" "The integer variables B and B are defined in Bcurses." "hE> and will be filled in by B with the size of the screen. " "The constants B and B have the values B<1> and B<0>, " "respectively." msgstr "" #. type: Plain text #: archlinux msgid "" "The B routines also define the B variable B which " "is used for certain low-level operations like clearing and redrawing a " "screen containing garbage. The B can be used in only a few routines." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "Routine and Argument Names" msgstr "" #. type: Plain text #: archlinux msgid "" "Many B routines have two or more versions. The routines prefixed " "with I require a window argument. The routines prefixed with I

" "require a pad argument. Those without a prefix generally use B." msgstr "" #. type: Plain text #: archlinux msgid "" "The routines prefixed with B require a I and I coordinate to move " "to before performing the appropriate action. The B routines imply a " "call to B before the call to the other routine. The coordinate I " "always refers to the row (of the window), and I always refers to the " "column. The upper left-hand corner is always (0,0), not (1,1)." msgstr "" #. type: Plain text #: archlinux msgid "" "The routines prefixed with B take both a window argument and I and " "I coordinates. The window argument is always specified before the " "coordinates." msgstr "" #. type: Plain text #: archlinux msgid "" "In each case, I is the window affected, and I is the pad affected; " "I and I are always pointers to type B." msgstr "" #. type: Plain text #: archlinux msgid "" "Option setting routines require a Boolean flag I with the value B " "or B; I is always of type B. Most of the data types used " "in the library routines, such as B, B, B, and " "B are defined in Bcurses.hE>. Types used for the terminfo " "routines such as B are defined in Bterm.hE>." msgstr "" #. type: Plain text #: archlinux msgid "" "This manual page describes functions which may appear in any configuration " "of the library. There are two common configurations of the library:" msgstr "" #. type: TP #: archlinux #, no-wrap msgid "I" msgstr "" #. type: Plain text #: archlinux msgid "" "the \\*(``normal\\*('' library, which handles 8-bit characters. The normal " "(8-bit) library stores characters combined with attributes in B data." msgstr "" #. type: Plain text #: archlinux msgid "" "Attributes alone (no corresponding character) may be stored in B or " "the equivalent B data. In either case, the data is stored in " "something like an integer." msgstr "" #. type: Plain text #: archlinux msgid "Each cell (row and column) in a B is stored as a B." msgstr "" #. type: TP #: archlinux #, no-wrap msgid "I" msgstr "" #. type: Plain text #: archlinux msgid "" "the so-called \\*(``wide\\*('' library, which handles multibyte characters " "(see the section on B). The \\*(``wide\\*('' " "library includes all of the calls from the \\*(``normal\\*('' library. It " "adds about one third more calls using data types which store multibyte " "characters:" msgstr "" #. type: TP #: archlinux #, no-wrap msgid "B" msgstr "" #. type: Plain text #: archlinux msgid "" "corresponds to B. However it is a structure, because more data is " "stored than can fit into an integer. The characters are large enough to " "require a full integer value - and there may be more than one character per " "cell. The video attributes and color are stored in separate fields of the " "structure." msgstr "" #. type: Plain text #: archlinux msgid "Each cell (row and column) in a B is stored as a B." msgstr "" #. type: Plain text #: archlinux msgid "" "The B(3X) and B(3X) functions store and retrieve the " "data from a B structure." msgstr "" #. type: TP #: archlinux #, no-wrap msgid "B" msgstr "" #. type: Plain text #: archlinux msgid "" "stores a \\*(``wide\\*('' character. Like B, this may be an integer." msgstr "" #. type: TP #: archlinux #, no-wrap msgid "B" msgstr "" #. type: Plain text #: archlinux msgid "" "stores a B or B - not the same, though both may have the same " "size." msgstr "" #. type: Plain text #: archlinux msgid "" "The \\*(``wide\\*('' library provides new functions which are analogous to " "functions in the \\*(``normal\\*('' library. There is a naming convention " "which relates many of the normal/wide variants: a \\*(``_w\\*('' is inserted " "into the name. For example, B becomes B." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "Routine Name Index" msgstr "" #. type: Plain text #: archlinux msgid "" "The following table lists the B routines provided in the " "\\*(``normal\\*('' and \\*(``wide\\*('' libraries and the names of the " "manual pages on which they are described. Routines flagged with " "\\*(``*\\*('' are ncurses-specific, not described by XPG4 or present in SVr4." msgstr "" #. type: tbl table #: archlinux #, no-wrap msgid "B Routine Name" msgstr "" #. type: tbl table #: archlinux #, no-wrap msgid "Manual Page Name" msgstr "" #. type: tbl table #: archlinux #, no-wrap msgid "=" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "COLOR_PAIR" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "PAIR_NUMBER" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "add_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "add_wchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "add_wchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "addch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "addchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "addchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "addnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "addnwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "addstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "addwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "alloc_pair" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "assume_default_colors" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "attr_get" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "attr_off" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "attr_on" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "attr_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "attroff" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "attron" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "attrset" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "baudrate" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "beep" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "bkgd" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "bkgdset" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "bkgrnd" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "bkgrndset" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "border" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "border_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "box" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "box_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "can_change_color" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "cbreak" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "chgat" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "clear" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "clearok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "clrtobot" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "clrtoeol" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "color_content" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "color_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "copywin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "curs_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "curses_trace" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "curses_version" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "def_prog_mode" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "def_shell_mode" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "define_key" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "del_curterm" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "delay_output" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "delch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "deleteln" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "delscreen" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "delwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "derwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "doupdate" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "dupwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "echo" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "echo_wchar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "echochar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "endwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "erase" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "erasechar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "erasewchar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "exit_curses" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "exit_terminfo" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "extended_color_content" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "extended_pair_content" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "extended_slk_color" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "filter" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "find_pair" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "flash" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "flushinp" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "free_pair" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "get_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "get_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getattrs" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getbegx" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getbegy" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getbegyx" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getbkgd" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getbkgrnd" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getcchar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getcurx" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getcury" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getmaxx" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getmaxy" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getmaxyx" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getmouse" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getn_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getparx" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getpary" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getparyx" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getsyx" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "getyx" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "halfdelay" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "has_colors" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "has_ic" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "has_il" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "has_key" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "has_mouse" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "hline" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "hline_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "idcok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "idlok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "immedok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "in_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "in_wchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "in_wchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "inch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "inchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "inchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "init_color" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "init_extended_color" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "init_extended_pair" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "init_pair" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "initscr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "innstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "innwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "ins_nwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "ins_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "ins_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "insch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "insdelln" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "insertln" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "insnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "insstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "instr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "intrflush" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "inwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_cleared" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_idcok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_idlok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_immedok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_keypad" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_leaveok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_linetouched" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_nodelay" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_notimeout" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_pad" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_scrollok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_subwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_syncok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_term_resized" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_wintouched" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "isendwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "key_defined" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "key_name" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "keybound" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "keyname" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "keyok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "keypad" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "killchar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "killwchar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "leaveok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "longname" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mcprint" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "meta" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mouse_trafo" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mouseinterval" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mousemask" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "move" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvadd_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvadd_wchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvadd_wchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvaddch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvaddchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvaddchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvaddnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvaddnwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvaddstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvaddwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvchgat" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvcur" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvdelch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvderwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvget_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvget_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvgetch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvgetn_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvgetnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvgetstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvhline" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvhline_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvin_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvin_wchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvin_wchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvinch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvinchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvinchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvinnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvinnwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvins_nwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvins_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvins_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvinsch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvinsnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvinsstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvinstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvinwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvprintw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvscanw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvvline" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvvline_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwadd_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwadd_wchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwadd_wchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwaddch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwaddchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwaddchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwaddnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwaddnwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwaddstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwaddwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwchgat" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwdelch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwget_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwget_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwgetch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwgetn_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwgetnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwgetstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwhline" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwhline_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwin_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwin_wchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwin_wchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwinch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwinchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwinchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwinnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwinnwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwins_nwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwins_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwins_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwinsch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwinsnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwinsstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwinstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwinwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwprintw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwscanw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwvline" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "mvwvline_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "napms" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "newpad" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "newterm" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "newwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "nl" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "nocbreak" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "nodelay" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "noecho" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "nofilter" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "nonl" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "noqiflush" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "noraw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "notimeout" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "overlay" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "overwrite" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "pair_content" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "pecho_wchar" msgstr "" #. type: tbl table #: archlinux #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "pechochar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "pnoutrefresh" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "prefresh" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "printw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "putp" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "putwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "qiflush" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "raw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "redrawwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "refresh" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "reset_color_pairs" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "reset_prog_mode" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "reset_shell_mode" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "resetty" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "resize_term" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "resizeterm" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "restartterm" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "ripoffline" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "savetty" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "scanw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "scr_dump" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "scr_init" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "scr_restore" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "scr_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "scrl" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "scroll" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "scrollok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "set_curterm" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "set_term" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "setcchar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "setscrreg" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "setsyx" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "setupterm" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_attr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_attr_off" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_attr_on" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_attr_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_attroff" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_attron" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_attrset" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_clear" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_color" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_init" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_label" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_noutrefresh" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_refresh" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_restore" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_touch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "slk_wset" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "standend" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "standout" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "start_color" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "subpad" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "subwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "syncok" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "term_attrs" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "termattrs" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "termname" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tgetent" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tgetflag" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tgetnum" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tgetstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tgoto" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tigetflag" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tigetnum" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tigetstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "timeout" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tiparm" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tiparm_s" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tiscan_s" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "touchline" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "touchwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tparm" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "tputs" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "trace" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "typeahead" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "unctrl" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "unget_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "ungetch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "ungetmouse" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "untouchwin" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "use_default_colors" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "use_env" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "use_extended_names" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "use_legacy_coding" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "use_tioctl" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "vid_attr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "vid_puts" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "vidattr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "vidputs" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "vline" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "vline_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "vw_printw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "vw_scanw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "vwprintw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "vwscanw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wadd_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wadd_wchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wadd_wchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "waddch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "waddchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "waddchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "waddnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "waddnwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "waddstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "waddwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wattr_get" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wattr_off" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wattr_on" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wattr_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wattroff" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wattron" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wattrset" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wbkgd" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wbkgdset" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wbkgrnd" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wbkgrndset" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wborder" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wborder_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wchgat" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wclear" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wclrtobot" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wclrtoeol" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wcolor_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wcursyncup" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wdelch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wdeleteln" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wecho_wchar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wechochar" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wenclose" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "werase" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wget_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wget_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wgetbkgrnd" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wgetch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wgetdelay" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wgetn_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wgetnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wgetparent" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wgetscrreg" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wgetstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "whline" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "whline_set" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "win_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "win_wchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "win_wchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winchnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winchstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winnwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wins_nwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wins_wch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wins_wstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winsch" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winsdelln" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winsertln" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winsnstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winsstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "winwstr" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wmouse_trafo" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wmove" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wnoutrefresh" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wprintw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wredrawln" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wrefresh" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wresize" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wscanw" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wscrl" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wsetscrreg" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wstandend" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wstandout" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wsyncdown" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wsyncup" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wtimeout" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wtouchln" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wunctrl" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wvline" msgstr "" #. type: tbl table #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "wvline_set" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Depending on the configuration, additional sets of functions may be " "available:" msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X) - curses memory-leak checking" msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X) - curses screen-pointer extension" msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X) - curses thread support" msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X) - curses debugging routines" msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: archlinux msgid "" "Routines that return an integer return B upon failure and an integer " "value other than B upon successful completion, unless otherwise noted " "in the routine descriptions." msgstr "" #. type: Plain text #: archlinux msgid "" "As a general rule, routines check for null pointers passed as parameters, " "and handle this as an error." msgstr "" #. type: Plain text #: archlinux msgid "" "All macros return the value of the B version, except B, " "B, B, B, and B. The return values of " "B, B, B, B, and B are " "undefined (i.e., these should not be used as the right-hand side of " "assignment statements)." msgstr "" #. type: Plain text #: archlinux msgid "" "Functions with a \\*(``mv\\*('' prefix first perform a cursor movement using " "B, and return an error if the position is outside the window, or if " "the window pointer is null. Most \\*(``mv\\*(''-prefixed functions (except " "variadic functions such as B) are provided both as macros and " "functions." msgstr "" #. type: Plain text #: archlinux msgid "Routines that return pointers return B on error." msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "ENVIRONMENT" msgstr "" #. type: Plain text #: archlinux msgid "" "The following environment symbols are useful for customizing the runtime " "behavior of the B library. The most important ones have been " "already discussed in detail." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "CC command-character" msgstr "" #. type: Plain text #: archlinux msgid "" "When set, change occurrences of the command_character (i.e., the B " "capability) of the loaded terminfo entries to the value of this variable. " "Very few terminfo entries provide this feature." msgstr "" #. type: Plain text #: archlinux msgid "" "Because this name is also used in development environments to represent the " "C compiler's name, B ignores it if it does not happen to be a " "single character." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "BAUDRATE" msgstr "" #. type: Plain text #: archlinux msgid "" "The debugging library checks this environment variable when the application " "has redirected output to a file. The variable's numeric value is used for " "the baudrate. If no value is found, B uses 9600. This allows " "testers to construct repeatable test-cases that take into account costs that " "depend on baudrate." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "COLUMNS" msgstr "" #. type: Plain text #: archlinux msgid "" "Specify the width of the screen in characters. Applications running in a " "windowing environment usually are able to obtain the width of the window in " "which they are executing. If neither the B value nor the " "terminal's screen size is available, B uses the size which may be " "specified in the terminfo database (i.e., the B capability)." msgstr "" #. type: Plain text #: archlinux msgid "" "It is important that your application use a correct size for the screen. " "This is not always possible because your application may be running on a " "host which does not honor NAWS (Negotiations About Window Size), or because " "you are temporarily running as another user. However, setting B " "and/or B overrides the library's use of the screen size obtained from " "the operating system." msgstr "" #. type: Plain text #: archlinux msgid "" "Either B or B symbols may be specified independently. This " "is mainly useful to circumvent legacy misfeatures of terminal descriptions, " "e.g., xterm which commonly specifies a 65 line screen. For best results, " "B and B should not be specified in a terminal description for " "terminals which are run as emulations." msgstr "" #. type: Plain text #: archlinux msgid "" "Use the B function to disable all use of external environment (but " "not including system calls) to determine the screen size. Use the " "B function to update B or B to match the screen " "size obtained from system calls or the terminal database." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "ESCDELAY" msgstr "" #. type: Plain text #: archlinux msgid "" "Specifies the total time, in milliseconds, for which ncurses will await a " "character sequence, e.g., a function key. The default value, 1000 " "milliseconds, is enough for most uses. However, it is made a variable to " "accommodate unusual applications." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The most common instance where you may wish to change this value is to work " "with slow hosts, e.g., running on a network. If the host cannot read " "characters rapidly enough, it will have the same effect as if the terminal " "did not send characters rapidly enough. The library will still see a " "timeout." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Note that xterm mouse events are built up from character sequences received " "from the xterm. If your application makes heavy use of multiple-clicking, " "you may wish to lengthen this default value because the timeout applies to " "the composed multi-click event as well as the individual clicks." msgstr "" #. type: Plain text #: archlinux msgid "" "In addition to the environment variable, this implementation provides a " "global variable with the same name. Portable applications should not rely " "upon the presence of ESCDELAY in either form, but setting the environment " "variable rather than the global variable does not create problems when " "compiling an application." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "HOME" msgstr "" #. type: Plain text #: archlinux msgid "" "Tells B where your home directory is. That is where it may read " "and write auxiliary terminal descriptions:" msgstr "" #. type: Plain text #: archlinux msgid "$HOME/.termcap $HOME/.terminfo" msgstr "" #. type: SS #: archlinux #, no-wrap msgid "LINES" msgstr "" #. type: Plain text #: archlinux msgid "" "Like COLUMNS, specify the height of the screen in characters. See COLUMNS " "for a detailed description." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "MOUSE_BUTTONS_123" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "This applies only to the OS/2 EMX port. It specifies the order of buttons " "on the mouse. OS/2 numbers a 3-button mouse inconsistently from other " "platforms:" msgstr "" #. type: Plain text #: archlinux msgid "1 = left" msgstr "" #. type: Plain text #: archlinux msgid "2 = right" msgstr "" #. type: Plain text #: archlinux msgid "3 = middle." msgstr "" #. type: Plain text #: archlinux msgid "" "This variable lets you customize the mouse. The variable must be three " "numeric digits 1-3 in any order, e.g., 123 or 321. If it is not specified, " "B uses 132." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "NCURSES_ASSUMED_COLORS" msgstr "" #. type: Plain text #: archlinux msgid "" "Override the compiled-in assumption that the terminal's default colors are " "white-on-black (see B(3X)). You may set the foreground and " "background color values with this environment variable by proving a 2-" "element list: foreground,background. For example, to tell ncurses to not " "assume anything about the colors, set this to \"-1,-1\". To make it green-" "on-black, set it to \"2,0\". Any positive value from zero to the terminfo " "B value is allowed." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "NCURSES_CONSOLE2" msgstr "" #. type: Plain text #: archlinux msgid "This applies only to the MinGW port of ncurses." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The B program's handling of the Microsoft Console API call " "B is defective. Applications which use this will " "hang. However, it is possible to simulate the action of this call by " "mapping coordinates, explicitly saving and restoring the original screen " "contents. Setting the environment variable B has the same effect." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "NCURSES_GPM_TERMS" msgstr "" #. type: Plain text #: archlinux msgid "This applies only to ncurses configured to use the GPM interface." msgstr "" #. type: Plain text #: archlinux msgid "" "If present, the environment variable is a list of one or more terminal names " "against which the B environment variable is matched. Setting it to an " "empty value disables the GPM interface; using the built-in support for " "xterm, etc." msgstr "" #. type: Plain text #: archlinux msgid "" "If the environment variable is absent, ncurses will attempt to open GPM if " "B contains \\*(``linux\\*(''." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "NCURSES_NO_HARD_TABS" msgstr "" #. type: Plain text #: archlinux msgid "" "B may use tabs as part of the cursor movement optimization. In " "some cases, your terminal driver may not handle these properly. Set this " "environment variable to disable the feature. You can also adjust your " "B(1) settings to avoid the problem." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "NCURSES_NO_MAGIC_COOKIE" msgstr "" #. type: Plain text #: archlinux msgid "" "Some terminals use a magic-cookie feature which requires special handling to " "make highlighting and other video attributes display properly. You can " "suppress the highlighting entirely for these terminals by setting this " "environment variable." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "NCURSES_NO_PADDING" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Most of the terminal descriptions in the terminfo database are written for " "real \\*(``hardware\\*('' terminals. Many people use terminal emulators " "which run in a windowing environment and use curses-based applications. " "Terminal emulators can duplicate all of the important aspects of a hardware " "terminal, but they do not have the same limitations. The chief limitation " "of a hardware terminal from the standpoint of your application is the " "management of dataflow, i.e., timing. Unless a hardware terminal is " "interfaced into a terminal concentrator (which does flow control), it (or " "your application) must manage dataflow, preventing overruns. The cheapest " "solution (no hardware cost) is for your program to do this by pausing after " "operations that the terminal does slowly, such as clearing the display." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "As a result, many terminal descriptions (including the vt100) have delay " "times embedded. You may wish to use these descriptions, but not want to pay " "the performance penalty." msgstr "" #. type: Plain text #: archlinux msgid "" "Set the NCURSES_NO_PADDING environment variable to disable all but mandatory " "padding. Mandatory padding is used as a part of special control sequences " "such as B." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "NCURSES_NO_SETBUF" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "This setting is obsolete. Before changes" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "started with 5.9 patch 20120825 and" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "continued though 5.9 patch 20130126" msgstr "" #. type: Plain text #: archlinux msgid "" "B enabled buffered output during terminal initialization. This was " "done (as in SVr4 curses) for performance reasons. For testing purposes, " "both of B and certain applications, this feature was made " "optional. Setting the NCURSES_NO_SETBUF variable disabled output buffering, " "leaving the output in the original (usually line buffered) mode." msgstr "" #. type: Plain text #: archlinux msgid "" "In the current implementation, ncurses performs its own buffering and does " "not require this workaround. It does not modify the buffering of the " "standard output." msgstr "" #. type: Plain text #: archlinux msgid "" "The reason for the change was to make the behavior for interrupts and other " "signals more robust. One drawback is that certain nonconventional programs " "would mix ordinary stdio calls with ncurses calls and (usually) work. This " "is no longer possible since ncurses is not using the buffered standard " "output but its own output (to the same file descriptor). As a special case, " "the low-level calls such as B still use the standard output. But high-" "level curses calls do not." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "NCURSES_NO_UTF8_ACS" msgstr "" #. type: Plain text #: archlinux msgid "" "During initialization, the B library checks for special cases where " "VT100 line-drawing (and the corresponding alternate character set " "capabilities) described in the terminfo are known to be missing. " "Specifically, when running in a UTF-8 locale, the Linux console emulator and " "the GNU screen program ignore these. Ncurses checks the B environment " "variable for these. For other special cases, you should set this " "environment variable. Doing this tells ncurses to use Unicode values which " "correspond to the VT100 line-drawing glyphs. That works for the special " "cases cited, and is likely to work for terminal emulators." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "When setting this variable, you should set it to a nonzero value. Setting " "it to zero (or to a nonnumber) disables the special check for " "\\*(``linux\\*('' and \\*(``screen\\*(''." msgstr "" #. type: Plain text #: archlinux msgid "" "As an alternative to the environment variable, ncurses checks for an " "extended terminfo capability B. This is a numeric capability which can " "be compiled using B. For example" msgstr "" #. type: Plain text #: archlinux #, no-wrap msgid "" "CW<# linux console, if patched to provide working\n" "# VT100 shift-in/shift-out, with corresponding font.\n" "linux-vt100|linux console with VT100 line-graphics,\n" " U8#0, use=linux,>\n" msgstr "" #. type: Plain text #: archlinux #, no-wrap msgid "" "CW<# uxterm with vt100Graphics resource set to false\n" "xterm-utf8|xterm relying on UTF-8 line-graphics,\n" " U8#1, use=xterm,>\n" msgstr "" #. type: Plain text #: archlinux msgid "" "The name \\*(``U8\\*('' is chosen to be two characters, to permit it to be " "used by applications that use ncurses' termcap interface." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "NCURSES_TRACE" msgstr "" #. type: Plain text #: archlinux msgid "" "During initialization, the B debugging library checks the " "NCURSES_TRACE environment variable. If it is defined, to a numeric value, " "B calls the B function, using that value as the argument." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The argument values, which are defined in B, provide several types " "of information. When running with traces enabled, your application will " "write the file B to the current directory." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "See B(3X) for more information." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "TERM" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Denotes your terminal type. Each terminal type is distinct, though many are " "similar." msgstr "" #. type: Plain text #: archlinux msgid "" "B is commonly set by terminal emulators to help applications find a " "workable terminal description. Some of those choose a popular " "approximation, e.g., \\*(``ansi\\*('', \\*(``vt100\\*('', \\*(``xterm\\*('' " "rather than an exact fit. Not infrequently, your application will have " "problems with that approach, e.g., incorrect function-key definitions." msgstr "" #. type: Plain text #: archlinux msgid "" "If you set B in your environment, it has no effect on the operation of " "the terminal emulator. It only affects the way applications work within the " "terminal. Likewise, as a general rule (B(1) being a rare exception), " "terminal emulators which allow you to specify B as a parameter or " "configuration value do not change their behavior to match that setting." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "TERMCAP" msgstr "" #. type: Plain text #: archlinux msgid "" "If the B library has been configured with I support, " "B will check for a terminal's description in termcap form if it is " "not available in the terminfo database." msgstr "" #. type: Plain text #: archlinux msgid "" "The B environment variable contains either a terminal description " "(with newlines stripped out), or a file name telling where the information " "denoted by the B environment variable exists. In either case, setting " "it directs B to ignore the usual place for this information, e.g., /" "etc/termcap." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "TERMINFO" msgstr "" #. type: Plain text #: archlinux msgid "" "B can be configured to read from multiple terminal databases. The " "B variable overrides the location for the default terminal " "database. Terminal descriptions (in terminal format) are stored in terminal " "databases:" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Normally these are stored in a directory tree, using subdirectories named by " "the first letter of the terminal names therein." msgstr "" #. type: Plain text #: archlinux msgid "" "This is the scheme used in System V, which legacy Unix systems use, and the " "B variable is used by I applications on those systems to " "override the default location of the terminal database." msgstr "" #. type: Plain text #: archlinux msgid "" "If B is built to use hashed databases, then each entry in this list " "may be the path of a hashed database file, e.g.," msgstr "" #. type: Plain text #: archlinux msgid "/usr/share/terminfo.db" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "rather than" msgstr "" #. type: Plain text #: archlinux msgid "/usr/share/terminfo/" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The hashed database uses less disk-space and is a little faster than the " "directory tree. However, some applications assume the existence of the " "directory tree, reading it directly rather than using the terminfo library " "calls." msgstr "" #. type: Plain text #: archlinux msgid "" "If B is built with a support for reading termcap files directly, " "then an entry in this list may be the path of a termcap file." msgstr "" #. type: Plain text #: archlinux msgid "" "If the B variable begins with \\*(``hex:\\*('' or \\*(``b64:" "\\*('', B uses the remainder of that variable as a compiled " "terminal description. You might produce the base64 format using " "B(1M):" msgstr "" #. type: Plain text #: archlinux msgid "TERMINFO=\"$(infocmp -0 -Q2 -q)\" export TERMINFO" msgstr "" #. type: Plain text #: archlinux msgid "" "The compiled description is used if it corresponds to the terminal " "identified by the B variable." msgstr "" #. type: Plain text #: archlinux msgid "" "Setting B is the simplest, but not the only way to set location of " "the default terminal database. The complete list of database locations in " "order follows:" msgstr "" #. type: Plain text #: archlinux msgid "" "the last terminal database to which B wrote, if any, is searched " "first" msgstr "" #. type: Plain text #: archlinux msgid "the location specified by the TERMINFO environment variable" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "$HOME/.terminfo" msgstr "" #. type: Plain text #: archlinux msgid "locations listed in the TERMINFO_DIRS environment variable" msgstr "" #. type: Plain text #: archlinux msgid "" "one or more locations whose names are configured and compiled into the " "ncurses library, i.e.," msgstr "" #. type: Plain text #: archlinux msgid "no default value (corresponding to the TERMINFO_DIRS variable)" msgstr "" #. type: Plain text #: archlinux msgid "/usr/share/terminfo (corresponding to the TERMINFO variable)" msgstr "" #. type: SS #: archlinux #, no-wrap msgid "TERMINFO_DIRS" msgstr "" #. type: Plain text #: archlinux msgid "" "Specifies a list of locations to search for terminal descriptions. Each " "location in the list is a terminal database as described in the section on " "the B variable. The list is separated by colons (i.e., \":\") on " "Unix, semicolons on OS/2 EMX." msgstr "" #. type: Plain text #: archlinux msgid "" "There is no corresponding feature in System V terminfo; it is an extension " "developed for B." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "TERMPATH" msgstr "" #. type: Plain text #: archlinux msgid "" "If B does not hold a file name then B checks the " "B environment variable. This is a list of filenames separated by " "spaces or colons (i.e., \":\") on Unix, semicolons on OS/2 EMX." msgstr "" #. type: Plain text #: archlinux msgid "" "If the B environment variable is not set, B looks in the " "files" msgstr "" #. type: Plain text #: archlinux msgid "/etc/termcap, /usr/share/misc/termcap and $HOME/.termcap," msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "in that order." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The library may be configured to disregard the following variables when the " "current user is the superuser (root), or if the application uses setuid or " "setgid permissions:" msgstr "" #. type: Plain text #: archlinux msgid "$TERMINFO, $TERMINFO_DIRS, $TERMPATH, as well as $HOME." msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "ALTERNATE CONFIGURATIONS" msgstr "" #. type: Plain text #: archlinux msgid "" "Several different configurations are possible, depending on the configure " "script options used when building B. There are a few main options " "whose effects are visible to the applications developer using B:" msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "--disable-overwrite" msgstr "" #. type: Plain text #: archlinux msgid "The standard include for B is as noted in B:" msgstr "" #. type: Plain text #: archlinux msgid "" "This option is used to avoid filename conflicts when B is not the " "main implementation of curses of the computer. If B is installed " "disabling overwrite, it puts its headers in a subdirectory, e.g.," msgstr "" #. type: Plain text #: archlinux msgid "B<#include Encurses/curses.hE>" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "It also omits a symbolic link which would allow you to use B<-lcurses> to " "build executables." msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "--enable-widec" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The configure script renames the library and (if the B<--disable-overwrite> " "option is used) puts the header files in a different subdirectory. All of " "the library names have a \\*(``w\\*('' appended to them, i.e., instead of" msgstr "" #. type: Plain text #: archlinux msgid "B<-lncurses>" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "you link with" msgstr "" #. type: Plain text #: archlinux msgid "B<-lncursesw>" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "You must also enable the wide-character features in the header file when " "compiling for the wide-character library to use the extended (wide-" "character) functions. The symbol which enables these features has changed " "since XSI Curses, Issue 4:" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Originally, the wide-character feature required the symbol " "B<_XOPEN_SOURCE_EXTENDED> but that was only valid for XPG4 (1996)." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Later, that was deemed conflicting with B<_XOPEN_SOURCE> defined to 500." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "As of mid-2018, none of the features in this implementation require a " "B<_XOPEN_SOURCE> feature greater than 600. However, X/Open Curses, Issue 7 " "(2009) recommends defining it to 700." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Alternatively, you can enable the feature by defining B " "with the caveat that some other header file than B may require a " "specific value for B<_XOPEN_SOURCE> (or a system-specific symbol)." msgstr "" #. type: Plain text #: archlinux msgid "" "The B file which is installed for the wide-character library is " "designed to be compatible with the normal library's header. Only the size " "of the B structure differs, and very few applications require more " "than a pointer to Bs." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "If the headers are installed allowing overwrite, the wide-character " "library's headers should be installed last, to allow applications to be " "built using either library from the same set of headers." msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "--with-pthread" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The configure script renames the library. All of the library names have a " "\\*(``t\\*('' appended to them (before any \\*(``w\\*('' added by B<--enable-" "widec>)." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The global variables such as B are replaced by macros to allow read-" "only access. At the same time, setter-functions are provided to set these " "values. Some applications (very few) may require changes to work with this " "convention." msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "--with-shared" msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "--with-normal" msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "--with-debug" msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "--with-profile" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The shared and normal (static) library names differ by their suffixes, e.g., " "B and B. The debug and profiling libraries add " "a \\*(``_g\\*('' and a \\*(``_p\\*('' to the root names respectively, e.g., " "B and B." msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "--with-termlib" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Low-level functions which do not depend upon whether the library supports " "wide-characters, are provided in the tinfo library." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "By doing this, it is possible to share the tinfo library between wide/normal " "configurations as well as reduce the size of the library when only low-level " "functions are needed." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "Those functions are described in these pages:" msgstr "" #. type: Plain text #: archlinux msgid "B(3X) - miscellaneous curses extensions" msgstr "" #. type: Plain text #: archlinux msgid "B(3X) - B input options" msgstr "" #. type: Plain text #: archlinux msgid "B(3X) - low-level B routines" msgstr "" #. type: Plain text #: archlinux msgid "B(3X) - B environment query routines" msgstr "" #. type: Plain text #: archlinux msgid "B(3X) - B emulation of termcap" msgstr "" #. type: Plain text #: archlinux msgid "B(3X) - B interfaces to terminfo database" msgstr "" #. type: Plain text #: archlinux msgid "B(3X) - miscellaneous B utility routines" msgstr "" #. type: TP #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "--with-trace" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The B function normally resides in the debug library, but it is " "sometimes useful to configure this in the shared library. Configure scripts " "should check for the function's existence rather than assuming it is always " "in the debug library." msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "FILES" msgstr "" #. type: TP #: archlinux #, no-wrap msgid "/usr/share/tabset" msgstr "" #. type: Plain text #: archlinux msgid "" "directory containing initialization files for the terminal capability " "database /usr/share/terminfo terminal capability database" msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: archlinux msgid "" "B(\\*n) and related pages whose names begin \\*(``curs_\\*('' for " "detailed routine descriptions." msgstr "" #. type: Plain text #: archlinux msgid "B(3X)" msgstr "" #. type: Plain text #: archlinux msgid "B(5) for user-defined capabilities" msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "EXTENSIONS" msgstr "" #. type: Plain text #: archlinux msgid "" "The B library can be compiled with an option (B<-DUSE_GETCAP>) " "that falls back to the old-style /etc/termcap file if the terminal setup " "code cannot find a terminfo entry corresponding to B. Use of this " "feature is not recommended, as it essentially includes an entire termcap " "compiler in the B startup code, at significant cost in core and " "startup cycles." msgstr "" #. type: Plain text #: archlinux msgid "" "The B library includes facilities for capturing mouse events on " "certain terminals (including xterm). See the B(3X) manual page " "for details." msgstr "" #. type: Plain text #: archlinux msgid "" "The B library includes facilities for responding to window resizing " "events, e.g., when running in an xterm. See the B(3X) and " "B(3X) manual pages for details. In addition, the library may be " "configured with a B handler." msgstr "" #. type: Plain text #: archlinux msgid "" "The B library extends the fixed set of function key capabilities of " "terminals by allowing the application designer to define additional key " "sequences at runtime. See the B(3X) B(3X), and " "B(3X) manual pages for details." msgstr "" #. type: Plain text #: archlinux msgid "" "The B library can exploit the capabilities of terminals which " "implement the ISO-6429 SGR 39 and SGR 49 controls, which allow an " "application to reset the terminal to its original foreground and background " "colors. From the users' perspective, the application is able to draw " "colored text on a background whose color is set independently, providing " "better control over color contrasts. See the B(3X) manual " "page for details." msgstr "" #. type: Plain text #: archlinux msgid "" "The B library includes a function for directing application output " "to a printer attached to the terminal device. See the B(3X) " "manual page for details." msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "PORTABILITY" msgstr "" #. type: Plain text #: archlinux msgid "" "The B library is intended to be BASE-level conformant with XSI " "Curses. The EXTENDED XSI Curses functionality (including color support) is " "supported." msgstr "" #. type: Plain text #: archlinux msgid "" "A small number of local differences (that is, individual differences between " "the XSI Curses and B calls) are described in B " "sections of the library man pages." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "Error checking" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "In many cases, X/Open Curses is vague about error conditions, omitting some " "of the SVr4 documentation." msgstr "" #. type: Plain text #: archlinux msgid "" "Unlike other implementations, this one checks parameters such as pointers to " "WINDOW structures to ensure they are not null. The main reason for " "providing this behavior is to guard against programmer error. The standard " "interface does not provide a way for the library to tell an application " "which of several possible errors were detected. Relying on this (or some " "other) extension will adversely affect the portability of curses " "applications." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "Extensions versus portability" msgstr "" #. type: Plain text #: archlinux msgid "" "Most of the extensions provided by ncurses have not been standardized. Some " "have been incorporated into other implementations, such as PDCurses or " "NetBSD curses. Here are a few to consider:" msgstr "" #. type: Plain text #: archlinux msgid "" "The routine B is not part of XPG4, nor is it present in SVr4. See " "the B(3X) manual page for details." msgstr "" #. type: Plain text #: archlinux msgid "" "The routine B is not part of XPG4, nor is it present in SVr4. See " "the B(3X) manual page for details." msgstr "" #. type: Plain text #: archlinux msgid "" "The routines B, B, B, B, and " "B relating to mouse interfacing are not part of XPG4, nor are they " "present in SVr4. See the B(3X) manual page for details." msgstr "" #. type: Plain text #: archlinux msgid "" "The routine B was not present in any previous curses " "implementation. See the B(3X) manual page for details." msgstr "" #. type: Plain text #: archlinux msgid "" "The routine B is not part of XPG4, nor is it present in SVr4. See " "the B(3X) manual page for details." msgstr "" #. type: Plain text #: archlinux msgid "" "The WINDOW structure's internal details can be hidden from application " "programs. See B(3X) for the discussion of B, etc." msgstr "" #. type: Plain text #: archlinux msgid "" "This implementation can be configured to provide rudimentary support for " "multi-threaded applications. See B(3X) for details." msgstr "" #. type: Plain text #: archlinux msgid "" "This implementation can also be configured to provide a set of functions " "which improve the ability to manage multiple screens. See " "B(3X) for details." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "Padding differences" msgstr "" #. type: Plain text #: archlinux msgid "" "In historic curses versions, delays embedded in the capabilities B, " "B, B, B and B activated corresponding delay bits in the " "UNIX tty driver. In this implementation, all padding is done by sending NUL " "bytes. This method is slightly more expensive, but narrows the interface to " "the UNIX kernel significantly and increases the package's portability " "correspondingly." msgstr "" #. type: SS #: archlinux #, no-wrap msgid "Header files" msgstr "" #. type: Plain text #: archlinux msgid "" "The header file Bcurses.hE> automatically includes the header " "files Bstdio.hE> and Bunctrl.hE>." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "X/Open Curses has more to say, but does not finish the story:" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The inclusion of Ecurses.hE may make visible all symbols from the " "headers Estdio.hE, Eterm.hE, Etermios.hE, and " "Ewchar.hE." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "Here is a more complete story:" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Starting with BSD curses, all implementations have included Estdio." "hE." msgstr "" #. type: Plain text #: archlinux msgid "" "BSD curses included Ecurses.hE and Eunctrl.hE from an " "internal header \"curses.ext\" (\"ext\" was a short name for I)." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "BSD curses used Estdio.hE internally (for B and B), " "but nothing in Ecurses.hE itself relied upon Estdio.hE." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "SVr2 curses added B(3X), which relies upon Estdio.hE. That " "is, the function prototype uses B." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "SVr4 curses added B and B, which also use Estdio.hE." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "X/Open Curses documents all three of these functions." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "SVr4 curses and X/Open Curses do not require the developer to include " "Estdio.hE before including Ecurses.hE. Both document curses " "showing Ecurses.hE as the only required header." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "As a result, standard Ecurses.hE will always include Estdio." "hE." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "X/Open Curses is inconsistent with respect to SVr4 regarding Eunctrl." "hE." msgstr "" #. type: Plain text #: archlinux msgid "" "As noted in B(3X), ncurses includes Eunctrl.hE from " "Ecurses.hE (like SVr4)." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "X/Open's comments about Eterm.hE and Etermios.hE may refer " "to HP-UX and AIX:" msgstr "" #. type: Plain text #: archlinux msgid "" "HP-UX curses includes Eterm.hE from Ecurses.hE to declare " "B in curses.h, but ncurses (and Solaris curses) do not." msgstr "" #. type: Plain text #: archlinux msgid "" "AIX curses includes Eterm.hE and Etermios.hE. Again, " "ncurses (and Solaris curses) do not." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "X/Open says that Ecurses.hE I include Eterm.hE, but " "there is no requirement that it do that." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Some programs use functions declared in both Ecurses.hE and " "Eterm.hE, and must include both headers in the same module. Very " "old versions of AIX curses required including Ecurses.hE before " "including Eterm.hE." msgstr "" #. type: Plain text #: archlinux msgid "" "Because ncurses header files include the headers needed to define datatypes " "used in the headers, ncurses header files can be included in any order. But " "for portability, you should include Ecurses.hE before Eterm." "hE." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "X/Open Curses says I<\"may make visible\"> because including a header file " "does not necessarily make all symbols in it visible (there are ifdef's to " "consider)." msgstr "" #. type: Plain text #: archlinux msgid "" "For instance, in ncurses Ewchar.hE I be included if the proper " "symbol is defined, and if ncurses is configured for wide-character support. " "If the header is included, its symbols may be made visible. That depends on " "the value used for B<_XOPEN_SOURCE> feature test macro." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "X/Open Curses documents one required header, in a special case: Estdarg." "hE before Ecurses.hE to prototype the B and " "B functions (as well as the obsolete the B and " "B functions). Each of those uses a B parameter." msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "The two obsolete functions were introduced in SVr3. The other functions " "were introduced in X/Open Curses. In between, SVr4 curses provided for the " "possibility that an application might include either Evarargs.hE or " "Estdarg.hE. Initially, that was done by using B for the " "B parameter. Later, a special type (defined in Estdio.hE) " "was introduced, to allow for compiler type-checking. That special type is " "always available, because Estdio.hE is always included by " "Ecurses.hE." msgstr "" #. type: Plain text #: archlinux msgid "" "None of the X/Open Curses implementations require an application to include " "Estdarg.hE before Ecurses.hE because they either have " "allowed for a special type, or (like ncurses) include Estdarg.hE " "directly to provide a portable interface." msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "NOTES" msgstr "" #. type: Plain text #: archlinux msgid "" "If standard output from a B program is re-directed to something " "which is not a tty, screen updates will be directed to standard error. This " "was an undocumented feature of AT&T System V Release 3 curses." msgstr "" #. type: SH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "AUTHORS" msgstr "" #. type: Plain text #: archlinux fedora-40 fedora-rawhide mageia-cauldron msgid "" "Zeyd M. Ben-Halim, Eric S. Raymond, Thomas E. Dickey. Based on I " "by Pavel Curtis." msgstr "" #. type: TH #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "2024-01-13" msgstr "" #. type: TH #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "ncurses 6.4" msgstr "" #. type: TH #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Library calls" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "B<\\%ncurses> - character-cell terminal interface with optimized output" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B<#include Ecurses.hE>\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide msgid "" "The I<\\%ncurses> library routines give the user a terminal-independent " "method of updating character screens with reasonable optimization. This " "implementation is \\*(``new curses\\*('' (I<\\%ncurses>) and is the approved " "replacement for 4.4BSD classic curses, which has been discontinued. This " "describes I<\\%ncurses> version 6.4 (patch 20240127)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The I<\\%ncurses> library emulates the curses library of System V Release 4 " "Unix (\\*(``SVr4\\*(''), and XPG4 (X/Open Portability Guide) curses (also " "known as XSI curses). XSI stands for X/Open System Interfaces Extension. " "The I<\\%ncurses> library is freely redistributable in source form." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> man pages employ several sections to clarify matters of usage " "and interoperability with other I implementations." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "\\*(``NOTES\\*('' describes matters and caveats of which any user of the I<\\" "%ncurses> API should be aware, such as limitations on the size of an " "underlying integral type or the availability of a preprocessor macro " "exclusive of a function definition (which prevents its address from being " "taken). This section also describes implementation details that will be " "significant to the programmer but which are not standardized." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "\\*(``EXTENSIONS\\*('' presents I<\\%ncurses> innovations beyond the X/Open " "Curses standard and/or the SVr4 I implementation. They are termed " "I to indicate that they cannot be implemented solely by using " "the library API, but require access to the library's internal state." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "\\*(``PORTABILITY\\*('' discusses matters (beyond the exercise of " "extensions) that should be considered when writing to a I standard, " "or to multiple implementations." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "\\*(``HISTORY\\*('' examines points of detail in I<\\%ncurses> and other " "I implementations over the decades of their development, " "particularly where precedent or inertia have frustrated better design (and, " "in a few cases, where such inertia has been overcome)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "A program using these routines must be linked with the B<-lncurses> option, " "or (if it has been generated) with the debugging library B<-lncurses_g>. " "(Your system integrator may also have installed these libraries under the " "names B<-lcurses> and B<-lcurses_g>.) The ncurses_g library generates trace " "logs (in a file called \\*(``trace\\*('' in the current directory) that " "describe curses actions. See section \\*(``ALTERNATE CONFIGURATIONS\\*('' " "below." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The I<\\%ncurses> package supports: overall screen, window and pad " "manipulation; output to windows and pads; reading terminal input; control " "over terminal and B input and output options; environment query " "routines; color manipulation; use of soft label keys; terminfo capabilities; " "and access to low-level terminal-manipulation routines." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "" "B\n" "B\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Before a B program is run, the tab stops of the terminal should be " "set and its initialization strings, if defined, must be output. This can be " "done by executing the B command after the shell environment " "variable I has been exported. (The BSD-style B<\\%tset>(1) utility " "also performs this function.) See subsection \\*(``Tabs and " "Initialization\\*('' of B(5)." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Overview" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "A I library abstracts the terminal screen by representing all or " "part of it as a I<\\%WINDOW> data structure. A I is a rectangular " "grid of character cells, addressed by row and column coordinates (I, " "I), with the upper left corner as (0, 0). A window called B<\\%stdscr>, " "the same size as the terminal screen, is always available. Create others " "with B<\\%newwin>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "A I library does not manage overlapping windows. (See B(3X) " "if you desire this.) You can either use B<\\%stdscr> to manage one screen-" "filling window, or tile the screen into non-overlapping windows and not use " "B<\\%stdscr> at all. Mixing the two approaches will result in " "unpredictable, and undesired, effects." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Functions permit manipulation of a window and the I identifying the " "cell within it at which the next output operation will occur. Among those, " "the most basic are B(3X) and B<\\%addch>(3X): these place the cursor " "and write a character to B<\\%stdscr>, respectively. As a rule, window-" "addressing functions feature names prefixed (or infixed, see below) with " "\\*(``w\\*(''; these allow the user to specify a pointer to a I<\\%WINDOW.> " "Counterparts not thus prefixed (or infixed) affect B<\\%stdscr>. Because " "moving the cursor prior to another operation is so common, I " "generally also provides functions with a \\*(``mv\\*('' prefix as a " "convenience. Thus, the library defines all of B<\\%addch>, B<\\%waddch>, " "B<\\%mvaddch>, and B<\\%mvwaddch>. When both prefixes are present, the " "order of arguments is a I<\\%WINDOW> pointer first, then a I and I " "coordinate pair." msgstr "" #. X/Open Curses Issue 7 assumes some optimization will be done, but #. does not mandate it in any way. #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Updating the terminal screen with every I call can cause unpleasant " "flicker or inefficient use of the communications channel to the device. " "Therefore, after using I functions to accumulate a set of desired " "updates that make sense to present together, call B<\\%refresh>(3X) to tell " "the library to make the user's screen look like B. I<\\%ncurses> " "I its output by computing a minimal number of operations to " "mutate the screen from its state at the previous refresh to the new one. " "Effective optimization demands accurate information about the terminal " "device: the management of such information is the province of the B<\\" "%terminfo>(3X) API, a feature of every standard I implementation." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Special windows called I may also be manipulated. These are windows " "that are not constrained to the size of the terminal screen and whose " "contents need not be completely displayed. See B<\\%curs_pad>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "In addition to drawing characters on the screen, rendering attributes and " "colors may be supported, causing the characters to show up in such modes as " "underlined, in reverse video, or in color on terminals that support such " "display enhancements. See B<\\%curs_attr>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I predefines constants for a small set of line-drawing and other " "graphics corresponding to the DEC Alternate Character Set (ACS), a feature " "of VT100 and other terminals. See B<\\%waddch>(3X) and B<\\%wadd_wch>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I is implemented using the operating system's terminal driver; " "keystroke events are received not as scan codes but as byte sequences. " "Graphical keycaps (alphanumeric and punctuation keys, and the space) appear " "as-is. Everything else, including the tab, enter/return, keypad, arrow, and " "function keys, appears as a control character or a multibyte I I translates these into unique I See B<\\" "%getch>(3X)." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Effects of GUIs and Environment Variables" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The selection of an appropriate value of I in the process environment " "is essential to correct I and I<\\%term\\%info> library operation. " "A well-configured system selects a correct I value automatically; B<\\" "%tset>(1) may assist with troubleshooting exotic situations." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If the environment variables I and I<\\%COLUMNS> are set, or if the " "I program is executing in a graphical windowing environment, the " "information obtained thence overrides that obtained by I<\\%term\\%info>. " "An I<\\%ncurses> extension supports resizable terminals; see B<\\" "%wresize>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If the environment variable I<\\%TERMINFO> is defined, a I program " "checks first for a terminal type description in the location it identifies. " "I<\\%TERMINFO> is useful for developing experimental type descriptions or " "when write permission to I<\\*d> is not available." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "See section \\*(``ENVIRONMENT\\*('' below." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Naming Conventions" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Many I functions have two or more versions. Those prefixed with " "\\*(``w\\*('' require a window argument. Four functions prefixed with " "\\*(``p\\*('' require a pad argument. Those without a prefix generally " "operate on B<\\%stdscr>." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "In function synopses, I<\\%ncurses> man pages apply the following names to " "parameters." msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "bf" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I (B or B)" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "win" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "pointer to I" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "pad" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "pointer to I that is a pad" msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Wide and Non-wide Character Configurations" msgstr "" #. "ncursesw" + 2n #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "This manual page describes functions that appear in any configuration of the " "library. There are two common configurations; see section \\*(``ALTERNATE " "CONFIGURATIONS\\*('' below." msgstr "" #. type: TP #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I<\\%ncurses>" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "is the library in its \\*(``non-wide\\*('' configuration, handling only " "eight-bit characters. It stores a character combined with attributes in a " "I<\\%chtype> datum, which is often an alias of I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Attributes alone (with no corresponding character) can be stored in " "variables of I<\\%chtype> or I<\\%attr_t> type. In either case, they are " "represented as an integral bit mask." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "Each cell of a I<\\%WINDOW> is stored as a I<\\%chtype.>" msgstr "" #. type: TP #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I<\\%ncursesw>" msgstr "" #. same as foregoing tag width #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "is the library in its \\*(``wide\\*('' configuration, which handles " "character encodings requiring a larger data type than I<\\%char> (a byte-" "sized type) can represent. It adds about one third more calls using " "additional data types that can store such I characters." msgstr "" #. type: TP #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I<\\%cchar_t>" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "corresponds to the non-wide configuration's I<\\%chtype.> It always a " "structure type, because it stores more data than fits into an integral " "type. A character code may not be representable as a I<\\%char,> and " "moreover more than one character may occupy a cell (as with accent marks and " "other diacritics). Each character is of type I<\\%wchar_t;> a complex " "character contains one spacing character and zero or more non-spacing " "characters (see below). Attributes and color data are stored in separate " "fields of the structure, not combined as in I<\\%chtype.>" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "Each cell of a I<\\%WINDOW> is stored as a I<\\%cchar_t.>" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The B<\\%setcchar>(3X) and B<\\%getcchar>(3X) functions store and retrieve " "the data from a I<\\%cchar_t> structure. The wide library API of I<\\" "%ncurses> depends on two data types standardized by ISO C95." msgstr "" #. type: TP #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I<\\%wchar_t>" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "stores a wide character. Like I<\\%chtype,> it may be an alias of I " "Depending on the character encoding, a wide character may be I " "meaning that it occupies a character cell by itself and typically " "accompanies cursor advancement, or I meaning that it occupies " "the same cell as a spacing character, is often regarded as a " "\\*(``modifier\\*('' of the base glyph with which it combines, and typically " "does not advance the cursor." msgstr "" #. type: TP #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I<\\%wint_t>" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "can store a I<\\%wchar_t> or the constant B<\\%WEOF>, analogously to the " "I-sized character manipulation functions of ISO C and its constant B<\\" "%EOF>." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The wide library provides additional functions that complement those in the " "non-wide library where the size of the underlying character type is " "significant. A somewhat regular naming convention relates many of the wide " "variants to their non-wide counterparts; where a non-wide function name " "contains \\*(``ch\\*('' or \\*(``str\\*('', prefix it with \\*(``_w\\*('' to " "obtain the wide counterpart. For example, B<\\%waddch> becomes B<\\" "%wadd_wch>." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "This convention is inapplicable to some non-wide function names, so other " "transformations are used for the wide configuration: in the window " "background management functions, \\*(``bkgd\\*('' becomes " "\\*(``bkgrnd\\*(''; the window border-drawing and -clearing functions are " "suffixed with \\*(``_set\\*(''." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Function Name Index" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The following table lists the I functions provided in the non-wide " "and wide APIs and the corresponding man pages that describe them. Those " "flagged with \\*(``*\\*('' are I<\\%ncurses>-specific, neither described by " "X/Open Curses nor present in SVr4." msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "\\f(BIcurses\\fR Function Name" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Man Page" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "_" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_cbreak" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B(3X)*" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_echo" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_nl" msgstr "" #. type: tbl table #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "is_raw" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Unless otherwise noted, functions that return an integer return B on " "success and B on failure. Functions that return pointers return " "B on failure. Typically, I<\\%ncurses> treats a null pointer passed " "as a function parameter as a failure." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Functions with a \\*(``mv\\*('' prefix first perform cursor movement using " "B<\\%wmove> and fail if the position is outside the window, or (for " "\\*(``mvw\\*('' functions) if the I<\\%WINDOW> pointer is null." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The following environment symbols are useful for customizing the runtime " "behavior of the I<\\%ncurses> library. The most important ones have been " "already discussed in detail." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I (command character)" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "When set, change the B<\\%command_character> (B<\\%cmdch>) capability value " "of loaded I<\\%term\\%info> entries to the value of this variable. Very few " "I<\\%term\\%info> entries provide this feature." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Because this name is also used in development environments to represent the " "C compiler's name, I<\\%ncurses> ignores it if it does not happen to be a " "single character." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The debugging library checks this environment variable when the application " "has redirected output to a file. The variable's numeric value is used for " "the baudrate. If no value is found, I<\\%ncurses> uses 9600. This allows " "testers to construct repeatable test-cases that take into account costs that " "depend on baudrate." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Specify the width of the screen in characters. Applications running in a " "windowing environment usually are able to obtain the width of the window in " "which they are executing. If neither the I<\\%COLUMNS> value nor the " "terminal's screen size is available, I<\\%ncurses> uses the size which may " "be specified in the terminfo database (i.e., the B capability)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "It is important that your application use a correct size for the screen. " "This is not always possible because your application may be running on a " "host which does not honor NAWS (Negotiations About Window Size), or because " "you are temporarily running as another user. However, setting I<\\%COLUMNS> " "and/or I overrides the library's use of the screen size obtained from " "the operating system." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Either I<\\%COLUMNS> or I symbols may be specified independently. " "This is mainly useful to circumvent legacy misfeatures of terminal " "descriptions, e.g., xterm which commonly specifies a 65 line screen. For " "best results, B and B should not be specified in a terminal " "description for terminals which are run as emulations." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Use the B function to disable all use of external environment (but " "not including system calls) to determine the screen size. Use the " "B function to update I<\\%COLUMNS> or I to match the " "screen size obtained from system calls or the terminal database." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Specifies the total time, in milliseconds, for which I<\\%ncurses> will " "await a character sequence, e.g., a function key. The default value, 1000 " "milliseconds, is enough for most uses. However, it is made a variable to " "accommodate unusual applications." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "In addition to the environment variable, this implementation provides a " "global variable with the same name. Portable applications should not rely " "upon the presence of B<\\%ESCDELAY> in either form, but setting the " "environment variable rather than the global variable does not create " "problems when compiling an application." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Tells I<\\%ncurses> where your home directory is. That is where it may read " "and write auxiliary terminal descriptions:" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "" "$HOME/.termcap\n" "$HOME/.terminfo\n" msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Like I<\\%COLUMNS>, specify the height of the screen in characters. See I<\\" "%COLUMNS> for a detailed description." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "" "1 = left\n" "2 = right\n" "3 = middle.\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "This variable lets you customize the mouse. The variable must be three " "numeric digits 1-3 in any order, e.g., 123 or 321. If it is not specified, " "I<\\%ncurses> uses 132." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Override the compiled-in assumption that the terminal's default colors are " "white-on-black (see B(3X)). You may set the foreground and " "background color values with this environment variable by proving a 2-" "element list: foreground,background. For example, to tell I<\\%ncurses> to " "not assume anything about the colors, set this to \"-1,-1\". To make it " "green-on-black, set it to \"2,0\". Any positive value from zero to the " "terminfo B value is allowed." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "This applies only to the MinGW port of I<\\%ncurses>." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "This applies only to I<\\%ncurses> configured to use the GPM interface." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If present, the environment variable is a list of one or more terminal names " "against which the I environment variable is matched. Setting it to an " "empty value disables the GPM interface; using the built-in support for " "xterm, etc." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If the environment variable is absent, I<\\%ncurses> will attempt to open " "GPM if I contains \\*(``linux\\*(''." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> may use tabs as part of cursor movement optimization. In some " "cases, your terminal driver may not handle these properly. Set this " "environment variable to any value to disable the feature. You can also " "adjust your B(1) settings to avoid the problem." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Some terminals use a magic-cookie feature which requires special handling to " "make highlighting and other video attributes display properly. You can " "suppress the highlighting entirely for these terminals by setting this " "environment variable to any value." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Set the I<\\%NCURSES_NO_PADDING> environment variable to disable all but " "mandatory padding. Mandatory padding is used as a part of special control " "sequences such as B." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> enabled buffered output during terminal initialization. This " "was done (as in SVr4 curses) for performance reasons. For testing purposes, " "both of I<\\%ncurses> and certain applications, this feature was made " "optional. Setting the I<\\%NCURSES_NO_SETBUF> variable disabled output " "buffering, leaving the output in the original (usually line buffered) mode." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "In the current implementation, I<\\%ncurses> performs its own buffering and " "does not require this workaround. It does not modify the buffering of the " "standard output." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The reason for the change was to make the behavior for interrupts and other " "signals more robust. One drawback is that certain nonconventional programs " "would mix ordinary I<\\%stdio>(3) calls with I<\\%ncurses> calls and " "(usually) work. This is no longer possible since I<\\%ncurses> is not " "using the buffered standard output but its own output (to the same file " "descriptor). As a special case, the low-level calls such as B still " "use the standard output. But high-level curses calls do not." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "During initialization, the I<\\%ncurses> library checks for special cases " "where VT100 line-drawing (and the corresponding alternate character set " "capabilities) described in the terminfo are known to be missing. " "Specifically, when running in a UTF-8 locale, the Linux console emulator and " "the GNU screen program ignore these. I<\\%ncurses checks the TERM " "environment variable for these. For other special cases, you should set " "this environment variable. Doing this tells \\%ncurses to use Unicode " "values which correspond to the VT100 line-drawing glyphs. That works for " "the special cases cited, and is likely to work for terminal emulators.>" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "As an alternative to the environment variable, I<\\%ncurses> checks for an " "extended terminfo capability B. This is a numeric capability which can " "be compiled using B. For example" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "" "# linux console, if patched to provide working\n" "# VT100 shift-in/shift-out, with corresponding font.\n" "linux-vt100|linux console with VT100 line-graphics,\n" " U8#0, use=linux,\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "" "# uxterm with vt100Graphics resource set to false\n" "xterm-utf8|xterm relying on UTF-8 line-graphics,\n" " U8#1, use=xterm,\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The name \\*(``U8\\*('' is chosen to be two characters, to permit it to be " "used by applications that use I<\\%ncurses>' termcap interface." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "During initialization, the I<\\%ncurses> debugging library checks the I<\\" "%NCURSES_TRACE> environment variable. If it is defined, to a numeric value, " "I<\\%ncurses> calls the B function, using that value as the argument." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I is commonly set by terminal emulators to help applications find a " "workable terminal description. Some of those choose a popular " "approximation, e.g., \\*(``ansi\\*('', \\*(``vt100\\*('', \\*(``xterm\\*('' " "rather than an exact fit. Not infrequently, your application will have " "problems with that approach, e.g., incorrect function-key definitions." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If you set I in your environment, it has no effect on the operation of " "the terminal emulator. It only affects the way applications work within the " "terminal. Likewise, as a general rule (B(1) being a rare exception), " "terminal emulators which allow you to specify I as a parameter or " "configuration value do not change their behavior to match that setting." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If the I<\\%ncurses> library has been configured with I support, " "I<\\%ncurses> will check for a terminal's description in termcap form if it " "is not available in the terminfo database." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The I<\\%TERMCAP> environment variable contains either a terminal " "description (with newlines stripped out), or a file name telling where the " "information denoted by the I environment variable exists. In either " "case, setting it directs I<\\%ncurses> to ignore the usual place for this " "information, e.g., /etc/termcap." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> can be configured to read from multiple terminal databases. " "The I<\\%TERMINFO> variable overrides the location for the default terminal " "database. Terminal descriptions (in terminal format) are stored in terminal " "databases:" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "This is the scheme used in System V, which legacy Unix systems use, and the " "I<\\%TERMINFO> variable is used by I applications on those systems " "to override the default location of the terminal database." msgstr "" #. type: IP #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "\\(bu" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If I<\\%ncurses> is built to use hashed databases, then each entry in this " "list may be the path of a hashed database file, e.g.," msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "/usr/share/terminfo.db\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "/usr/share/terminfo/\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If I<\\%ncurses> is built with a support for reading termcap files directly, " "then an entry in this list may be the path of a termcap file." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If the I<\\%TERMINFO> variable begins with \\*(``hex:\\*('' or \\*(``b64:" "\\*('', I<\\%ncurses> uses the remainder of that variable as a compiled " "terminal description. You might produce the base64 format using " "B(1M):" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "" "TERMINFO=\"$(infocmp -0 -Q2 -q)\"\n" "export TERMINFO\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The compiled description is used if it corresponds to the terminal " "identified by the I variable." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Setting I<\\%TERMINFO> is the simplest, but not the only way to set location " "of the default terminal database. The complete list of database locations " "in order follows:" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "the last terminal database to which I<\\%ncurses> wrote, if any, is searched " "first" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "the location specified by the I<\\%TERMINFO> environment variable" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "locations listed in the I<\\%TERMINFO_DIRS> environment variable" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "one or more locations whose names are configured and compiled into the I<\\" "%ncurses> library, i.e.," msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide msgid "" "/etc/terminfo:/usr/share/terminfo (corresponding to the I<\\%TERMINFO_DIRS> " "variable)" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "/usr/share/terminfo (corresponding to the I variable)" msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Specifies a list of locations to search for terminal descriptions. Each " "location in the list is a terminal database as described in the section on " "the I<\\%TERMINFO> variable. The list is separated by colons (i.e., \":\") " "on Unix, semicolons on OS/2 EMX." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "There is no corresponding feature in System V terminfo; it is an extension " "developed for I<\\%ncurses>." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If I<\\%TERMCAP> does not hold a file name then I<\\%ncurses> checks the I<\\" "%TERMPATH> environment variable. This is a list of filenames separated by " "spaces or colons (i.e., \":\") on Unix, semicolons on OS/2 EMX." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If the I<\\%TERMPATH> environment variable is not set, I<\\%ncurses> looks " "in the files" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "/etc/termcap, /usr/share/misc/termcap and $HOME/.termcap,\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "$TERMINFO, $TERMINFO_DIRS, $TERMPATH, as well as $HOME.\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Many different I<\\%ncurses> configurations are possible, determined by the " "options given to the I<\\%configure> script when building the library. Run " "the script with the B<--help> option to peruse them all. A few are of " "particular significance to the application developer employing I<\\%ncurses.>" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "The standard include for I<\\%ncurses> is as noted in B:" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "This option is used to avoid filename conflicts when I<\\%ncurses> is not " "the main implementation of curses of the computer. If I<\\%ncurses> is " "installed disabling overwrite, it puts its headers in a subdirectory, e.g.," msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B<#include Encurses/curses.hE>\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B<-lncurses>\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "B<-lncursesw>\n" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The I<\\%curses.h> header file installed for the wide-character library is " "designed to be compatible with the non-wide library's header. Only the size " "of the I<\\%WINDOW> structure differs; few applications require more than " "pointers to I<\\%WINDOW>s." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "B<\\%curs_extend>(3X) - miscellaneous I extensions" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "B<\\%curs_inopts>(3X) - I input options" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "B<\\%curs_kernel>(3X) - low-level I routines" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "B<\\%curs_termattrs>(3X) - I environment query routines" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "B<\\%curs_termcap>(3X) - I emulation of I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "B<\\%curs_terminfo>(3X) - I interface to I database" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "B<\\%curs_util>(3X) - miscellaneous I utility routines" msgstr "" #. type: TP #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "tab stop initialization database" msgstr "" #. type: TP #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "I<\\*d>" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "compiled terminal capability database" msgstr "" #. See X/Open Curses Issue 4, Version 2, pp. 227-234. #. See X/Open Curses Issue 7, pp. 311-318. #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "X/Open Curses permits most functions it specifies to be made available as " "macros as well. I<\\%ncurses> does so" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "for functions that return values via their parameters," msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "to support obsolete features," msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "to reuse functions (for example, those that move the cursor before another " "operation), and" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "a few special cases." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "If the standard output file descriptor of an I<\\%ncurses> program is " "redirected to something that is not a terminal device, the library writes " "screen updates to the standard error file descriptor. This was an " "undocumented feature of SVr3." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "See subsection \\*(``Header files\\*('' below regarding symbols exposed by " "inclusion of I<\\%curses.h>." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> enables an application to capture mouse events on certain " "terminals, including I<\\%xterm;> see B<\\%curs_mouse>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> provides a means of responding to window resizing events, as " "when running in a GUI terminal emulator application such as I<\\%xterm;> see " "B<\\%resizeterm>(3X) and B<\\%wresize>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> allows an application to query the terminal for the presence " "of a wide variety of special keys; see B<\\%has_key>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> extends the fixed set of function key capabilities specified " "by X/Open Curses by allowing the application programmer to define additional " "key sequences at runtime; see B<\\%define_key>(3X), B<\\%key_defined>(3X), " "and B<\\%keyok>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> can exploit the capabilities of terminals implementing ISO\\ " "6429/ECMA-48 SGR\\ 39 and SGR\\ 49 sequences, which allow an application to " "reset the terminal to its original foreground and background colors. From a " "user's perspective, the application is able to draw colored text on a " "background whose color is set independently, providing better control over " "color contrasts. See B<\\%default_colors>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "An I<\\%ncurses> application can choose to hide the internal details of I<\\" "%WINDOW> structures, instead using accessor functions such as B<\\" "%is_scrollok>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> enables an application to direct application output to a " "printer attached to the terminal device; see B<\\%curs_print>(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%ncurses> offers B<\\%slk_attr>(3X) as a counterpart of B<\\" "%attr_get>(3X) for soft-label key lines, and B<\\%extended_slk_color>(3X) as " "a form of B<\\%slk_color>(3X) that can gather color information from them " "when many colors are supported." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Some extensions are only available if I<\\%ncurses> is compiled to support " "them; see section \\*(``ALTERNATE CONFIGURATIONS\\*('' above." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Rudimentary support for multi-threaded applications may be available; see " "B(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Functions that ease the management of multiple screens can be exposed; see " "B(3X)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The compiler option B<\\%-DUSE_GETCAP> causes the library to fall back to " "reading I<\\%/etc/termcap> if the terminal setup code cannot find a I<\\" "%term\\%info> entry corresponding to I Use of this feature is not " "recommended, as it essentially includes an entire I compiler in the " "I<\\%ncurses> startup code, at a cost in memory usage and application launch " "latency." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "I<\\%PDCurses> and NetBSD I incorporate some I<\\%ncurses> " "extensions. Individual man pages indicate where this is the case." msgstr "" #. XXX: What's missing? GBR counts untic(1), and that's all. #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "X/Open Curses defines two levels of conformance, \\*(``base\\*('' and " "\\*(``enhanced\\*(''. The latter includes several additional features, such " "as wide-character and color support. I<\\%ncurses> intends base-level " "conformance with X/Open Curses, and supports nearly all its enhanced " "features." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Differences between X/Open Curses and I<\\%ncurses> are documented in the " "\\*(``PORTABILITY\\*('' sections of applicable man pages." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Error Checking" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Unlike other implementations, this one checks parameters such as pointers to " "I<\\%WINDOW> structures to ensure they are not null. The main reason for " "providing this behavior is to guard against programmer error. The standard " "interface does not provide a way for the library to tell an application " "which of several possible errors were detected. Relying on this (or some " "other) extension will adversely affect the portability of curses " "applications." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Padding Differences" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "In historic curses versions, delays embedded in the capabilities B, " "B, B, B and B activated corresponding delay bits in the " "Unix tty driver. In this implementation, all padding is done by sending NUL " "bytes. This method is slightly more expensive, but narrows the interface to " "the Unix kernel significantly and increases the package's portability " "correspondingly." msgstr "" #. type: SS #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Header Files" msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "The header file I<\\%curses.h> itself includes the header files I<\\%stdio." "h> and I<\\%unctrl.h>." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "BSD curses included Ecurses.hE and Eunctrl.hE from an " "internal header file I<\\%curses.ext> (\\*(``ext\\*('' abbreviated " "\\*(``externs\\*('')." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "As noted in B(3X), I<\\%ncurses> includes Eunctrl.hE from " "Ecurses.hE (like SVr4)." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "HP-UX curses includes Eterm.hE from Ecurses.hE to declare " "B in curses.h, but I<\\%ncurses> (and Solaris curses) do not." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "AIX curses includes Eterm.hE and Etermios.hE. Again, I<\\" "%ncurses> (and Solaris curses) do not." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "Because I<\\%ncurses> header files include the headers needed to define " "datatypes used in the headers, I<\\%ncurses> header files can be included in " "any order. But for portability, you should include Ecurses.hE " "before Eterm.hE." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "For instance, in I<\\%ncurses> Ewchar.hE I be included if the " "proper symbol is defined, and if I<\\%ncurses> is configured for wide-" "character support. If the header is included, its symbols may be made " "visible. That depends on the value used for B<_XOPEN_SOURCE> feature test " "macro." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "" "None of the X/Open Curses implementations require an application to include " "Estdarg.hE before Ecurses.hE because they either have " "allowed for a special type, or (like I<\\%ncurses>) include Estdarg." "hE directly to provide a portable interface." msgstr "" #. type: Plain text #: fedora-40 fedora-rawhide mageia-cauldron msgid "B<\\%curs_variables>(3X), B<\\%terminfo>(5), B<\\%user_caps>(5)" msgstr "" #. type: Plain text #: mageia-cauldron msgid "" "The I<\\%ncurses> library routines give the user a terminal-independent " "method of updating character screens with reasonable optimization. This " "implementation is \\*(``new curses\\*('' (I<\\%ncurses>) and is the approved " "replacement for 4.4BSD classic curses, which has been discontinued. This " "describes I<\\%ncurses> version 6.4 (patch 20240217)." msgstr "" #. type: Plain text #: mageia-cauldron msgid "/usr/share/terminfo (corresponding to the I<\\%TERMINFO_DIRS> variable)" msgstr ""