FFstrbuf: remove ffStrbufRemoveStringsV; rename ffStrbufRemoveStringsA to ffStrbufRemoveStrings

This commit is contained in:
李通洲
2023-07-25 14:53:57 +08:00
committed by 李通洲
parent 62cfd27ac0
commit e685a00a4b
8 changed files with 8 additions and 24 deletions
+1 -15
View File
@@ -269,26 +269,12 @@ void ffStrbufRemoveS(FFstrbuf* strbuf, const char* str)
ffStrbufRemoveSubstr(strbuf, i, i + stringLength);
}
void ffStrbufRemoveStringsA(FFstrbuf* strbuf, uint32_t numStrings, const char* strings[])
void ffStrbufRemoveStrings(FFstrbuf* strbuf, uint32_t numStrings, const char* strings[])
{
for(uint32_t i = 0; i < numStrings; i++)
ffStrbufRemoveS(strbuf, strings[i]);
}
void ffStrbufRemoveStringsV(FFstrbuf* strbuf, uint32_t numStrings, va_list arguments)
{
for(uint32_t i = 0; i < numStrings; i++)
ffStrbufRemoveS(strbuf, va_arg(arguments, const char*));
}
void ffStrbufRemoveStrings(FFstrbuf* strbuf, uint32_t numStrings, ...)
{
va_list argp;
va_start(argp, numStrings);
ffStrbufRemoveStringsV(strbuf, numStrings, argp);
va_end(argp);
}
uint32_t ffStrbufNextIndexC(const FFstrbuf* strbuf, uint32_t start, char c)
{
assert(start <= strbuf->length);
+1 -3
View File
@@ -59,9 +59,7 @@ void ffStrbufTrim(FFstrbuf* strbuf, char c);
void ffStrbufRemoveSubstr(FFstrbuf* strbuf, uint32_t startIndex, uint32_t endIndex);
void ffStrbufRemoveS(FFstrbuf* strbuf, const char* str);
void ffStrbufRemoveStringsA(FFstrbuf* strbuf, uint32_t numStrings, const char* strings[]);
void ffStrbufRemoveStringsV(FFstrbuf* strbuf, uint32_t numStrings, va_list arguments);
void ffStrbufRemoveStrings(FFstrbuf* strbuf, uint32_t numStrings, ...);
void ffStrbufRemoveStrings(FFstrbuf* strbuf, uint32_t numStrings, const char* strings[]);
FF_C_NODISCARD uint32_t ffStrbufNextIndexC(const FFstrbuf* strbuf, uint32_t start, char c);
FF_C_NODISCARD uint32_t ffStrbufNextIndexS(const FFstrbuf* strbuf, uint32_t start, const char* str);