FunctionAttributes.h File Reference

Defines

#define ATTR_INIT_SECTION(x)   __attribute__ ((naked, section (".init" #x )))
#define ATTR_ALIAS(x)   __attribute__ ((alias( #x )))

Detailed Description

This file contains macros for applying GCC specific attributes to functions to control various optimizer and code generation features of the compiler. Attributes may be placed in the function prototype in any order, and multiple attributes can be specified for a single function via a space separated list.

On incompatible versions of GCC or on other compilers, these macros evaluate to nothing unless they are critical to the code's function and thus must throw a compiler error when used.

Note:
Do not include this file directly, rather include the Common.h header file instead to gain this file's functionality.

Generated on Thu Sep 24 22:58:12 2009 for LUFA (Formerly MyUSB) Library by  doxygen 1.6.1