msvcirt: Implement MSVCIRT_operator_sl_callback.

This commit is contained in:
Jerome Leclanche 2009-10-25 23:15:28 +02:00 committed by Alexandre Julliard
parent 8a860e4c0f
commit 370873f974
2 changed files with 12 additions and 1 deletions

View File

@ -72,6 +72,17 @@ void * __stdcall MSVCIRT_operator_sl_pchar(class_ostream * _this, const char * s
return _this;
}
/******************************************************************
* ??6ostream@@QAEAAV0@P6AAAV0@AAV0@@Z@Z (MSVCRTI.@)
* class ostream & __thiscall ostream::operator<<(class ostream & (__cdecl*)(class ostream &))
*/
DEFINE_THISCALL_WRAPPER(MSVCIRT_operator_sl_callback,8)
void * __stdcall MSVCIRT_operator_sl_callback(class_ostream * _this, class_ostream * (__cdecl*func)(class_ostream*))
{
TRACE("%p, %p\n", _this, func);
return func(_this);
}
/******************************************************************
* ?endl@@YAAAVostream@@AAV1@@Z (MSVCRTI.@)
* class ostream & __cdecl endl(class ostream &)

View File

@ -141,7 +141,7 @@
@ stub ??6ostream@@QAEAAV0@M@Z # class ostream & __thiscall ostream::operator<<(float)
@ stub ??6ostream@@QAEAAV0@N@Z # class ostream & __thiscall ostream::operator<<(double)
@ stub ??6ostream@@QAEAAV0@O@Z # class ostream & __thiscall ostream::operator<<(long double)
@ stub ??6ostream@@QAEAAV0@P6AAAV0@AAV0@@Z@Z # class ostream & __thiscall ostream::operator<<(class ostream & (__cdecl*)(class ostream &))
@ cdecl -i386 -norelay ??6ostream@@QAEAAV0@P6AAAV0@AAV0@@Z@Z(ptr ptr) __thiscall_MSVCIRT_operator_sl_callback # class ostream & __thiscall ostream::operator<<(class ostream & (__cdecl*)(class ostream &))
@ stub ??6ostream@@QAEAAV0@P6AAAVios@@AAV1@@Z@Z # class ostream & __thiscall ostream::operator<<(class ios & (__cdecl*)(class ios &))
@ stub ??6ostream@@QAEAAV0@PAVstreambuf@@@Z # class ostream & __thiscall ostream::operator<<(class streambuf *)
@ stub ??6ostream@@QAEAAV0@PBC@Z # class ostream & __thiscall ostream::operator<<(signed char const *)