strncatBuffer method

CString strncatBuffer(
  1. CString dest,
  2. CString src,
  3. int n
)

Appends up to n characters from the string src to the end of the string dest.

Implementation

CString strncatBuffer(CString dest, CString src, int n) {
  int destLen = strlenBuffer(dest);
  int i = 0;
  while (i < n && src[i] != 0) {
    dest[destLen + i] = src[i];
    i++;
  }
  dest[destLen + i] = 0;
  return dest;
}