1.0.43.52: correct char-size for :EXTERNAL-FORMAT :DEFAULT
authorNikodemus Siivola <nikodemus@random-state.net>
Wed, 13 Oct 2010 15:07:29 +0000 (15:07 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Wed, 13 Oct 2010 15:07:29 +0000 (15:07 +0000)
commit765a042b5f968f285d8bd4a4ea1e897ca29abc8d
treeef8c33afc235a8e159738aaeafa59fb0efe27235
parent21818acfc8c496ca973a8b6d8ef41cf77a74a1e0
1.0.43.52: correct char-size for :EXTERNAL-FORMAT :DEFAULT

 Fixes bug 657183.

 Make picking the char-size part of picking input/output routines,
 and make set-fd-stream-routines set FD-STREAM-CHAR-SIZE from it.

 For cleanliness sake, don't ever construct an FD-STREAM with an
 inconsistent external-format and char-size -- meaning the default
 external-format for the FD-STREAM structure cannot be :DEFAULT.
 ...this should not matter, but in case someone inspects an unfinished
 stream instance, at least things make a bit more sense.
NEWS
src/code/fd-stream.lisp
src/code/stream.lisp
tests/stream.impure.lisp
version.lisp-expr