04.01.2015 Views

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Chapter 3<br />

Language Extensions<br />

This chapter describes the language extensions supported by the <strong>ARM</strong> compiler, and<br />

includes:<br />

• Preprocessor extensions on page 3-2<br />

• C99 language features available in C90 on page 3-5<br />

• C99 language features available in C++ and C90 on page 3-7<br />

• Standard C language extensions on page 3-10<br />

• Standard C++ language extensions on page 3-15<br />

• Standard C and standard C++ language extensions on page 3-19<br />

• GNU language extensions on page 3-25.<br />

For additional reference material on the <strong>ARM</strong> compiler see also:<br />

• Appendix B Standard C Implementation Definition<br />

• Appendix C Standard C++ Implementation Definition<br />

• Appendix D C and C++ Compiler Implementation Limits.<br />

<strong>ARM</strong> DUI 0348C Copyright © 2007-2010 <strong>ARM</strong>. All rights reserved. 3-1<br />

ID101213<br />

Non-Confidential,

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

Saved successfully!

Ooh no, something went wrong!