Mercurial > hg > xemacs-beta
comparison src/events.c @ 195:a2f645c6b9f8 r20-3b24
Import from CVS: tag r20-3b24
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:59:05 +0200 |
parents | 489f57a838ef |
children | acd284d43ca1 |
comparison
equal
deleted
inserted
replaced
194:2947057885e5 | 195:a2f645c6b9f8 |
---|---|
231 { | 231 { |
232 case process_event: | 232 case process_event: |
233 return EQ (e1->event.process.process, e2->event.process.process); | 233 return EQ (e1->event.process.process, e2->event.process.process); |
234 | 234 |
235 case timeout_event: | 235 case timeout_event: |
236 return (!NILP (Fequal (e1->event.timeout.function, | 236 return (internal_equal (e1->event.timeout.function, |
237 e2->event.timeout.function)) && | 237 e2->event.timeout.function, 0) && |
238 !NILP (Fequal (e1->event.timeout.object, | 238 internal_equal (e1->event.timeout.object, |
239 e2->event.timeout.object))); | 239 e2->event.timeout.object, 0)); |
240 | 240 |
241 case key_press_event: | 241 case key_press_event: |
242 return (EQ (e1->event.key.keysym, e2->event.key.keysym) && | 242 return (EQ (e1->event.key.keysym, e2->event.key.keysym) && |
243 (e1->event.key.modifiers == e2->event.key.modifiers)); | 243 (e1->event.key.modifiers == e2->event.key.modifiers)); |
244 | 244 |
251 return (e1->event.motion.x == e2->event.motion.x && | 251 return (e1->event.motion.x == e2->event.motion.x && |
252 e1->event.motion.y == e2->event.motion.y); | 252 e1->event.motion.y == e2->event.motion.y); |
253 | 253 |
254 case misc_user_event: | 254 case misc_user_event: |
255 case eval_event: | 255 case eval_event: |
256 return (!NILP (Fequal (e1->event.eval.function, | 256 return (internal_equal (e1->event.eval.function, |
257 e2->event.eval.function)) && | 257 e2->event.eval.function, 0) && |
258 !NILP (Fequal (e1->event.eval.object, | 258 internal_equal (e1->event.eval.object, |
259 e2->event.eval.object))); | 259 e2->event.eval.object, 0)); |
260 | 260 |
261 case magic_eval_event: | 261 case magic_eval_event: |
262 return (e1->event.magic_eval.internal_function == | 262 return (e1->event.magic_eval.internal_function == |
263 e2->event.magic_eval.internal_function && | 263 e2->event.magic_eval.internal_function && |
264 !NILP (Fequal (e1->event.magic_eval.object, | 264 internal_equal (e1->event.magic_eval.object, |
265 e2->event.magic_eval.object))); | 265 e2->event.magic_eval.object, 0)); |
266 | 266 |
267 case magic_event: | 267 case magic_event: |
268 { | 268 { |
269 struct console *con = XCONSOLE (CDFW_CONSOLE (e1->channel)); | 269 struct console *con = XCONSOLE (CDFW_CONSOLE (e1->channel)); |
270 | 270 |