Texas Instruments TMS34010 Reference Manual page 38

C compiler
Hide thumbs Also See for TMS34010:
Table of Contents

Advertisement

Section 4
i
URi
t,
1
The C language that the TMS34010 C compiler supports is based on the
Unix
6
System V C language that is described by Kernighan and Ritchie, with
several additions and enhancements to provide compatibility with ANSI C.
The most significant differences are:
"
The addition of enum data type.
A member of a structure can have the same name as a member of another
structure (unique names aren't required).
Pointers to bit fields within structures are allowed.
Structures and unions may be passed as parameters to functions, re-
turned by functions, and assigned directly.
This section compares the C language compiled by the TMS3401 0 C compiler
to the C language described by Kernighan and Ritchie. It presents only the
differences in the two forms of the C language. The TMS3401 0 C compiler
supports standard Kernighan and Ritchie C except as noted in this section.
Throughout this section, references to Kernighan and Ritchie's
~
Reference
Manual (Appendix A of The C Programming Language) are shown in the left
margin.
Topics in this section include:
Section
Page
4.1
Identifiers, Keywords, and Constants ...................................................... 4-2
4.2 TMS34010 C Data Types ......................................................................... 4-4
4.3 Object Alignment ....................................................................................... 4-6
4.4 Conversions ................................................................................................ 4-6
4.5 Expressions ................................................................................................. 4-7
4.6 Declarations ................................................................................................ 4-8
4.7 Initialization of Static and Global Variables ......................................... 4-10
4.8 asm Statement ......................................................................................... 4-10
4.9 Lexical Scope Rules ............................................................................... 4-11
6
UNIX is a registered trademark of AT&T.
4-1

Advertisement

Table of Contents
loading

Table of Contents