CVS update by aidan packages/xemacs-packages/xemacs-devel ...

xemacs-cvs at xemacs.org xemacs-cvs at xemacs.org
Sun Dec 30 09:25:01 EST 2007


  User: aidan   
  Date: 07/12/30 15:25:01

  Modified:    packages/xemacs-packages/xemacs-devel ChangeLog find-func.el
Log:
Accept built-in macros in #'find-func.

Revision  Changes    Path
1.112     +5 -0      XEmacs/packages/xemacs-packages/xemacs-devel/ChangeLog

Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/xemacs-devel/ChangeLog,v
retrieving revision 1.111
retrieving revision 1.112
diff -u -p -r1.111 -r1.112
--- ChangeLog	2007/09/17 10:51:11	1.111
+++ ChangeLog	2007/12/30 14:24:59	1.112
@@ -1,3 +1,8 @@
+2007-12-30  Aidan Kehoe  <kehoea at parhasard.net>
+
+	* find-func.el (find-function-C-source):
+	Accept built-in macros in this function. 
+
 2007-09-17  Norbert Koch  <viteno at xemacs.org>
 
 	* Makefile (VERSION): XEmacs package 1.76 released.



1.12      +5 -1      XEmacs/packages/xemacs-packages/xemacs-devel/find-func.el

Index: find-func.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/xemacs-devel/find-func.el,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- find-func.el	2006/08/06 09:51:25	1.11
+++ find-func.el	2007/12/30 14:24:59	1.12
@@ -201,7 +201,11 @@ TYPE should be nil to find a function, o
 			 "\"")
 	       (concat "DEFUN\\(_NORETURN\\|_MANY\\|_UNEVALLED"
 		       "\\|_COMMAND_LOOP\\|\\)[ \t\n]*([ \t\n]*\""
-		       (regexp-quote (subr-name fun-or-var))
+		       (regexp-quote (subr-name
+				      (if (consp fun-or-var)
+					  ;; it can be a macro. 
+					  (cdr-safe fun-or-var)
+					fun-or-var)))
 		       "\""))
 	     nil t)
       (error "Can't find source for %s" fun-or-var))





More information about the XEmacs-CVS mailing list