When interfacing a C language foreign library with Vicare, it is often needed to convert Scheme objects to raw memory blocks, possibly containing ASCIIZ strings.
To access generalised C buffers at the C language level see (vicare-scheme)Generalised C buffers.
|• cbuffers buffers:||Introduction to generalised C buffers.|
|• cbuffers strings:||Introduction to generalised C strings.|
|• cbuffers api:||Programming interface to generalised C buffers and strings.|