Preface 
The TMS34010 C Compiler Reference Guide  contains the 
following 
sections: 
Section 
1 
Introduction 
Overviews  the 
TMS34010 
development  tools  and  the  code  development 
process,  lists related  documentation, describes style and symbol  conventions 
used in this document, and provides a 
walkthrough. 
Section 
2 
Software 
Installation 
Contains instructions 
for 
installing the C compiler on 
VAX/VMS, 
VAX/Ultrix, 
VAX/System 
V, 
IBM-PC/PC-DOS, 
and 
TI-PC/MS-DOS 
systems. 
Section 
3 
Compiler 
Operation 
Describes 
the 
three major components 
of 
the C compiler (preprocessor, parser, 
and code generator), contains instructions for invoking these components 
in-
dividually 
or 
for 
invoking batch files 
to 
compile and  assemble a C source file, 
discusses linking C programs, and discusses archiving C programs. 
Section 
4 
TMS34010 
C 
Language 
Discusses  the  differences  between  the  C  language  supported 
by 
the 
TMS34010 
C compiler and standard Kernighan and  Ritchie 
C. 
Section 
5 
Runtime 
Environment 
Contains technical information on 
how 
the compiler uses 
the 
TMS3401 0  ar-
chitecture;  discusses  memory  and  register  conventions,  stack  organization, 
function-call 
conventions,  and  system  initialization;  provides  information 
needed 
for 
interfacing assembly language 
to 
C programs. 
Section 
6 
Runtime-Support 
Functions 
Describes the header files that 
are 
included 
with 
the C compiler, 
as 
well 
as 
the 
macros,  functions,  and  types  that  they 
declare,  summarizes  the  runtime-
support 
functions 
according 
to 
category (header), and provides 
an 
alphabet-
ical 
reference 
of 
the runtime-support functions. 
Appendix 
A 
Error 
Messages 
Shows 
the 
format 
of 
compiler error messages  and  lists all 
the 
error messages 
that 
are fatal. 
Appendix 
B 
Preprocessor 
Directives 
Describes the standard preprocessor directives that the compiler supports. 
vi