Add support for varargs length in utf8 printf

This commit is contained in:
baldurk
2025-05-13 14:11:42 +01:00
parent 9fab650555
commit fc9999d67c
3 changed files with 35 additions and 8 deletions
@@ -145,6 +145,11 @@ public:
m_Idx++;
return NULL;
}
const char *get_str() override
{
m_Idx++;
return NULL;
}
uint64_t get_uint64() override
{
uint64_t ret = *(uint64_t *)m_Cur;
@@ -153,7 +158,6 @@ public:
return ret;
}
size_t get_size() override { return sizeof(size_t) == 8 ? (size_t)get_uint64() : get_uint(); }
rdcstr get_error() { return m_Error; }
private:
const uint32_t *m_Cur;