[uim-commit] r1264 - branches/r5rs/sigscheme
yamaken at freedesktop.org
yamaken at freedesktop.org
Sun Aug 21 20:26:35 EST 2005
Author: yamaken
Date: 2005-08-21 03:26:29 -0700 (Sun, 21 Aug 2005)
New Revision: 1264
Modified:
branches/r5rs/sigscheme/operations.c
branches/r5rs/sigscheme/sigscheme.h
Log:
* sigscheme/sigscheme.h
- (SCM_COMPAT_SIOD_BUGS): New macro
* sigscheme/operations.c
- (ScmOp_car, ScmOp_cdr): Replace #if !SCM_COMPAT_SIOD with #if
!SCM_COMPAT_SIOD_BUGS to distinguish features and bugs
Modified: branches/r5rs/sigscheme/operations.c
===================================================================
--- branches/r5rs/sigscheme/operations.c 2005-08-21 10:15:40 UTC (rev 1263)
+++ branches/r5rs/sigscheme/operations.c 2005-08-21 10:26:29 UTC (rev 1264)
@@ -734,7 +734,7 @@
* in many places. So, I decided to change ScmOp_car to SIOD like behavior.
*
*/
-#if !SCM_COMPAT_SIOD
+#if !SCM_COMPAT_SIOD_BUGS
if (SCM_NULLP(obj))
SigScm_Error("car : empty list\n");
#endif
@@ -756,7 +756,7 @@
* in many places. So, I decided to change ScmOp_car to SIOD like behavior.
*
*/
-#if !SCM_COMPAT_SIOD
+#if !SCM_COMPAT_SIOD_BUGS
if (SCM_NULLP(obj))
SigScm_Error("cdr : empty list\n");
#endif
Modified: branches/r5rs/sigscheme/sigscheme.h
===================================================================
--- branches/r5rs/sigscheme/sigscheme.h 2005-08-21 10:15:40 UTC (rev 1263)
+++ branches/r5rs/sigscheme/sigscheme.h 2005-08-21 10:26:29 UTC (rev 1264)
@@ -91,6 +91,7 @@
#define USE_SRFI8 1
#define SCM_USE_NONSTD_FEATURES 1
#define SCM_COMPAT_SIOD 1
+#define SCM_COMPAT_SIOD_BUGS 1
#define SCM_STRICT_R5RS 0
#define CHECK_1_ARG(arg) \
More information about the uim-commit
mailing list