Abdelrazak Younes wrote:
ucs4_to_qstring is pretty simple:QString const ucs4_to_qstring(char_type const * str, size_t ls) { QString s; for (size_t i = 0; i < ls; ++i) s.append(ucs4_to_qchar(str[i])); return s; }
A function call per character - ouch. Is it allowed to have a single function that understands both ucs4 strings and QString? Then the conversion could be done in a single function. That tends to bring a nice speedup. Helge Hafting