annotate src/=x11term.h @ 28417:4b675266db04
* lisp.h (XCONS, XSTRING, XSYMBOL, XFLOAT, XPROCESS, XWINDOW, XSUBR, XBUFFER):
Verify correct object type before returning pointer, using eassert.
* frame.h (XFRAME): Likewise.
* buffer.c (Frename_buffer, Fset_buffer_multibyte,
swap_out_buffer_local_variables, Fmove_overlay): Don't apply XSYMBOL, XBUFFER,
etc, to values that may be nil or of the wrong type.
* data.c (set_internal): Likewise.
* dispextern.h (WINDOW_WANTS_MODELINE_P, WINDOW_WANTS_HEADER_LINE_P): Likewise.
* fileio.c (auto_save_1): Likewise.
* insdel.c (check_markers): Likewise.
* marker.c (buf_charpos_to_bytepos, unchain_marker): Likewise.
* undo.c (record_insert): Likewise.
* vmsproc.c (child_sig): Likewise.
* window.c (unshow_buffer, window_loop): Likewise.
* xterm.c (x_erase_phys_cursor): Likewise.
author |
Ken Raeburn <raeburn@raeburn.org> |
date |
Thu, 30 Mar 2000 09:56:31 +0000 |
parents |
ce011f7cd03f |
children |
|
rev |
line source |
486
|
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
|
625
|
16 #define BLOCK_INPUT() EMACS_SIGBLOCKX (SIGIO, BLOCK_INPUT_mask)
|
|
17 #define UNBLOCK_INPUT() \
|
|
18 do { int _dummy; EMACS_SIGSETMASK (BLOCK_INPUT_mask, _dummy); } while (0)
|
486
|
19 #else /* not SIGIO */
|
|
20 #define BLOCK_INPUT()
|
|
21 #define UNBLOCK_INPUT()
|
|
22 #endif /* SIGIO */
|
|
23
|
625
|
24 #define CLASS "Emacs" /* class id for GNU Emacs, used in .Xdefaults, etc. */
|