]> birchwood-abbey.net Git - mit-scheme.git/commit
Fix bug #63495.
authorChris Hanson <org/chris-hanson/cph>
Sat, 10 Dec 2022 06:08:08 +0000 (22:08 -0800)
committerChris Hanson <org/chris-hanson/cph>
Sat, 10 Dec 2022 06:08:08 +0000 (22:08 -0800)
commit3d2691bf636f20e85e13b612ee5ba537c60c058b
tree329c3cef83a7972d4fa00b877c3130bf59dc2fd6
parentd9e31397d7b77ec84ef2b52ddd4abab14aefa146
Fix bug #63495.

Eliminate string-for-primitive and string-from-primitive, and treat filenames,
command-line arguments, and environment variables as 8-bit strings.  In reality,
these are all byte sequences, but it would take more work to convert everything
to use bytevectors for them.
16 files changed:
src/edwin/dos.scm
src/edwin/edwin.pkg
src/runtime/command-line.scm
src/runtime/global.scm
src/runtime/load.scm
src/runtime/os-primitives.scm
src/runtime/primitive-io.scm
src/runtime/rep.scm
src/runtime/runtime.pkg
src/runtime/savres.scm
src/runtime/sfile.scm
src/runtime/socket.scm
src/runtime/string.scm
src/runtime/unix-pathname.scm
src/runtime/unxprm.scm
src/runtime/wrkdir.scm