changeset:   5279:d0bc331e433f
tag:         tip
user:        Aidan Kehoe <kehoea(a)parhasard.net>
date:        Sat Sep 18 18:02:28 2010 +0100
files:       src/ChangeLog src/lisp.h
description:
Turns out #elsif is not valid preprocessor syntax, who knew!
src/ChangeLog addition:
2010-09-18  Aidan Kehoe  <kehoea(a)parhasard.net>
	* lisp.h (PARSE_KEYWORDS):
	Turns out #elsif is not valid preprocessor syntax, who knew!
diff -r d9e65b48e2bf -r d0bc331e433f src/ChangeLog
--- a/src/ChangeLog	Sat Sep 18 16:46:56 2010 +0100
+++ b/src/ChangeLog	Sat Sep 18 18:02:28 2010 +0100
@@ -1,3 +1,8 @@
+2010-09-18  Aidan Kehoe  <kehoea(a)parhasard.net>
+
+	* lisp.h (PARSE_KEYWORDS):
+	Turns out #elsif is not valid preprocessor syntax, who knew!
+
 2010-09-18  Aidan Kehoe  <kehoea(a)parhasard.net>
 
 	* lisp.h (PARSE_KEYWORDS):
diff -r d9e65b48e2bf -r d0bc331e433f src/lisp.h
--- a/src/lisp.h	Sat Sep 18 16:46:56 2010 +0100
+++ b/src/lisp.h	Sat Sep 18 18:02:28 2010 +0100
@@ -3554,19 +3554,21 @@
 				(intern_massaging_name (1 + #function))), \
 			  0);						\
 	assert (0 == strcmp (__func__, #function))
-#elsif defined (NEW_GC)
+#else /* defined (DEBUG_XEMACS) && ... */
+#ifdef NEW_GC
 #define PARSE_KEYWORDS(function, nargs, args, keyword_count, keywords,	\
 		       keyword_defaults)				\
 	PARSE_KEYWORDS_8 (intern (S##function->name), nargs, args,	\
 			  keyword_count, keywords,			\
 			  keyword_defaults, S##function->min_args, 0)
-#else
+#else /* NEW_GC */
 #define PARSE_KEYWORDS(function, nargs, args, keyword_count, keywords,	\
 		       keyword_defaults)				\
 	PARSE_KEYWORDS_8 (intern (S##function.name), nargs, args,	\
 			  keyword_count, keywords,			\
 			  keyword_defaults, S##function.min_args, 0)
-#endif
+#endif /* NEW_GC */
+#endif /* defined (DEBUG_XEMACS) && defined (__STDC_VERSION__) ... */
 
 /* PARSE_KEYWORDS_8 is a more fine-grained version of PARSE_KEYWORDS. The
    differences are as follows:
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-patches