Merge pull request #19 from mondalaci/attr-no-inline-cleanup
authorDean Camera <dean@fourwalledcubicle.com>
Sun, 5 Jan 2014 00:31:49 +0000 (16:31 -0800)
committerDean Camera <dean@fourwalledcubicle.com>
Sun, 5 Jan 2014 00:31:49 +0000 (16:31 -0800)
Get rid of the redundant ATTR_NEVER_INLINE macro which translated to the...

Bootloaders/MassStorage/Lib/VirtualFAT.h
LUFA/Common/Attributes.h

index c9fac97..380132c 100644 (file)
 
        /* Function Prototypes: */
                #if defined(INCLUDE_FROM_VIRTUAL_FAT_C)
-                       static uint8_t ReadEEPROMByte(const uint8_t* const Address) ATTR_NEVER_INLINE;
+                       static uint8_t ReadEEPROMByte(const uint8_t* const Address) ATTR_NO_INLINE;
 
                        static void WriteEEPROMByte(uint8_t* const Address,
-                                                   const uint8_t Data) ATTR_NEVER_INLINE;
+                                                   const uint8_t Data) ATTR_NO_INLINE;
 
                        static void UpdateFAT12ClusterEntry(uint8_t* const FATTable,
                                                            const uint16_t Index,
index b86f92c..dc5c6be 100644 (file)
                                 */
                                #define ATTR_NO_INLINE               __attribute__ ((noinline))
 
-                               /** Forces the compiler to never inline the specified function. When applied, the given function will be
-                                *  always be called explicitly under all circumstances.
-                                */
-                               #define ATTR_NEVER_INLINE            __attribute__ ((noinline))
-
                                /** Forces the compiler to inline the specified function. When applied, the given function will be
                                 *  in-lined under all circumstances.
                                 */