On 12-Jan-08, at 8:07 PM, David Rush wrote:
Hi there,
I am slowly getting code for FCGI support running, but I have a small issue with keeping Gambit compatibility - it is unclear to me how to create a u8vector to bring the output of read() back into the Scheme world.
If all you need is to interface to read(), why don't you use read- subu8vector? For example:
(define v (make-u8vector 20 0)) (define n (read-subu8vector v 5 8)) ;; here we type: ab <enter> (pp n) ;; prints: 3 (pp v) ;; prints: #u8(0 0 0 0 0 97 98 10 0 0 0 0 0 0 0 0 0 0 0 0)
That way you don't even need to code in C!
Marc