Next: , Previous: Top, Up: Top


1 Introduction

The GNU C Library Reference Manual says

The C language provides no built-in facilities for performing such common operations as input/output, memory management, string manipulation, and the like. Instead, these facilities are defined in a standard library, which you compile and then link with your programs.

The contents of the `standard' library are defined by the ANSI and ISO C committees for general C environments, with additions by groups such as the Open Group for Unix and by the POSIX committee for Unix-like operating systems. However, some of the most commonly-desired functions and data structures are not provided by these standards, or if they are, the required complexity of the implementation is insufficient for a number of applications.

This is where Libretto1 comes in.


Footnotes

[1] Why is it called Libretto? Good question.