SPRU514Z July 2001 – October 2023 SM320F28335-EP
The C28x C/C++ compiler supports all of the standard C89 keywords, including const, volatile, and register. It supports all of the standard C99 keywords, including inline and restrict. It supports all of the standard C11 keywords. It also supports TI extension keywords __interrupt, __cregister, and __asm. The compiler supports the restrict keyword for FPU targets; for other targets restrict is ignored. Some keywords are not available in strict ANSI mode.
The following keywords may appear in other target documentation and require the same treatment as the interrupt and restrict keywords: