stm: Only define __packed if not already defined.

Addresses issue #299.
pull/301/head
Damien George 2014-02-16 11:24:44 +00:00
rodzic 5fd7bc3264
commit 8bb11171da
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -293,7 +293,9 @@
#elif defined (__ICCARM__) /* IAR Compiler */
#define __packed __packed
#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 */
#define __packed __unaligned
#endif /* __CC_ARM */