20 #ifndef __JackCompilerDeps_POSIX__ 21 #define __JackCompilerDeps_POSIX__ 23 #include "JackConstants.h" 26 #define PRE_PACKED_STRUCTURE 28 #ifndef POST_PACKED_STRUCTURE 36 #define POST_PACKED_STRUCTURE __attribute__((__packed__)) 39 #define MEM_ALIGN(x,y) x __attribute__((aligned(y))) 40 #define LIB_EXPORT __attribute__((visibility("default"))) 45 #define SERVER_EXPORT __attribute__((visibility("default"))) 48 #define SERVER_EXPORT __attribute__((visibility("hidden"))) 52 #define MEM_ALIGN(x,y) x 57 #define PRE_PACKED_STRUCTURE 58 #define POST_PACKED_STRUCTURE