From ca9d69e7e53354800b57421d7b0e90191c604d2c Mon Sep 17 00:00:00 2001 From: Eduard Braun Date: Tue, 25 Sep 2018 00:14:20 +0200 Subject: Purge gunichar from Inkscapestream None of these functions seems to expect an actual gunichar (which is a 32-bit type and can hold any UTF-32 or UCS-4 character code, also known as a Unicode code point). Instead we want UTF-8 encoded character data (i.e. gchar, which is equivalent to char) that can be output byte-wise to form a valid UTF-8 encoded string. --- src/extension/internal/filter/filter-file.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/extension') diff --git a/src/extension/internal/filter/filter-file.cpp b/src/extension/internal/filter/filter-file.cpp index 023643deb..d95bbf184 100644 --- a/src/extension/internal/filter/filter-file.cpp +++ b/src/extension/internal/filter/filter-file.cpp @@ -80,13 +80,13 @@ class mywriter : public Inkscape::IO::BasicWriter { public: void close() override; void flush() override; - void put (gunichar ch) override; + void put (char ch) override; gchar const * c_str () { return _str.c_str(); } }; void mywriter::close () { return; } void mywriter::flush () { return; } -void mywriter::put (gunichar ch) { _str += ch; } +void mywriter::put (char ch) { _str += ch; } void -- cgit v1.2.3