emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/emacs-lisp/cl-extra.el


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/lisp/emacs-lisp/cl-extra.el
Date: Mon, 16 Jun 2003 12:35:05 -0400

Index: emacs/lisp/emacs-lisp/cl-extra.el
diff -c emacs/lisp/emacs-lisp/cl-extra.el:1.24 
emacs/lisp/emacs-lisp/cl-extra.el:1.25
*** emacs/lisp/emacs-lisp/cl-extra.el:1.24      Sat May  3 20:44:25 2003
--- emacs/lisp/emacs-lisp/cl-extra.el   Mon Jun 16 12:35:05 2003
***************
*** 1,6 ****
  ;;; cl-extra.el --- Common Lisp features, part 2 -*-byte-compile-dynamic: 
t;-*-
  
! ;; Copyright (C) 1993,2000  Free Software Foundation, Inc.
  
  ;; Author: Dave Gillespie <address@hidden>
  ;; Keywords: extensions
--- 1,6 ----
  ;;; cl-extra.el --- Common Lisp features, part 2 -*-byte-compile-dynamic: 
t;-*-
  
! ;; Copyright (C) 1993,2000,2003  Free Software Foundation, Inc.
  
  ;; Author: Dave Gillespie <address@hidden>
  ;; Keywords: extensions
***************
*** 718,724 ****
                                     '((quote --cl-rest--)))))))
                 (list (car form) (list* 'lambda (cadadr form) body))))
           (let ((found (assq (cadr form) env)))
!            (if (eq (cadr (caddr found)) 'cl-labels-args)
                 (cl-macroexpand-all (cadr (caddr (cadddr found))) env)
               form))))
        ((memq (car form) '(defun defmacro))
--- 718,725 ----
                                     '((quote --cl-rest--)))))))
                 (list (car form) (list* 'lambda (cadadr form) body))))
           (let ((found (assq (cadr form) env)))
!            (if (and found (ignore-errors
!                             (eq (cadr (caddr found)) 'cl-labels-args)))
                 (cl-macroexpand-all (cadr (caddr (cadddr found))) env)
               form))))
        ((memq (car form) '(defun defmacro))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]