Mercurial > emacs
comparison lisp/emacs-lisp/levents.el @ 12951:44f42e36b529
(eventp): Duplicate definition deleted.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 26 Aug 1995 21:02:01 +0000 |
parents | ec432bd5d5b9 |
children | 83f275dcd93a |
comparison
equal
deleted
inserted
replaced
12950:83fea4c633e8 | 12951:44f42e36b529 |
---|---|
53 (funcall (nth 1 event) (nth 2 event))) | 53 (funcall (nth 1 event) (nth 2 event))) |
54 | 54 |
55 (put 'eval 'event-symbol-elements '(eval)) | 55 (put 'eval 'event-symbol-elements '(eval)) |
56 (put 'menu 'event-symbol-elements '(eval)) | 56 (put 'menu 'event-symbol-elements '(eval)) |
57 (put 'timeout 'event-symbol-elements '(eval)) | 57 (put 'timeout 'event-symbol-elements '(eval)) |
58 | |
59 (defsubst eventp (obj) | |
60 "True if the argument is an event object." | |
61 (or (integerp obj) | |
62 (and (symbolp obj) | |
63 (get obj 'event-symbol-elements)) | |
64 (and (consp obj) | |
65 (symbolp (car obj)) | |
66 (get (car obj) 'event-symbol-elements)))) | |
67 | 58 |
68 (defun allocate-event () | 59 (defun allocate-event () |
69 "Returns an empty event structure. | 60 "Returns an empty event structure. |
70 In this emulation, it returns nil." | 61 In this emulation, it returns nil." |
71 nil) | 62 nil) |