14642e01fSmrg/* 24642e01fSmrg * Don't #include any of the AppKit, etc stuff directly since it will 34642e01fSmrg * pollute the X11 namespace. 44642e01fSmrg */ 54642e01fSmrg 64642e01fSmrg#ifndef _XQ_SANITIZED_CARBON_H_ 74642e01fSmrg#define _XQ_SANITIZED_CARBON_H_ 84642e01fSmrg 94642e01fSmrg// QuickDraw in ApplicationServices has the following conflicts with 104642e01fSmrg// the basic X server headers. Use QD_<name> to use the QuickDraw 114642e01fSmrg// definition of any of these symbols, or the normal name for the 124642e01fSmrg// X11 definition. 1335c4bbdfSmrg#define Cursor QD_Cursor 1435c4bbdfSmrg#define WindowPtr QD_WindowPtr 1535c4bbdfSmrg#define Picture QD_Picture 1635c4bbdfSmrg#define BOOL OSX_BOOL 1735c4bbdfSmrg#define EventType HIT_EventType 184642e01fSmrg 194642e01fSmrg#include <ApplicationServices/ApplicationServices.h> 204642e01fSmrg#include <CoreServices/CoreServices.h> 214642e01fSmrg#include <Carbon/Carbon.h> 224642e01fSmrg#include <IOKit/hidsystem/event_status_driver.h> 234642e01fSmrg#include <IOKit/hidsystem/ev_keymap.h> 244642e01fSmrg#include <architecture/byte_order.h> // For the NXSwap* 254642e01fSmrg 264642e01fSmrg#undef Cursor 274642e01fSmrg#undef WindowPtr 284642e01fSmrg#undef Picture 294642e01fSmrg#undef BOOL 304642e01fSmrg#undef EventType 314642e01fSmrg 324642e01fSmrg#endif /* _XQ_SANITIZED_CARBON_H_ */ 33