pub unsafe fn String_Init( buffer: *mut c_char, length: c_int, capacity: c_int, ) -> cc_string
The buffer needs to live longer than the cc_string.
buffer
cc_string