1.0.33.15: preparation for UTF external formats
authorChristophe Rhodes <csr21@cantab.net>
Wed, 16 Dec 2009 21:54:05 +0000 (21:54 +0000)
committerChristophe Rhodes <csr21@cantab.net>
Wed, 16 Dec 2009 21:54:05 +0000 (21:54 +0000)
commit388f043377acc98ef40d4e1445c09fb2c3b168e6
tree918cf2ddb240442d2d64c684458ebce8ce59f5ff
parent99a8f9e012fd2b5edc9a0927edfc537332081997
1.0.33.15: preparation for UTF external formats

On input, there are potentially two non-constant sizes of data that need
to be read; for variable-width formats, there are both the number of bytes
for a particular character, and the number of bytes that need to be read in
order to know how many bytes need to be read for a character (previously
hardwired to 1).  Separate out these two sizes in preparation for UTF-16 and
UTF-32 external formats.
src/code/external-formats/enc-basic.lisp
src/code/external-formats/mb-util.lisp
src/code/fd-stream.lisp
version.lisp-expr