expose render and size functions with va_list argument

This commit is contained in:
overflowerror 2021-06-10 22:46:31 +02:00
parent 0e8ba48a9e
commit e4a8695604

View file

@ -85,7 +85,7 @@ static template_length_t findTemplateSize(const char* name) {
return t.s; return t.s;
} }
static void _renderTemplate(const char* name, FILE* out, va_list argptr) { void _renderTemplate(const char* name, FILE* out, va_list argptr) {
template_t t = findTemplate(false, false, name); template_t t = findTemplate(false, false, name);
t(out, argptr); t(out, argptr);
} }
@ -127,7 +127,7 @@ void renderTemplateEnd(const char* name, FILE* out, ...) {
va_end(argptr); va_end(argptr);
} }
static size_t _sizeTemplate(const char* name, va_list argptr) { size_t _sizeTemplate(const char* name, va_list argptr) {
template_length_t s = findTemplateSize(name); template_length_t s = findTemplateSize(name);
return s(argptr); return s(argptr);
} }