diff options
author | Michael Gran <spk121@yahoo.com> | 2009-08-28 23:47:42 -0700 |
---|---|---|
committer | Michael Gran <spk121@yahoo.com> | 2009-08-29 00:01:06 -0700 |
commit | 24d23822ee9d6a515aed8baaeff9d363fd7ec813 (patch) | |
tree | cfdcae66a6e223a15dcafedc25d551d2ffd8e7b0 /libguile/srfi-14.i.c | |
parent | 526ee76ac36921570708a746e73bba1cd7da2f62 (diff) | |
download | guile-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.c | 5 |
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} , |