~ chicken-core (chicken-5) cbd78f16cf935f8f084ae29c3ac5c60ffcbfc1a5


commit cbd78f16cf935f8f084ae29c3ac5c60ffcbfc1a5
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Tue Jan 3 09:14:25 2012 +0100
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Thu Jan 5 09:29:47 2012 +0100

    print chars outside of ASCII range as #\x... not #\u...

diff --git a/library.scm b/library.scm
index aed45dc4..30d47885 100644
--- a/library.scm
+++ b/library.scm
@@ -3220,12 +3220,9 @@ EOF
 			  (cond [(char-name x) 
 				 => (lambda (cn) 
 				      (outstr port (##sys#slot cn 1)) ) ]
-				[(fx< code 32)
+				[(or (fx< code 32) (fx> code 255))
 				 (outchr port #\x)
 				 (outstr port (##sys#number->string code 16)) ]
-				[(fx> code 255)
-				 (outchr port (if (fx> code #xffff) #\U #\u))
-				 (outstr port (##sys#number->string code 16)) ]
 				[else (outchr port x)] ) ) ] 
 		       [else (outchr port x)] ) )
 		((##core#inline "C_fixnump" x) (outstr port (##sys#number->string x)))
Trap