summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/corefile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/util/corefile.cpp')
-rw-r--r--src/lib/util/corefile.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/util/corefile.cpp b/src/lib/util/corefile.cpp
index 4fed0e0a28b..3d5c705ab86 100644
--- a/src/lib/util/corefile.cpp
+++ b/src/lib/util/corefile.cpp
@@ -63,7 +63,7 @@ public:
virtual char *gets(char *s, int n) override { return m_file.gets(s, n); }
virtual int puts(std::string_view s) override { return m_file.puts(s); }
- virtual int vprintf(util::format_argument_pack<std::ostream> const &args) override { return m_file.vprintf(args); }
+ virtual int vprintf(util::format_argument_pack<char> const &args) override { return m_file.vprintf(args); }
virtual std::error_condition truncate(std::uint64_t offset) override { return m_file.truncate(offset); }
private:
@@ -88,7 +88,7 @@ public:
virtual int ungetc(int c) override;
virtual char *gets(char *s, int n) override;
virtual int puts(std::string_view s) override;
- virtual int vprintf(util::format_argument_pack<std::ostream> const &args) override;
+ virtual int vprintf(util::format_argument_pack<char> const &args) override;
protected:
core_text_file(std::uint32_t openflags)
@@ -534,12 +534,12 @@ int core_text_file::puts(std::string_view s)
// vprintf - vfprintf to a text file
//-------------------------------------------------
-int core_text_file::vprintf(util::format_argument_pack<std::ostream> const &args)
+int core_text_file::vprintf(util::format_argument_pack<char> const &args)
{
m_printf_buffer.clear();
m_printf_buffer.reserve(1024);
m_printf_buffer.seekp(0, ovectorstream::beg);
- util::stream_format<std::ostream, std::ostream>(m_printf_buffer, args);
+ util::stream_format(m_printf_buffer, args);
return puts(buf_to_string_view(m_printf_buffer));
}