+inline QChar const ucs4_to_qchar(char_type const ucs4) {
+ // FIXME: The following cast is not a real conversion but it work
+ // for the ucs2 subrange of unicode. Instead of an assertion we should
+ // return some special characters that indicates that its display is
+ // not supported.
+ BOOST_ASSERT(ucs4 < 65536);
+ return QChar(static_cast<unsigned short>(ucs4));
+}
+
+QString const toqstr(docstring const & ucs4);