On 4/14/07, Mark Voortman <[EMAIL PROTECTED]> wrote:
Hello folks,

I'm using map-file-to-memory to map a file in memory and then use
move-memory! to read/write the contents. However, I was wondering if it is
possible to random access the memory mapped file? For example, read/write
only the bytes at position 5 to 10. If I use move-memory! it always starts
reading/writing from byte 0.


Right now, the only solution that comes to mind is to use
"memory-mapped-file-pointer"
and do really dirty pointer arithmetic (see "pointer->address" and
"address->pointer").

Hm... "move-memory!" should probably get an additional argument giving
an offset.
What do you think?


cheers,
felix


_______________________________________________
Chicken-users mailing list
[EMAIL PROTECTED]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to