git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/embryo@42739
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
void *data;
};
-#ifdef _MSC_VER
+#if defined (_MSC_VER) || (defined (__SUNPRO_C) && __SUNPRO_C < 0x5100)
# pragma pack(1)
# define EMBRYO_STRUCT_PACKED
-#elif defined (__GNUC__)
+#elif defined (__GNUC__) || (defined (__SUNPRO_C) && __SUNPRO_C >= 0x5100)
# define EMBRYO_STRUCT_PACKED __attribute__((packed))
#else
# define EMBRYO_STRUCT_PACKED
int nametable; /* name table, file version 7 only */
} EMBRYO_STRUCT_PACKED;
-#ifdef _MSC_VER
+#if defined _MSC_VER || (defined (__SUNPRO_C) && __SUNPRO_C < 0x5100)
# pragma pack()
#endif