The C #pragma mechanism allows vendors to provide additional
capabilities that extend or enhance the C standard. CrossWorks
offers a number of pragmas to control section placement and
compatibility with other products.
-
#pragma codeseg
- Set the section name used for code.
-
#pragma dataseg
- Set the section name used for initialized data.
-
#pragma constseg
- Set the section name used for read-only data.
-
#pragma zeroedseg
- Set the section name used for uninitialized, zeroed data.
-
#pragma vectorseg
- Set the section name used for interrupt vector tables.
-
#pragma isrseg
- Set the section name used for interrupt service routine code.
-
#pragma vector
- Define a vector for an interrupt function.