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...

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

@@@ -1,13 -1,13 +1,13 @@@
  /*
               LUFA Library
 -     Copyright (C) Dean Camera, 2013.
 +     Copyright (C) Dean Camera, 2014.
  
    dean [at] fourwalledcubicle [dot] com
             www.lufa-lib.org
  */
  
  /*
 -  Copyright 2013  Dean Camera (dean [at] fourwalledcubicle [dot] com)
 +  Copyright 2014  Dean Camera (dean [at] fourwalledcubicle [dot] com)
  
    Permission to use, copy, modify, distribute, and sell this
    software and its documentation for any purpose is hereby granted
  
        /* 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,
diff --combined LUFA/Common/Attributes.h
@@@ -1,13 -1,13 +1,13 @@@
  /*
               LUFA Library
 -     Copyright (C) Dean Camera, 2013.
 +     Copyright (C) Dean Camera, 2014.
  
    dean [at] fourwalledcubicle [dot] com
             www.lufa-lib.org
  */
  
  /*
 -  Copyright 2013  Dean Camera (dean [at] fourwalledcubicle [dot] com)
 +  Copyright 2014  Dean Camera (dean [at] fourwalledcubicle [dot] com)
  
    Permission to use, copy, modify, distribute, and sell this
    software and its documentation for any purpose is hereby granted
                                 */
                                #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.
                                 */