1 #ifndef SEPARATE_PLATFORM_H 2 #define SEPARATE_PLATFORM_H 3 4 #include "lcms_wrapper.h" 5 6 #ifdef G_OS_WIN32 7 8 #define DEFAULT_RGB_PROFILE g_build_filename( g_getenv( "SYSTEMROOT" ), "\\system32\\spool\\drivers\\color\\sRGB Color Space Profile.icm", NULL ) 9 #define DEFAULT_CMYK_PROFILE g_build_filename( g_getenv( "SYSTEMROOT" ), "\\system32\\spool\\drivers\\color\\USWebCoatedSWOP.icc", NULL ) 10 /* For Japanese users */ 11 //#define DEFAULT_CMYK_PROFILE g_build_filename( g_getenv( "SYSTEMROOT" ), "\\system32\\spool\\drivers\\color\\JapanColor2001Coated.icc", NULL ) 12 13 #else 14 15 #ifndef O_BINARY 16 17 #define O_BINARY 0 18 19 #endif /* O_BINARY */ 20 21 #ifdef __APPLE__ 22 23 #define DEFAULT_RGB_PROFILE g_strdup( "/System/Library/ColorSync/Profiles/sRGB Profile.icc" ) 24 #define DEFAULT_CMYK_PROFILE g_strdup( "/System/Library/ColorSync/Profiles/Generic CMYK Profile.icc" ) 25 26 #else 27 28 #define DEFAULT_RGB_PROFILE g_strdup( "/usr/share/color/icc/sRGB Color Space Profile.icm" ) 29 #define DEFAULT_CMYK_PROFILE g_strdup( "/usr/share/color/icc/USWebCoatedSWOP.icc" ) 30 31 #endif /* __APPLE__ */ 32 33 #endif /* G_OS_WIN32 */ 34 35 #if ! (GIMP_MAJOR_VERSION > 2 || (GIMP_MAJOR_VERSION == 2 && GIMP_MINOR_VERSION >= 4)) 36 #define USE_ICC_BUTTON 37 #endif 38 39 #ifdef DITHER_SH 40 #define ENABLE_DITHER 41 #else 42 #define DITHER_SH(s) (0) 43 #endif 44 45 #endif 46