summaryrefslogtreecommitdiff
path: root/libguile/srfi-14.i.c
diff options
context:
space:
mode:
authorMichael Gran <spk121@yahoo.com>2009-08-28 23:47:42 -0700
committerMichael Gran <spk121@yahoo.com>2009-08-29 00:01:06 -0700
commit24d23822ee9d6a515aed8baaeff9d363fd7ec813 (patch)
treecfdcae66a6e223a15dcafedc25d551d2ffd8e7b0 /libguile/srfi-14.i.c
parent526ee76ac36921570708a746e73bba1cd7da2f62 (diff)
downloadguile-24d23822ee9d6a515aed8baaeff9d363fd7ec813.tar.gz
Surrogate characters shouldn't be in charsets
* libguile/srfi-14.c (charsets_complement): use surrogate #defines instead of hardcoded numbers * libguile/srfi-14.i.c (cs_full_ranges): remove surrogates from full charset * libguile/unidata_to_charset.pl (full): test for surrogates
Diffstat (limited to 'libguile/srfi-14.i.c')
-rw-r--r--libguile/srfi-14.i.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libguile/srfi-14.i.c b/libguile/srfi-14.i.c
index 5ef21f333..d92b4d73e 100644
--- a/libguile/srfi-14.i.c
+++ b/libguile/srfi-14.i.c
@@ -2,7 +2,8 @@
/* This file is #include'd by srfi-14.c. */
-/* This file was generated from http://unicode.org/Public/UNIDATA/UnicodeData.txt
+/* This file was generated from
+ http://unicode.org/Public/UNIDATA/UnicodeData.txt
with the unidata_to_charset.pl script. */
scm_t_char_range cs_lower_case_ranges[] = {
@@ -6925,7 +6926,7 @@ scm_t_char_range cs_full_ranges[] = {
,
{0xac00, 0xd7a3}
,
- {0xd800, 0xfa2d}
+ {0xe000, 0xfa2d}
,
{0xfa30, 0xfa6a}
,