run-program on Windows doesn't escape arguments properly
run-program on Windows doesn't escape its arguments properly.
The labels escape-arg is particularly disturbing.
It outputs an extra space in the end, too, which is buggy when calling cmd or other legacy programs.
A recent CCL does it right.
Tried various things that failed on Windows with SBCL 1.1.12, and looking at the sources for sbcl 220.127.116.11.