#ifndef __COMMON #define __COMMON 1 #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #ifdef HAVE_NETINET_IN_H # include #endif #include #include #include #include #include #define DATABIG unsigned long long #define DATA64 unsigned long long #define DATA32 unsigned int #define DATA16 unsigned short #define DATA8 unsigned char #ifndef WORDS_BIGENDIAN #define A_VAL(p) ((DATA8 *)(p))[3] #define R_VAL(p) ((DATA8 *)(p))[2] #define G_VAL(p) ((DATA8 *)(p))[1] #define B_VAL(p) ((DATA8 *)(p))[0] #else #define A_VAL(p) ((DATA8 *)(p))[0] #define R_VAL(p) ((DATA8 *)(p))[1] #define G_VAL(p) ((DATA8 *)(p))[2] #define B_VAL(p) ((DATA8 *)(p))[3] #endif //#define XCF_DBG 1 #ifdef XCF_DBG #define D(fmt, args...) fprintf(stderr, fmt, ## args) #else #define D(fmt, args...) #endif #endif