C standard library – Zilog EZ80F916 User Manual
Page 338

UM014423-0607
C Standard Library
ZiLOG Developer Studio II
eZ80Acclaim!
®
User Manual
318
C Standard Library
As described in “Run-Time Library” on page 154, the eZ80Acclaim! C-Compiler provides
a collection of run-time libraries. The largest section of these libraries consists of an
implementation of much of the C Standard Library.
The eZ80Acclaim! C-Compiler is a conforming freestanding 1989 ANSI C implementa-
tion with some exceptions. In accordance with the definition of a freestanding implemen-
tation, the compiler supports the required standard header files <
float.h
>,
<
limits.h
>, <
stdarg.h
>, and <
stddef.h
>. It also supports additional standard
header files and ZiLOG-specific nonstandard header files.
The standard header files and functions are, with minor exceptions, fully compliant with
the ANSI C Standard. The deviations from the ANSI Standard in these files are summa-
rized in “Library Files Not Required for Freestanding Implementation” on page 166. The
standard header files provided with the compiler are listed in the following table and
described in detail in “Standard Header Files” on page 319. The following sections
describe the use and format of the standard portions of the run-time libraries:
•
“Standard Header Files” on page 319
•
“Standard Functions” on page 332
Table 12. Standard Headers
Header
Description
Location
Diagnostics
Character-handling functions
Error numbers
Floating-point limits
Integer limits
Math functions
Nonlocal jump functions
Variable arguments functions
Standard defines
Standard input/output functions
General utilities functions
String-handling functions