Intro(3ocurses)


Intro -- Introduction to SVR4 curses, form, menu, and panel library routines

Synopsis

cc [flag . . .] file -locurses [library . . .]
cc [flag . . .] file -lform -locurses [library . . .]
cc [flag . . .] file -lmenu -locurses [library . . .]
cc [flag . . .] file -lpanel -locurses [library . . .]

#include <ocurses.h> #include <oterm.h> #include <form.h> #include <menu.h> #include <panel.h>

Description

The UNIX® System V Release 4 (SVR4) curses library (/usr/lib/libocurses.a) routines give the user a terminal-independent method of updating character screens with reasonable optimization. This is the standard curses library delivered with UnixWare 7 and earlier versions; see ``Standards compliance'', below.

A program using these routines must be compiled with the -locurses option of cc(1).

The curses package provides: overall screen, window and pad manipulation; output to windows and pads; reading terminal input; control over terminal and curses input and output options; environment query routines; color manipulation; use of soft label keys; terminfo access; and, access to low-level curses routines. See curses(3ocurses) for a list of routines and other information.

For descriptions of the form, menu, and panel libraries, see forms(3ocurses), menus(3ocurses), and panels(3ocurses). These libraries will work only with the SVR4 libocurses library; they do not function correctly with the POSIX libcurses libraries.

Standards compliance

The SVR4 libocurses library is succeeded by the POSIX curses library in libcurses; see the Section 3curses manual pages in Section 3curses manual pages.

References

``The Extended Terminal Interface (ETI)'' in Character user interface programming
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004