On 06/21/16 11:54, Iván Matellanes wrote:
@@ -2608,8 +2615,7 @@ ostream* __thiscall ostream_print_char(ostream *this, char c) DEFINE_THISCALL_WRAPPER(ostream_print_unsigned_char, 8) ostream* __thiscall ostream_print_unsigned_char(ostream *this, unsigned char c) {
- FIXME("(%p %c) stub\n", this, c);
- return this;
- return ostream_print_char(this, (char) c);
}
The cast here is not needed.
- pssb = (strstreambuf*) call_func1(p_strstreambuf_ctor, &ssb);
- ok(pssb == &ssb, "wrong return, expected %p got %p\n", &ssb, pssb);
- pos = (ostream*) call_func3(p_ostream_sb_ctor, &os, (streambuf*) &ssb, TRUE);
As well as this ones. Such casts can potentially hide problems otherwise visible during 64-bit compilation.
pos = (ostream*) call_func2(p_ostream_print_char, &os, (int) tests[i].param.c); break;
The cast here is also not needed.
Thanks, Piotr