Author: yamakenz
Date: Tue Jun 12 16:09:11 2007
New Revision: 4586

Modified:
   sigscheme-trunk/configure.in
   sigscheme-trunk/test/test-misc.scm
   sigscheme-trunk/test/test-number-pred.scm
   sigscheme-trunk/test/test-srfi38.scm
   sigscheme-trunk/test/test-string-core.scm

Log:
* configure.in
  - Make utf8_as_default unneeded for r6rs_chars
  - use_r6rs_named_chars=yes for --enable-conf=uim

* test/test-misc.scm
* test/test-number-pred.scm
* test/test-string-core.scm
  - Add "-C UTF-8" option for non-UTF-8-default codecs

* test/test-srfi38.scm
  - (cadddr): New procedure for (not (provided? "deep-cadrs"))


Modified: sigscheme-trunk/configure.in
==============================================================================
--- sigscheme-trunk/configure.in        (original)
+++ sigscheme-trunk/configure.in        Tue Jun 12 16:09:11 2007
@@ -541,15 +541,10 @@
 
     # R6RS features
     case "$enable_conf" in
-      full|dev)
+      full|dev|uim)
         use_r6rs_named_chars=yes
         use_r6rs_chars=yes
         ;;
-      uim)
-        use_r6rs_named_chars=yes
-        # FIXME: enable without conflicting with singlebyte_as_default
-        use_r6rs_chars=no
-        ;;
       r5rs|small|siod)
         use_r6rs_named_chars=no
         use_r6rs_chars=no
@@ -709,7 +704,7 @@
 srfi38: writer
 srfi60: int
 r6rs_named_chars: char
-r6rs_chars: char utf8 reader r6rs_named_chars utf8_as_default
+r6rs_chars: char utf8 reader r6rs_named_chars
 
 compat_siod: sscm_extensions srfi60 eval_c_string
 compat_siod_bugs: compat_siod

Modified: sigscheme-trunk/test/test-misc.scm
==============================================================================
--- sigscheme-trunk/test/test-misc.scm  (original)
+++ sigscheme-trunk/test/test-misc.scm  Tue Jun 12 16:09:11 2007
@@ -1,3 +1,5 @@
+#! /usr/bin/env sscm -C UTF-8
+
 ;;  Filename : test-misc.scm
 ;;  About    : unit tests for miscellaneous procedures
 ;;

Modified: sigscheme-trunk/test/test-number-pred.scm
==============================================================================
--- sigscheme-trunk/test/test-number-pred.scm   (original)
+++ sigscheme-trunk/test/test-number-pred.scm   Tue Jun 12 16:09:11 2007
@@ -1,3 +1,5 @@
+#! /usr/bin/env sscm -C UTF-8
+
 ;;  Filename : test-number-pred.scm
 ;;  About    : unit tests for number predicates
 ;;

Modified: sigscheme-trunk/test/test-srfi38.scm
==============================================================================
--- sigscheme-trunk/test/test-srfi38.scm        (original)
+++ sigscheme-trunk/test/test-srfi38.scm        Tue Jun 12 16:09:11 2007
@@ -41,6 +41,11 @@
 
 (define tn test-name)
 
+(if (not (symbol-bound? 'cadddr))
+    (define cadddr
+      (lambda (lst)
+        (caddr (cdr lst)))))
+
 (tn "write/ss short-name alias")
 (if sigscheme?
     (begin

Modified: sigscheme-trunk/test/test-string-core.scm
==============================================================================
--- sigscheme-trunk/test/test-string-core.scm   (original)
+++ sigscheme-trunk/test/test-string-core.scm   Tue Jun 12 16:09:11 2007
@@ -1,3 +1,5 @@
+#! /usr/bin/env sscm -C UTF-8
+
 ;;  Filename : test-string-core.scm
 ;;  About    : unit test for core procedures of R5RS string
 ;;

Reply via email to