PATCH 21.5
I'm still having trouble getting Gnus up and running, so here's the most
critical of the patches I needed to get XEmacs 21.5 going. The current
dangling "while(0)" could cause some very interesting bugs.
Index: src/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/ChangeLog,v
retrieving revision 1.926
diff -d -u -r1.926 ChangeLog
--- src/ChangeLog 2006/03/02 17:11:45 1.926
+++ src/ChangeLog 2006/03/09 18:53:32
@@ -1,3 +1,7 @@
+2006-03-09 Jerry James <james(a)xemacs.org>
+
+ * profile.h (RETURN_UNGCPRO_EXIT_PROFILING): Add missing do.
+
2006-03-02 Marcus Crestani <crestani(a)xemacs.org>
* gc.c (show_gc_cursor_and_message): New.
Index: src/profile.h
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/profile.h,v
retrieving revision 1.3
diff -d -u -r1.3 profile.h
--- src/profile.h 2005/10/25 11:16:27 1.3
+++ src/profile.h 2006/03/09 18:53:32
@@ -113,6 +113,7 @@
RETURN_EXIT_PROFILING (tag, Lisp_Object, expr)
#define RETURN_UNGCPRO_EXIT_PROFILING(tag, expr) \
+do \
{ \
Lisp_Object ret_ungc_val = (expr); \
UNGCPRO; \
Regards,
--
Jerry James, Assistant Professor Email: Jerry.James(a)usu.edu
Computer Science Dept. Web:
http://www.cs.usu.edu/~jerry/
Utah State University