Hilfe dies of some widestring errors.
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=3056
Reported by @grubba
Pike v7.3 release 31 running Hilfe v3.3 (Incremental Pike Frontend)
> object o = compile_string("void foo(){ error(\"Foo!\\n\");
}","\x4141")();
> o->foo();
Stdio.File->write(): cannot output wide strings.
module.c:57.files.Fd: write("Foo!\n\40501:1: foo()\n")
/home/grubba/src/Pike/7.3/lib/modules/Tools.pmod/Hilfe.pmod:1684:
HilfeEvaluator->evaluate("mixed ___HilfeWrapper() { return (___hilfe->
o)->foo(); ; }",1)
/home/grubba/src/Pike/7.3/lib/modules/Tools.pmod/Hilfe.pmod:1458:
HilfeEvaluator->parse_expression(Expression(({ /* 6 elements */
"(___hilfe->o)",
"->",
"foo",
"(",
")",
";"
})))
/home/grubba/src/Pike/7.3/lib/modules/Tools.pmod/Hilfe.pmod:1092:
HilfeEvaluator->add_buffer("o->foo();")
/home/grubba/src/Pike/7.3/lib/modules/Tools.pmod/Hilfe.pmod:1047:
HilfeEvaluator->add_input_line("o->foo();")
/home/grubba/src/Pike/7.3/lib/modules/Tools.pmod/Hilfe.pmod:1791:
HilfeEvaluator->create()
Hilfe: StdinHilfe()