Use of this feature is not recommended, as it essentially includes an entire termcap compiler in the curses startup code, at significant cost in core and startup cycles. This is because the XSI Curses drafters, in a remarkable fit of braindamage, changed the undocumented SVr4 capability getm from a string to a boolean, changing the binary offsets of all capabilities after it in the SVr4 order and making it impossible for any SVr4-compatible implementation to be fully conformant. The routines getmouse , mousemask , ungetmouse , mouseinter- val , and wenclose relating to mouse interfacing are not part of XPG4, nor are they present in SVr4. The routine wresize is not part of XPG4, nor is it present in SVr4. In this implementation, all significantly and increases the package's portability cor- respondingly.
Some compilers choke on the prototypes.
If standard output from a curses program is re-directed to something which is not a tty, screen updates will be directed to standard error. Descends from the original pcurses by Pavel Curtis.