beautypg.com

Warning and error messages – Zilog Z8F0130 User Manual

Page 283

background image

UM013037-1212

Warning and Error Messages

Zilog Developer Studio II – Z8 Encore!

User Manual

259

compiler such as the Z8 Encore! C-Compiler. However, the compiler does support many
of the other standard library headers as well. The supported headers are listed here. The
support offered in the Zilog libraries is fully compliant with the standard except as noted
here:

<

assert.h

>

<

ctype.h

>

<

errno.h

>

<

math.h

>

The Zilog implementation of this library is not fully ANSI compliant in the general
limitations of the handling of floating-point numbers: namely, Zilog does not fully
support floating-point NANs, INFINITYs, and related special values. These special
values are part of the full ANSI/IEEE 754-1985 floating-point standard that is refer-
enced in the ANSI C Standard.

<

stddef.h

>

<

stdio.h

>

Zilog supports only the portions of

stdio.h

that make sense in the embedded envi-

ronment. Specifically, Zilog defines the ANSI required functions that do not depend
on a file system. For example,

printf

and

sprintf

are supplied but not

fprintf

.

<

stdlib.h

>

This header is ANSI compliant in the Zilog library except that the following functions
of limited or no use in an embedded environment are not supplied:

strtoul()

_Exit()

atexit()

Warning and Error Messages

This section covers the following topics:

Preprocessor Warning and Error Messages

– see page 260

Front-End Warning and Error Messages

– see page 263

Optimizer Warning and Error Messages

– see page 273

Code Generator Warning and Error Messages

– see page 274