readStringArray method

List<String> readStringArray(
  1. int count
)

Reads count C strings from a char**-style pointer (this pointer points at an array of char* pointers, each read and decoded).

Implementation

List<String> readStringArray(int count) {
  if (isNull) return const [];
  return .generate(count, (i) {
    final strPtr = readPtr<RChar>(i * RType.nativeWordSize);
    return strPtr.isNull ? '' : strPtr.toDartString();
  });
}