#ifndef HAVE_COCOA
# define XK_MISCELLANY
# include <X11/keysymdef.h>
+# include <X11/Xlib.h>
# include <X11/Xutil.h>
# include <X11/Intrinsic.h>
#endif
return 1;
}
- if (!mine->input_available_p) return 0;
+ if (!mine ||
+ !mine->input_available_p ||
+ !mine->pipe)
+ return 0;
rc=read (fileno (mine->pipe), (void *) buf, n);
if (rc>0) mine->lastc=buf[rc-1];