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...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Descriptions of implementation-defined behaviorENVIRONMENTArguments to main (5.1.2.2.2.1)The function called at program startup is called main. There is no prototype declared formain, and the only definition supported for main is:int main(void)To change this behavior for the <strong>IAR</strong> DLIB runtime environment, see Customizingsystem initialization, page 59. To change this behavior for the <strong>IAR</strong> CLIB runtimeenvironment, see Customizing system initialization, page 80.Interactive devices (5.1.2.3)The streams stdin and stdout are treated as interactive devices.IDENTIFIERSSignificant characters without external linkage (6.1.2)The number of significant initial characters in an identifier without external linkage is200.Significant characters with external linkage (6.1.2)The number of significant initial characters in an identifier with external linkage is 200.Case distinctions are significant (6.1.2)Identifiers with external linkage are treated as case-sensitive.CHARACTERSSource and execution character sets (5.2.1)The source character set is the set of legal characters that can appear in source files. Thedefault source character set is the standard ASCII character set. However, if you use thecommand line option --enable_multibytes, the source character set will be the hostcomputer’s default character set.The execution character set is the set of legal characters that can appear in the executionenvironment. The default execution character set is the standard ASCII character set.However, if you use the command line option --enable_multibytes, the executioncharacter set will be the host computer’s default character set. The <strong>IAR</strong> DLIB Libraryneeds a multibyte character scanner to support a multibyte execution character set. The<strong>IAR</strong> CLIB Library does not support multibyte characters.252<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!