0.9.16.17:
authorJuho Snellman <jsnell@iki.fi>
Wed, 6 Sep 2006 20:27:09 +0000 (20:27 +0000)
committerJuho Snellman <jsnell@iki.fi>
Wed, 6 Sep 2006 20:27:09 +0000 (20:27 +0000)
commit54b330585ed41edeb93a289f0e59aec67fa9ded9
tree5f6752e362001a6fad8a08f02cff218d23bb497a
parent68ea71d0f020f2726e3c56c1ec491d0af734b3a4
0.9.16.17:
Support for external formats in SB-ALIEN. The C-STRING alien-type
        specifier now accepts :EXTERNAL-FORMAT and :ELEMENT-TYPE parameters.
        This is a slightly incompatible change: to get the behaviour of
        the old C-STRING alien-type, use (C-STRING :EXTERNAL-FORMAT :ASCII
        :ELEMENT-TYPE BASE-CHAR).

        Thanks to Yaroslav Kavenchuk for doing most of the work on this.

        * Also add support for non-ascii pathnames
        * Add some recent CONTRIBUTORS
        * Update INSTALL
        * Add argument quote/space escaping to RUN-PROGRAM on win32
28 files changed:
CREDITS
INSTALL
NEWS
contrib/sb-simple-streams/file.lisp
doc/manual/ffi.texinfo
package-data-list.lisp-expr
src/code/cold-init.lisp
src/code/early-alieneval.lisp
src/code/error.lisp
src/code/external-formats/enc-cyr.lisp
src/code/external-formats/enc-dos.lisp
src/code/external-formats/enc-iso.lisp
src/code/external-formats/enc-win.lisp
src/code/external-formats/eucjp.lisp
src/code/external-formats/ucs-2.lisp
src/code/fd-stream.lisp
src/code/filesys.lisp
src/code/host-c-call.lisp
src/code/octets.lisp
src/code/pathname.lisp
src/code/run-program.lisp
src/code/target-c-call.lisp
src/code/target-pathname.lisp
src/code/unix-pathname.lisp
src/code/unix.lisp
src/code/win32-pathname.lisp
tests/external-format.impure.lisp
version.lisp-expr