Special Keywords

ANSI-C was not designed with embedded controllers in mind. The keywords listed in the following listing do not conform to ANSI standards, but provide a way to achieve good results from code used for embedded applications.

Listing: Special (Non-ANSI) Keywords
     __alignof__

     __va_sizeof__


     __interrupt (alias 
interrupt)


     __asm (aliases 
_asm and 
asm)
Note: See the Non-ANSI Keywords section in the HC(S)08 Backend for more details.You can use the __interrupt keyword to mark functions as interrupt functions, and to link the function to a specified interrupt vector number (not supported by all backends).