Changeset 4169 for trunk/lisp/emacs-lisp/cl-macs.el
- Timestamp:
- 2006年09月30日 09時12分06秒 (2 years ago)
- Files:
-
- trunk/lisp (modified) (1 prop)
- trunk/lisp/emacs-lisp/cl-macs.el (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lisp
- Property svn:ignore changed from
*.elc
MANIFEST
Makefile
Makefile.unix
makefile
elc.tar.gz
cus-load.el
finder-inf.el
subdirs.el
loaddefs.el
to
*.elc
MANIFEST
Makefile
Makefile.unix
makefile
elc.tar.gz
cus-load.el
finder-inf.el
subdirs.el
loaddefs.el
pre-mh-loaddefs.el-CMD
- Property svn:ignore changed from
trunk/lisp/emacs-lisp/cl-macs.el
r4037 r4169 2579 2579 (cond ((eq test 'eq) (list 'memq a list)) 2580 2580 ((eq test 'equal) (list 'member a list)) 2581 ((or (null keys) (eq test 'eql)) 2582 (if (eq (cl-const-expr-p a) t) 2583 (list (if (floatp-safe (cl-const-expr-val a)) 'member 'memq) 2584 a list) 2585 (if (eq (cl-const-expr-p list) t) 2586 (let ((p (cl-const-expr-val list)) (mb nil) (mq nil)) 2587 (if (not (cdr p)) 2588 (and p (list 'eql a (list 'quote (car p)))) 2589 (while p 2590 (if (floatp-safe (car p)) (setq mb t) 2591 (or (integerp (car p)) (symbolp (car p)) (setq mq t))) 2592 (setq p (cdr p))) 2593 (if (not mb) (list 'memq a list) 2594 (if (not mq) (list 'member a list) form)))) 2595 form))) 2581 ((or (null keys) (eq test 'eql)) (list 'memql a list)) 2596 2582 (t form)))) 2597 2583
