end = Strncat(dst,src,size)
D0 A1 A0 D0
UBYTE *Strncat(UBYTE *dst,const UBYTE *src,ULONG bufsize);
Appends the source string at the end of the destionation string possibly truncating the result to fit to the buffer. Returns a pointer to the terminating NUL of the target string, or NULL if the string was truncated.
The curious return code allows easy chaining of multiple Strncat() calls. Even in case the target was truncated, it is always NUL terminated.