Parameterize formatting argument on char type.
diff --git a/fmt/format.cc b/fmt/format.cc
index 499e838..3e2a6ee 100644
--- a/fmt/format.cc
+++ b/fmt/format.cc
@@ -443,8 +443,7 @@
void printf(BasicWriter<Char> &w, BasicCStringRef<Char> format,
format_args args);
-FMT_FUNC int vfprintf(std::FILE *f, CStringRef format,
- basic_format_args<printf_context<char>> args) {
+FMT_FUNC int vfprintf(std::FILE *f, CStringRef format, printf_args args) {
MemoryWriter w;
printf(w, format, args);
std::size_t size = w.size();
@@ -475,7 +474,7 @@
template void internal::FixedBuffer<wchar_t>::grow(std::size_t);
-template void internal::ArgMap<wchar_t>::init(const format_args &args);
+template void internal::ArgMap<wchar_t>::init(const wformat_args &args);
template void printf_context<wchar_t>::format(WWriter &writer);