Don't inline strbuf methods on macos

This commit is contained in:
Linus Dierheimer
2022-09-23 12:05:07 +02:00
parent 98c94b01e5
commit c32f2f2f2b
2 changed files with 34 additions and 0 deletions
+23
View File
@@ -556,3 +556,26 @@ void ffStrbufDestroy(FFstrbuf* strbuf)
free(strbuf->chars);
strbuf->chars = NULL;
}
#ifdef __APPLE__
void ffStrbufAppendS(FFstrbuf* strbuf, const char* value)
{
if(value == NULL)
return;
ffStrbufAppendNS(strbuf, (uint32_t) strlen(value), value);
}
void ffStrbufSetS(FFstrbuf* strbuf, const char* value)
{
ffStrbufClear(strbuf);
ffStrbufAppendNS(strbuf, (uint32_t) strlen(value), value);
}
void ffStrbufInitS(FFstrbuf* strbuf, const char* str)
{
ffStrbufInitA(strbuf, 0);
ffStrbufAppendS(strbuf, str);
}
#endif