guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

string-split vs 8-bit chars


From: Kevin Ryde
Subject: string-split vs 8-bit chars
Date: Sun, 05 Jun 2005 11:49:10 +1000
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.3 (gnu/linux)

    (length (string-split (string #\a (integer->char 255) #\b)
                          (integer->char 255)))
    => 1

where I think it should be 2.

        * srfi-13.c (scm_string_split): Compare char/char in scan.  Mixing an
        unsigned int SCM_CHAR and a char string meant an 8-bit char was never
        matched.

--- srfi-13.c.~1.13.~   2005-05-26 09:04:39.000000000 +1000
+++ srfi-13.c   2005-06-05 11:44:55.672651856 +1000
@@ -3224,7 +3224,7 @@
 {
   long idx, last_idx;
   const char * p;
-  int ch;
+  char ch;
   SCM res = SCM_EOL;
 
   SCM_VALIDATE_STRING (1, str);

reply via email to

[Prev in Thread] Current Thread [Next in Thread]