LIBAST(3)

NAME
libast - introduction to the ast library

DESCRIPTION
This section describes functions found in the Advanced Software Tecnology department libast library. libast serves three major purposes. First, it presents (a subset of) POSIX/ANSI standard headers and interfaces on non-compliant systems. Second, it provides a portable base of routines that implement concepts common to all UNIX system variants. Finally, it is a forum for modern implementations of features present (or lacking) in the standard C libraries. Features better provided by separate libraries are omitted from libast. For example, most terminal driver interface issues are left for special purpose libraries such as curses(3).

The libast related header files are installed in the directories Routines that do not advertize their own headers are prototyped in is ANSI, K&R and C++ compatible and includes or defines the equivalent of and Other libraries that depend on libast may also have headers installed in the directories.

FILES
include/ast		the ast package header directory
lib/libast.a		the libast library
lib/libast-g.a		the libast library compiled for debugging
lib/libast-pg.a		the libast library compiled for profiling
lib/libast.so.4.0	the libast shared library

SEE ALSO
intro(3), intro(2), cc(1)