#include "string.h" #include #include #include #ifndef NULL #define NULL 0 #endif char *getenv(); char *malloc(); char *realloc(); extern Display *dpy; extern int screen; extern Window root; extern int error_mode; extern int verbose; extern int min_keycode, max_keycode; #ifndef XTestExtensionName #define XTestExtensionName "XTEST" #endif #ifndef HAVE_XTEST_EXTENSION #define HAVE_XTEST_EXTENSION 0 #endif extern int have_xtest_extension, xtest_op, xtest_ev, xtest_er; extern int use_xtest_extension, use_cache; Window getwindowbyname(); #define malloc_strcpy(dest,src) (void)strcpy((dest)=(char*)malloc((unsigned)1+strlen(src)),(src)) #define USE_X -32004 #define USE_Y -32005 #define USE_MARKERX -32000 #define USE_MARKERY -32001 #define USE_DXMARKER -32002 #define USE_DYMARKER -32003 #define IGNORE_ERRORS 0 #define BEEP_ON_ERROR 1 #define SPEW_ON_ERROR 2