1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- /************************************************************
- Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
- All Rights Reserved
- Permission to use, copy, modify, and distribute this software and its
- documentation for any purpose and without fee is hereby granted,
- provided that the above copyright notice appear in all copies and that
- both that copyright notice and this permission notice appear in
- supporting documentation, and that the name of the above listed
- copyright holder(s) not be used in advertising or publicity pertaining
- to distribution of the software without specific, written prior
- permission.
- THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
- TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
- LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- ********************************************************/
- /*****************************************************************
- *
- * Globals referenced elsewhere in the server.
- *
- */
- #ifdef HAVE_DIX_CONFIG_H
- #include <dix-config.h>
- #endif
- #include "privates.h"
- #ifndef EXGLOBALS_H
- #define EXGLOBALS_H 1
- extern int IReqCode;
- extern int IEventBase;
- extern int BadDevice;
- extern int BadMode;
- extern int DeviceBusy;
- extern int BadClass;
- /* Note: only the ones needed in files other than extinit.c are declared */
- extern const Mask DevicePointerMotionMask;
- extern const Mask DevicePointerMotionHintMask;
- extern const Mask DeviceFocusChangeMask;
- extern const Mask DeviceStateNotifyMask;
- extern const Mask DeviceMappingNotifyMask;
- extern const Mask DeviceOwnerGrabButtonMask;
- extern const Mask DeviceButtonGrabMask;
- extern const Mask DeviceButtonMotionMask;
- extern const Mask DevicePresenceNotifyMask;
- extern const Mask DevicePropertyNotifyMask;
- extern const Mask XIAllMasks;
- extern Mask PropagateMask[];
- extern int DeviceValuator;
- extern int DeviceKeyPress;
- extern int DeviceKeyRelease;
- extern int DeviceButtonPress;
- extern int DeviceButtonRelease;
- extern int DeviceMotionNotify;
- extern int DeviceFocusIn;
- extern int DeviceFocusOut;
- extern int ProximityIn;
- extern int ProximityOut;
- extern int DeviceStateNotify;
- extern int DeviceKeyStateNotify;
- extern int DeviceButtonStateNotify;
- extern int DeviceMappingNotify;
- extern int ChangeDeviceNotify;
- extern int DevicePresenceNotify;
- extern int DevicePropertyNotify;
- extern RESTYPE RT_INPUTCLIENT;
- extern DevPrivateKeyRec XIClientPrivateKeyRec;
- #define XIClientPrivateKey (&XIClientPrivateKeyRec)
- #endif /* EXGLOBALS_H */
|