Let's say we have the following C function prototype:
int do_something(char* buffer, int buff_size);
How do I pass a zig u8 buffer to this function? Say,
var buffer: [64]u8 = undefined;
_ = c_lib.do_something(buffer.ptr, 64);
I'm getting the error error: no member named 'ptr' in '[64]u8'
.
How do I do this in idiomatic Zig?