28 lines
		
	
	
		
			693 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			693 B
		
	
	
	
		
			C
		
	
	
	
| /*
 | |
|  * Don't #include any of the AppKit, etc stuff directly since it will
 | |
|  * pollute the X11 namespace.
 | |
|  */
 | |
| 
 | |
| #ifndef _XQ_SANITIZED_COCOA_H_
 | |
| #define _XQ_SANITIZED_COCOA_H_
 | |
| 
 | |
| // QuickDraw in ApplicationServices has the following conflicts with
 | |
| // the basic X server headers. Use QD_<name> to use the QuickDraw
 | |
| // definition of any of these symbols, or the normal name for the
 | |
| // X11 definition.
 | |
| #define Cursor       QD_Cursor
 | |
| #define WindowPtr    QD_WindowPtr
 | |
| #define Picture      QD_Picture
 | |
| #define BOOL         OSX_BOOL
 | |
| #define EventType    HIT_EventType
 | |
| 
 | |
| #include <Cocoa/Cocoa.h>
 | |
| 
 | |
| #undef Cursor
 | |
| #undef WindowPtr
 | |
| #undef Picture
 | |
| #undef BOOL
 | |
| #undef EventType
 | |
| 
 | |
| #endif  /* _XQ_SANITIZED_COCOA_H_ */
 |