beautypg.com

C standard library – Zilog EZ80F916 User Manual

Page 338

background image

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

page 320

Character-handling functions

page 321

Error numbers

page 320

Floating-point limits

page 322

Integer limits

page 322

Math functions

page 324

Nonlocal jump functions

page 326

Variable arguments functions

page 326

Standard defines

page 320

Standard input/output functions

page 327

General utilities functions

page 328

String-handling functions

page 330

This manual is related to the following products: