1 #ifndef EG_COMMON_H
2 #define EG_COMMON_H
3 
4 #include <libmfl.h>
5 
6 	#ifndef true
7 	#define true -1
8 	#define false 0
9 	#endif
10 
11 	struct Rect {
12 		short left, top, right, bottom;
13 	};
14 	#define Rect_Defined
15 
16 	typedef long KeyMap[4];
17 
18 	struct Point {
19 		short v, h;
20 	};
21 
22 	struct RGBColor {
23 		unsigned short red, green, blue;
24 	};
25 
26 /* FIXME */
27 	typedef void *		PixMapHandle;
28 	typedef void *			GrafPtr;
29 	typedef void *			CGrafPtr;
30 	typedef void *		WindowPtr;
31 	typedef mfl_context		GWorldPtr;
32 	typedef void *			BitMap;
33 
34 	struct ColorSpec {
35 		short		value;
36 		RGBColor	rgb;
37 	};
38 
39 
40 struct LongRect {
41 	long left, top, right, bottom;
42 };
43 
44 #endif
45