37
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
Section 2: Compiler
2. Compiler.................................................................................................41
2.1. Introduction ........................................................................................................ 41
2.2. Invoking the Compiler ........................................................................................ 41
2.3. Command Line Flags ......................................................................................... 41
2.3.2. Default Behavior .................................................................................................. 42
2.3.3. Description of Flags ............................................................................................. 43
2.4. Pragma Directives .............................................................................................. 51
2.5. Translation Limits ............................................................................................... 52
2.6. Reserved Keywords ........................................................................................... 53
2.6.1. ASM Keyword ...................................................................................................... 53
2.6.2. ANSI C Keywords ................................................................................................ 53
2.7. Constants ........................................................................................................... 54
2.7.1. Floating-Point Constants...................................................................................... 54
2.7.2. Integer Constants................................................................................................. 54
2.7.3. Enumeration Constants ....................................................................................... 55
2.7.4. Character Constants ............................................................................................ 56
2.8. Character Strings ............................................................................................... 57
2.9. Types and Representations ............................................................................... 58
2.9.1. Integer Types ....................................................................................................... 59
2.9.2. Integer Representations....................................................................................... 59
2.9.3. Floating-Point Types ............................................................................................ 60
2.9.4. Floating-Point Representations............................................................................ 61
2.9.5. Enumeration Types .............................................................................................. 63
2.9.6. Bit Field Description ............................................................................................. 65
2.9.7. Bit Field Internal Representation.......................................................................... 66
2.9.8. Const Type Specifier............................................................................................ 67
2.9.9. Volatile Type Specifier ......................................................................................... 68
2.9.10. Touch Operator .................................................................................................. 69
2.9.11. Void Type Specifier ............................................................................................ 69