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_ */
 |