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.
Parameter Description --------- ----------- 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.