Append a C string to a StrBuf
void StrBufAppendBufPlain(StrBuf *Buf, const char *AppendBuf, long AppendSize, unsigned long Offset);
Append a C string (AppendBuf) of length (AppendSize) to a StrBuf (Buf) starting at offset (Offset) into the C string.
|Buf||Pointer to a StrBuf string|
|AppendBuf||Pointer to a C string|
|AppendSize||Size of string to append|
|Offset||Location in AppendBuf to copy from|
A pointer to the StrBuf.
Be aware that the pointer returned may be different to the StrBuf pointer passed in in which case the pointer passed in (Buf) is invalid and has been replaced by the one returned.