static gchar* replaceCharactersForResults(gchar* str) { WTF::String uString = WTF::String::fromUTF8(str); // The object replacement character is passed along to ATs so we need to be // able to test for their presence and do so without causing test failures. uString.replace(objectReplacementCharacter, "<obj>"); // The presence of newline characters in accessible text of a single object // is appropriate, but it makes test results (especially the accessible tree) // harder to read. uString.replace("\n", "<\\n>"); return g_strdup(uString.utf8().data()); }