Summary of extended keywords
This table summarizes the extended keywords:
Extended keyword | Description |
|---|---|
Makes references to the object use absolute addressing | |
Controls the storage of data objects | |
Controls the storage of data objects | |
Controls the storage of data objects | |
Supports fast interrupt functions | |
Specifies interrupt functions | |
| Reserved for compiler internal use only |
Specifies atomic execution of a function | |
Allows an interrupt function to be nested, that is, interruptible by another interrupt | |
Makes a constant available in the execution file | |
Makes a string literal available in the execution file | |
Places a data object in the linker section | |
Preserves scratch registers | |
Informs the compiler that the function will not return | |
Decreases data type alignment to 1 | |
Makes a function execute in RAM | |
Ensures that a function or variable is included in the object code even if unused | |
Places | |
Controls the storage of data objects | |
Controls the storage of data objects | |
Relaxes the rules for preserving registers | |
Declares a symbol to be externally weakly linked |