changeset 80546:5eb403dc8e20

(Pixmap) [USE_MAC_IMAGE_IO]: New definition for Image I/O.
author YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
date Fri, 02 May 2008 09:39:12 +0000
parents d4410031dce7
children 06b5be2596c3
files src/macgui.h
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/macgui.h	Fri May 02 09:39:01 2008 +0000
+++ b/src/macgui.h	Fri May 02 09:39:12 2008 +0000
@@ -152,7 +152,18 @@
 #define mac_get_global_mouse	GetGlobalMouse
 #define mac_is_window_toolbar_visible	IsWindowToolbarVisible
 #define mac_rect_make(f, x, y, w, h)	CGRectMake (x, y, w, h)
+
+#if USE_MAC_IMAGE_IO
+typedef struct _XImage
+{
+  int width, height;		/* size of image */
+  char *data;			/* pointer to image data */
+  int bytes_per_line;		/* accelarator to next line */
+  int bits_per_pixel;		/* bits per pixel (ZPixmap) */
+} *Pixmap;
+#else
 typedef GWorldPtr Pixmap;
+#endif
 
 #define Cursor ThemeCursor
 #define No_Cursor (-1)