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. |