- // Using pragma pack might work with earlier gcc versions already, but\r
- // it started to be necessary with gcc 4.7 on mingw unless compiled with -mno-ms-bitfields.\r
- // And I found some hints on the web that older gcc versions on the other hand had sometimes\r
- // trouble with pragma pack while they worked with __attribute__((packed)).\r
-# if (__GNUC__ > 4 ) || ((__GNUC__ == 4 ) && (__GNUC_MINOR__ >= 7))\r
-# pragma pack( push, packing )\r
-# pragma pack( 1 )\r
-# define PACK_STRUCT\r
-# else\r
-# define PACK_STRUCT __attribute__((packed))\r
- #endif\r