uint8ListToPointerInt8 function
Implementation
Pointer<Int8> uint8ListToPointerInt8(Uint8List units, {Allocator allocator = calloc}) {
/*final pointer = allocator<Uint8>(list.length);
for (int i = 0; i < list.length; i++) {
pointer[i] = list[i];
}
return pointer.cast<Int8>();*/
/* final units = utf8.encode(this);
final Pointer<Uint8> result = allocator<Uint8>(units.length + 1);
final Uint8List nativeString = result.asTypedList(units.length + 1);
nativeString.setAll(0, units);
nativeString[units.length] = 0;
return result.cast();*/
final pointer = allocator<Uint8>(units.length + 1); //blob
final nativeString = pointer.asTypedList(units.length + 1); //blobBytes
nativeString.setAll(0, units);
nativeString[units.length] = 0;
return pointer.cast();
}