33 lines
935 B
C
33 lines
935 B
C
/*
|
|
* Don't #include any of the AppKit, etc stuff directly since it will
|
|
* pollute the X11 namespace.
|
|
*/
|
|
|
|
#ifndef _XQ_SANITIZED_CARBON_H_
|
|
#define _XQ_SANITIZED_CARBON_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 <ApplicationServices/ApplicationServices.h>
|
|
#include <CoreServices/CoreServices.h>
|
|
#include <Carbon/Carbon.h>
|
|
#include <IOKit/hidsystem/event_status_driver.h>
|
|
#include <IOKit/hidsystem/ev_keymap.h>
|
|
#include <architecture/byte_order.h> // For the NXSwap*
|
|
|
|
#undef Cursor
|
|
#undef WindowPtr
|
|
#undef Picture
|
|
#undef BOOL
|
|
#undef EventType
|
|
|
|
#endif /* _XQ_SANITIZED_CARBON_H_ */
|