HP 3000 Manuals

Global Variables [ MPE/iX Developer's Kit Reference Manual Volume II ] MPE/iX 5.0 Documentation


MPE/iX Developer's Kit Reference Manual Volume II

Global Variables 

The global variables defined for CURSES are shown in Table 4-1 .

          Table 4-1.  Definitions of Global Variables 

---------------------------------------------------------------------------------------------
|                                             |                                             |
|                  Constant                   |                 Description                 |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| COLORS                                      | Number of colors supported by terminal      |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| COLOR_PAIRS                                 | Number of color pairs supported by terminal |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| COLS                                        | Number of columns supported by terminal     |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| LINES                                       | Number of lines supported by terminal       |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| boolcodes[ ]                                | termcap capability names                    |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| boolfnames[ ]                               | Full C names                                |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| boolnames[ ]                                | terminfo capability names                   |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| cur_term                                    | Current terminal                            |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| curscr                                      | Current screen image                        |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| numcodes[ ]                                 | termcap capability codes                    |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| numfnames[ ]                                | Full C names                                |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| numfnames[ ]                                | terminfo capability codes                   |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| stdscr                                      | Standard screen supplied by initscr()       |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| strcodes[ ]                                 | termcap capability names                    |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| strfnames[ ]                                | Full C names                                |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| strnames[ ]                                 | terminfo capability names                   |
|                                             |                                             |
---------------------------------------------------------------------------------------------
|                                             |                                             |
| ttytype                                     | Terminal type                               |
|                                             |                                             |
---------------------------------------------------------------------------------------------

Implementation Considerations 

The curscr, sdscr, COLS, and LINES constants are identical to XPG/3.  The
COLORS, COLOR_PAIRS, boolcodes[], boolfnames[], boolnames[], numcodes[],
numfnames[], numnames[], strcodes[], strfnames[], and strnames[]
constants are UNIX System V implementations.

Portability 

The COLORS, COLOR_PAIRS, boolcodes[ ], boolfnames[ ], boolnames[ ],
numcodes[ ], numfnames[ ], numnames[ ], strcodes[ ], strfnames[ ], and
strnames[ ] constants conform to UNIX System V. The curscr, sdscr, COLS,
and LINES constants conform to HP-UX, UNIX System V, and XPG/3.  The
cur_term and ttytype constants conform to HP-UX and UNIX System V.



MPE/iX 5.0 Documentation