home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / NeXT / GnuSource / emacs-15.0.3 / src / x11term.h < prev    next >
C/C++ Source or Header  |  1990-07-19  |  583b  |  24 lines

  1. #include <X11/Xlib.h>
  2. #include <X11/Xatom.h>
  3. #include <X11/keysym.h>
  4. #include <X11/cursorfont.h>
  5. #include <X11/Xutil.h>
  6. #include <X11/X10.h>
  7.  
  8. #define XMOUSEBUFSIZE 64
  9.  
  10. #ifndef sigmask
  11. #define sigmask(no) (1L << ((no) - 1))
  12. #endif
  13.  
  14. #define BLOCK_INPUT_DECLARE() int BLOCK_INPUT_mask
  15. #ifdef SIGIO
  16. #define BLOCK_INPUT() BLOCK_INPUT_mask = sigblock (sigmask (SIGIO))
  17. #define UNBLOCK_INPUT() sigsetmask (BLOCK_INPUT_mask)
  18. #else /* not SIGIO */
  19. #define BLOCK_INPUT()
  20. #define UNBLOCK_INPUT()
  21. #endif /* SIGIO */
  22.  
  23. #define CLASS  "emacs"    /* class id for GNU Emacs, used in .Xdefaults, etc. */
  24.