some zo-marshal repairs

svn: r13984

original commit: 946a39221a
This commit is contained in:
Matthew Flatt 2009-03-06 17:37:28 +00:00
parent cde9437405
commit c350bac4dd

View File

@ -663,8 +663,9 @@
[(svector? expr)
(out-byte CPT_SVECTOR out)
(out-number (vector-length (svector-vec expr)) out)
(for ([n (in-vector (svector-vec expr))])
(out-number n out))]
(let ([vec (svector-vec expr)])
(for ([n (in-range (sub1 (vector-length vec)) -1 -1)])
(out-number (vector-ref vec n) out)))]
[else
(out-byte CPT_QUOTE out)
(let ([s (open-output-bytes)])