strncat method

void strncat(
  1. MemoryPointer<RType> dest,
  2. MemoryPointer<RType> src,
  3. int n
)

Implementation

void strncat(MemoryPointer dest, MemoryPointer src, int n) {
  final destLen = strlen(dest);
  final copyLen = strlen(src).clamp(0, n);
  dest.copyBytesFrom(src, copyLen, destOffset: destLen);
  dest.offsetBy(destLen + copyLen).fillBytes(0, 1); // terminator
}