comparison src/events.h @ 5923:61d7d7bcbe76 cygwin

merged heads after pull -u
author Henry Thompson <ht@markup.co.uk>
date Thu, 05 Feb 2015 17:19:05 +0000
parents a216b3c2b09e
children
comparison
equal deleted inserted replaced
5921:68639fb08af8 5923:61d7d7bcbe76
70 }; 70 };
71 71
72 /* Flags for create_io_streams_cb() FLAGS parameter */ 72 /* Flags for create_io_streams_cb() FLAGS parameter */
73 #define STREAM_PTY_FLUSHING 0x0001 73 #define STREAM_PTY_FLUSHING 0x0001
74 #define STREAM_NETWORK_CONNECTION 0x0002 74 #define STREAM_NETWORK_CONNECTION 0x0002
75 #define STREAM_USE_TLS 0x0004
75 76
76 extern struct event_stream *event_stream; 77 extern struct event_stream *event_stream;
77 78
78 #ifdef EVENT_DATA_AS_OBJECTS 79 #ifdef EVENT_DATA_AS_OBJECTS
79 #define EVENT_FOO_BAR_1(extractor, field) ((extractor)->field) 80 #define EVENT_FOO_BAR_1(extractor, field) ((extractor)->field)
1146 want to translate any events twice through function-key-map, or 1147 want to translate any events twice through function-key-map, or
1147 things could get really screwed up (e.g. if the user created a 1148 things could get really screwed up (e.g. if the user created a
1148 translation loop). If this is nil, then the next-read event is 1149 translation loop). If this is nil, then the next-read event is
1149 the first that can begin a function key sequence. */ 1150 the first that can begin a function key sequence. */
1150 Lisp_Object first_mungeable_event[2]; 1151 Lisp_Object first_mungeable_event[2];
1151 Ibyte *echo_buf; 1152 Lisp_Object echo_buf;
1152 1153 Bytecount echo_buf_fill_pointer; /* Fill pointer for echo_buf.
1153 Bytecount echo_buf_length; /* size of echo_buf */
1154 Bytecount echo_buf_index; /* index into echo_buf
1155 * -1 before doing echoing for new cmd */ 1154 * -1 before doing echoing for new cmd */
1155 Bytecount echo_buf_end; /* End of the text to be shown in
1156 echo_buf. Can be after the fill
1157 pointer, but usually identical to
1158 it */
1156 /* Self-insert-command is magic in that it doesn't always push an undo- 1159 /* Self-insert-command is magic in that it doesn't always push an undo-
1157 boundary: up to 20 consecutive self-inserts can happen before an undo- 1160 boundary: up to 20 consecutive self-inserts can happen before an undo-
1158 boundary is pushed. This variable is that counter. 1161 boundary is pushed. This variable is that counter.
1159 */ 1162 */
1160 Elemcount self_insert_countdown; 1163 Elemcount self_insert_countdown;