mirror of
https://github.com/micropython/micropython.git
synced 2026-01-08 05:00:26 +01:00
stm: Only define __packed if not already defined.
Addresses issue #299.
This commit is contained in:
@@ -293,7 +293,9 @@
|
|||||||
#elif defined (__ICCARM__) /* IAR Compiler */
|
#elif defined (__ICCARM__) /* IAR Compiler */
|
||||||
#define __packed __packed
|
#define __packed __packed
|
||||||
#elif defined ( __GNUC__ ) /* GNU Compiler */
|
#elif defined ( __GNUC__ ) /* GNU Compiler */
|
||||||
#define __packed __attribute__ ((__packed__))
|
#ifndef __packed /* dpgeorge: add check for already defined symbol, since some compilers define it in cdefs.h */
|
||||||
|
#define __packed __attribute__ ((__packed__))
|
||||||
|
#endif
|
||||||
#elif defined (__TASKING__) /* TASKING Compiler */
|
#elif defined (__TASKING__) /* TASKING Compiler */
|
||||||
#define __packed __unaligned
|
#define __packed __unaligned
|
||||||
#endif /* __CC_ARM */
|
#endif /* __CC_ARM */
|
||||||
|
|||||||
Reference in New Issue
Block a user