> Addressing your problems with 64 bit off_t is probably much
> simpler, but I'm not exactly volunteering myself at this rate.
Well, I lied, my curiousity gets the better of me (a standard
problem for getting me to do something "I don't care about").
I would not hold my breath on scheme48 ever moving into the
nineties. The current version's FFI has no concept of a quad, to say
nothing of whatever version scsh is based on. I'd expect to find the
broader code riddled with issues, some of them annoying.
This is not a show stopper for the problem of 64 bit off_t.
There's more than one hammer, but the cleanest solution for moving 64
bit integers from C to scheme48 and back is probably as a byte vector
(see the scheme48 docs). There are several minor implementation
chocies to be made, but it looks like you can get there such that
scheme can see 64 bit long bignums, and C sees a quad.
Maybe I'll volunteer. It's low key and I could use the refresher
course, being rusty. Inadequate large file support was passe in 1998,
and this doesn't look hard. 48-96 hours of wallclock time *if* I can