Added PRNT_Host_SendByte() and PRNT_Host_Flush() functions to the Host mode Printer...
[pub/USBasp.git] / LUFA / Common / Attributes.h
index 01938dc..bcac84c 100644 (file)
@@ -32,7 +32,7 @@
  *  \brief AVR-GCC special function/variable attribute macros.
  *
  *  This file contains macros for applying GCC specific attributes to functions and variables to control various
- *  optimizer and code generation features of the compiler. Attributes may be placed in the function prototype 
+ *  optimiser and code generation features of the compiler. Attributes may be placed in the function prototype 
  *  or variable declaration in any order, and multiple attributes can be specified for a single item via a space
  *  separated list.
  *
                                
                                /** Forces the compiler to not automatically zero the given global variable on startup, so that the
                                 *  current RAM contents is retained. Under most conditions this value will be random due to the
-                                *  behavior of volatile memory once power is removed, but may be used in some specific circumstances,
+                                *  behaviour of volatile memory once power is removed, but may be used in some specific circumstances,
                                 *  like the passing of values back after a system watchdog reset.
                                 */
                                #define ATTR_NO_INIT                __attribute__ ((section (".noinit")))
                        /** Places the function in one of the initialization sections, which execute before the main function
                         *  of the application. Refer to the avr-libc manual for more information on the initialization sections.
                         *
-                        *  \param[in] x  Initialization section number where the function should be placed
+                        *  \param[in] SectionIndex  Initialization section number where the function should be placed.
                         */
-                       #define ATTR_INIT_SECTION(x)        __attribute__ ((naked, section (".init" #x )))
+                       #define ATTR_INIT_SECTION(SectionIndex) __attribute__ ((naked, section (".init" #SectionIndex )))
                        
                        /** Marks a function as an alias for another function.
                         *
-                        *  \param[in] x  Name of the function which the given function name should alias
+                        *  \param[in] Func  Name of the function which the given function name should alias.
                         */
-                       #define ATTR_ALIAS(x)               __attribute__ ((alias( #x )))
+                       #define ATTR_ALIAS(Func)               __attribute__ ((alias( #Func )))
 #endif
 
 /** @} */