11.07.2015 Views

MSP430 IAR C/C++ Compiler reference guide - Rice University

MSP430 IAR C/C++ Compiler reference guide - Rice University

MSP430 IAR C/C++ Compiler reference guide - Rice University

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

strtod, in stdlib.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238strtof, C99 extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238strtold, C99 extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238strtoll, C99 extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238strtoull, C99 extension . . . . . . . . . . . . . . . . . . . . . . . . . . . 238structs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183anonymous. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181structure typesalignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175–176layout of. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175packed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176structuresaligning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210anonymous. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115implementation-defined behavior. . . . . . . . . . . . . . . . . 255packing and unpacking . . . . . . . . . . . . . . . . . . . . . . . . 115placing in memory type . . . . . . . . . . . . . . . . . . . . . . . . . 18__SUBVERSION__ (predefined symbol). . . . . . . . . . . . . 228support, technical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138SWAPB (assembler instruction) . . . . . . . . . . . . . . . . . . . . 224__swap_bytes (intrinsic function) . . . . . . . . . . . . . . . . . . . 224switch statements, hints for using . . . . . . . . . . . . . . . . . . . 129symbol names, using in preprocessor extensions . . . . . . . 155symbolsanonymous, creating . . . . . . . . . . . . . . . . . . . . . . . . . . 183including in output. . . . . . . . . . . . . . . . . . . . . . . . . . . . 211listing in linker map file . . . . . . . . . . . . . . . . . . . . . . . . . 43overview of predefined. . . . . . . . . . . . . . . . . . . . . . . . . . 10preprocessor, defining . . . . . . . . . . . . . . . . . . . . . . . . . 145syntaxcompiler options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139extended keywords. . . . . . . . . . . . . . . . . . . . . 17, 190–192system startupCLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79customizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59DLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56system terminationCLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80C-SPY interface to . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59DLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58system (library function)configuring support for . . . . . . . . . . . . . . . . . . . . . . . . . 66implementation-defined behavior. . . . . . . . . . . . . 260, 263system_include (pragma directive) . . . . . . . . . . . . . . . . . . 258T__task (extended keyword) . . . . . . . . . . . . . . . . . . . . . . . . 198technical support, <strong>IAR</strong> Systems . . . . . . . . . . . . . . . . . . . . 138template supportin Extended E<strong>C++</strong> . . . . . . . . . . . . . . . . . . . . . . . . 102, 107missing from Embedded <strong>C++</strong> . . . . . . . . . . . . . . . . . . . 101Terminal I/O window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81making available . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70terminal output, speeding up. . . . . . . . . . . . . . . . . . . . . . . . 70termination, of systemCLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80DLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv32-bits (floating-point format) . . . . . . . . . . . . . . . . . . . . . 172this (pointer) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88class memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104data type of . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20referring to a class object . . . . . . . . . . . . . . . . . . . . . . . 103__TIME__ (predefined symbol) . . . . . . . . . . . . . . . . . . . . 228time zone (library function)implementation-defined behavior . . . . . . . . . . . . . . . 261, 264time (library function), configuring support for . . . . . . . . . 67time-critical routines. . . . . . . . . . . . . . . . . . . . . . 83, 179, 215time.c, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67time.h (library header file) . . . . . . . . . . . . . . . . . . . . . . . . 234tips, programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124tools icon, in this <strong>guide</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvtrademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .iitransformations, compiler . . . . . . . . . . . . . . . . . . . . . . . . . 120translation, implementation-defined behavior . . . . . . . . . . 251trap vectors, specifying with pragma directive . . . . . . . . . 214282<strong>MSP430</strong> <strong>IAR</strong> C/<strong>C++</strong> <strong>Compiler</strong>Reference Guide

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!