Chapter 4. using the ansi c-compiler, Using the ansi c-compiler – Zilog ZUSBOPTS User Manual
Page 183
UM017105-0511
Using the ANSI C-Compiler
Zilog Developer Studio II – ZNEO™
User Manual
155
Chapter 4. Using the ANSI C-Compiler
The ZNEO C-Compiler is a conforming freestanding 1989 ANSI C implementation with
some exceptions. These exceptions are described in the ANSI Standard Compliance sec-
tion. In accordance with the definition of a freestanding implementation, the compiler
accepts programs that confine the use of the features of the ANSI standard library to the
contents of the standard headers <
float.h
>, <
limits.h
>, <
stdarg.h
> and <
std-
def.h
>. The ZNEO compiler release supports more of the standard library than is
required of a freestanding implementation as listed in the
The ZNEO C-Compiler supports language extensions for easy programming of the ZNEO
processor architecture, which include support for different address spaces and interrupt
function designation. The language extensions are described in the
This chapter describes the various features of the ZNEO C-Compiler. It consists of the fol-
lowing sections:
•
•
•
•
•
Calling Assembly Functions from C
•
Calling C Functions from Assembly
•
•
•
•
•
•
Linker Command Files for C Programs
•
•
The ZNEO C-Compiler is optimized for embedded applications in which execution speed
and code size are crucial.