home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
x
/
xibm.zip
/
AIX
/
OSio.h
< prev
Wrap
C/C++ Source or Header
|
1991-09-20
|
2KB
|
66 lines
/*
* $Id: OSio.h,v 1.1 1991/09/20 17:58:56 mtranle Exp $
*
* Copyright IBM Corporation 1987,1988,1989
*
* 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 IBM not be
* used in advertising or publicity pertaining to distribution of the
* software without specific, written prior permission.
*
* IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
* IBM 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.
*
*/
#ifndef OS_IOH
#define OS_IOH 1
#define CURRENT_X() (AIXCurrentX)
#define CURRENT_Y() (AIXCurrentY)
extern int AIXDefaultDisplay ;
extern int AIXCurrentX ;
extern int AIXCurrentY ;
extern void hftBlockHandler() ;
extern void hftWakeupHandler() ;
extern void AIXInitEventHandlers() ;
extern int AIXProcessArgument() ;
extern void hftTermQueue() ;
extern void NoopDDA() ;
#define OS_BlockHandler hftBlockHandler
#define OS_WakeupHandler hftWakeupHandler
#define OS_MouseProc AIXMouseProc
#define OS_KeybdProc AIXKeybdProc
#define OS_ProcessArgument AIXProcessArgument
#define OS_CapsLockFeedback(dir) NoopDDA()
#define OS_PreScreenInit() AIXMachineDependentInit()
#define OS_PostScreenInit() NoopDDA()
#define OS_ScreenStateChange(e) NoopDDA()
#define OS_GetDefaultScreens() AIXGetDefaultScreens()
#define OS_InitInput() AIXInitEventHandlers()
#define OS_AddAndRegisterOtherDevices() NoopDDA()
#define OS_SaveState() NoopDDA()
#define OS_RestoreState() NoopDDA()
#define OS_GiveUp() hftTermQueue()
#define OS_Abort() hftTermQueue()
#endif /* ndef OS_IOH */