strings method
Allocates a scoped C string array.
Implementation
ffi.Pointer<ffi.Pointer<ffi.Char>> strings(List<String> values) {
if (values.isEmpty) return ffi.nullptr;
final ffi.Pointer<ffi.Pointer<ffi.Char>> result = _arena<ffi.Pointer<ffi.Char>>(values.length);
for (var index = 0; index < values.length; index += 1) {
result[index] = string(values[index]);
}
return result;
}