| United States-English |
|
|
|
![]() |
Release Notes for HP-UX 10.30: HP 9000 Computers > Chapter 7 Other Operating System and Subsystem
Changes Curses for 10.30 |
|
The shared library libcurses.sl, linked to libxcurses.1, complies to the X/Open CAE specification for the curses library, X/Open Curses, Issue 4, Version 2 (XPG4v2). The legacy HP Curses library (libHcurses.sl or libHcurses.a) is not X/Open compliant. A number of API declarations are added and changed in the <curses.h> and <term.h> header files to comply to XPG4v2. As a result, no binary incompatibilities were introduced. Changes:
Header files for the HP Curses library (libHcurses.sl or libHcurses.a) have been moved to:
HP Curses applications can make use of these header files by
X/Open applications that use the old prototypes for tparm, color_set, or wcolor_set will encounter a compilation error in ANSI-C mode if __10_10_COMPAT_CODE is not defined to the preprocessor. X/Open applications that use constants and variables defined as X/Open Enhanced Curses features and those that refer to the address of APIs defined as X/Open Enhanced Curses features will encounter a compilation error if _XOPEN_SOURCE_EXTENDED is not defined to the preprocessor. |
|||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||