1 parent 5fd7bc3 commit 8bb1117Copy full SHA for 8bb1117
1 file changed
stm/stmusb/usb_conf.h
@@ -293,7 +293,9 @@
293
#elif defined (__ICCARM__) /* IAR Compiler */
294
#define __packed __packed
295
#elif defined ( __GNUC__ ) /* GNU Compiler */
296
- #define __packed __attribute__ ((__packed__))
+ #ifndef __packed /* dpgeorge: add check for already defined symbol, since some compilers define it in cdefs.h */
297
+ #define __packed __attribute__ ((__packed__))
298
+ #endif
299
#elif defined (__TASKING__) /* TASKING Compiler */
300
#define __packed __unaligned
301
#endif /* __CC_ARM */
0 commit comments