FFlist / FFstrbuf: add InitMove functions

This commit is contained in:
李通洲
2023-06-12 11:30:04 +08:00
parent 6f9167c725
commit 74e61369f2
3 changed files with 32 additions and 14 deletions
-13
View File
@@ -22,19 +22,6 @@ void ffStrbufInitCopy(FFstrbuf* strbuf, const FFstrbuf* src)
ffStrbufAppend(strbuf, src);
}
void ffStrbufInitMove(FFstrbuf* strbuf, FFstrbuf* src)
{
if (src)
{
strbuf->allocated = src->allocated;
strbuf->chars = src->chars;
strbuf->length = src->length;
ffStrbufInit(src);
}
else
ffStrbufInit(strbuf);
}
void ffStrbufInitVF(FFstrbuf* strbuf, const char* format, va_list arguments)
{
assert(format != NULL);