Index: skia/ext/platform_device.h |
diff --git a/skia/ext/platform_device.h b/skia/ext/platform_device.h |
index 81e475da90c45d7aaaac569a2763dfa1440b8c16..6b3afb12d48b05b12a3bcbc9cb2a0e748300708d 100644 |
--- a/skia/ext/platform_device.h |
+++ b/skia/ext/platform_device.h |
@@ -20,7 +20,7 @@ |
class SkDevice; |
struct SkIRect; |
-#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) |
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__sun) |
typedef struct _cairo cairo_t; |
typedef struct _cairo_rectangle cairo_rectangle_t; |
#elif defined(__APPLE__) |
@@ -35,7 +35,7 @@ class PlatformDevice; |
#if defined(WIN32) |
typedef HDC PlatformSurface; |
typedef RECT PlatformRect; |
-#elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) |
+#elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__sun) |
typedef cairo_t* PlatformSurface; |
typedef cairo_rectangle_t PlatformRect; |
#elif defined(__APPLE__) |
@@ -66,7 +66,7 @@ SK_API PlatformDevice* GetPlatformDevice(SkDevice* device); |
#elif defined(__APPLE__) |
#include "skia/ext/platform_device_mac.h" |
#elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || \ |
- defined(__Solaris__) |
+ defined(__sun) |
#include "skia/ext/platform_device_linux.h" |
#endif |