21 #ifndef __JackCompilerDeps_WIN32__
22 #define __JackCompilerDeps_WIN32__
24 #define LIB_EXPORT __declspec(dllexport)
27 #define SERVER_EXPORT __declspec(dllexport)
34 #define MEM_ALIGN(x,y) x __attribute__((aligned(y)))
36 #define PRE_PACKED_STRUCTURE
37 #ifndef POST_PACKED_STRUCTURE
45 #define POST_PACKED_STRUCTURE __attribute__((__packed__))
50 #define MEM_ALIGN(x,y) x
53 #define PRE_PACKED_STRUCTURE1 __pragma(pack(push,1))
54 #define PRE_PACKED_STRUCTURE PRE_PACKED_STRUCTURE1
62 #define POST_PACKED_STRUCTURE ;__pragma(pack(pop))
67 #define PRE_PACKED_STRUCTURE
68 #define POST_PACKED_STRUCTURE
74 #define snprintf _snprintf