mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-07-02 15:40:38 +02:00
Change charsets to use bytevector to store char ranges
This doesn't fundamentally change how charsets are represented, but it will eventually allow us to migrate more functionality to scheme, as the charsets have a Scheme-legible representation. Also, and this is really the point, give charsets their own type code, so that they can be traced precisely. * libguile/eq.c: * libguile/evalext.c: * libguile/goops.c: * libguile/print.c: * module/oop/goops.scm: Adjust to new tc16. * libguile/srfi-14.h: Make private things private. * libguile/srfi-14.c: Change to use bytevectors for the ranges. No functional change.
This commit is contained in:
parent
ec92d6a96e
commit
c794c086d5
8 changed files with 577 additions and 550 deletions
1040
libguile/srfi-14.c
1040
libguile/srfi-14.c
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue