msvcirt: Add filebuf static fields.

This commit is contained in:
Iván Matellanes 2015-08-03 16:48:43 +02:00 committed by Alexandre Julliard
parent aa11357dfa
commit 30e33a406c
4 changed files with 31 additions and 18 deletions

View File

@ -32,6 +32,19 @@ WINE_DEFAULT_DEBUG_CHANNEL(msvcirt);
#define RESERVE_SIZE 512
#define STATEBUF_SIZE 8
/* ?sh_none@filebuf@@2HB */
const int filebuf_sh_none = 0x800;
/* ?sh_read@filebuf@@2HB */
const int filebuf_sh_read = 0xa00;
/* ?sh_write@filebuf@@2HB */
const int filebuf_sh_write = 0xc00;
/* ?openprot@filebuf@@2HB */
const int filebuf_openprot = 420;
/* ?binary@filebuf@@2HB */
const int filebuf_binary = 0x8000;
/* ?text@filebuf@@2HB */
const int filebuf_text = 0x4000;
/* ?adjustfield@ios@@2JB */
const LONG ios_adjustfield = FLAGS_left | FLAGS_right | FLAGS_internal;
/* ?basefield@ios@@2JB */

View File

@ -415,7 +415,7 @@
@ thiscall -arch=win32 ?base@streambuf@@IBEPADXZ(ptr) streambuf_base
@ cdecl -arch=win64 ?base@streambuf@@IEBAPEADXZ(ptr) streambuf_base
@ extern ?basefield@ios@@2JB ios_basefield
# @ extern ?binary@filebuf@@2HB # static int const filebuf::binary
@ extern ?binary@filebuf@@2HB filebuf_binary
@ cdecl ?bitalloc@ios@@SAJXZ() ios_bitalloc
@ thiscall -arch=win32 ?blen@streambuf@@IBEHXZ(ptr) streambuf_blen
@ cdecl -arch=win64 ?blen@streambuf@@IEBAHXZ(ptr) streambuf_blen
@ -570,7 +570,7 @@
@ stub -arch=win64 ?open@ifstream@@QEAAXPEBDHH@Z
@ stub -arch=win32 ?open@ofstream@@QAEXPBDHH@Z # void __thiscall ofstream::open(char const *,int,int)
@ stub -arch=win64 ?open@ofstream@@QEAAXPEBDHH@Z
# @ extern ?openprot@filebuf@@2HB # static int const filebuf::openprot
@ extern ?openprot@filebuf@@2HB filebuf_openprot
@ stub -arch=win32 ?opfx@ostream@@QAEHXZ # int __thiscall ostream::opfx(void)
@ stub -arch=win64 ?opfx@ostream@@QEAAHXZ
@ stub -arch=win32 ?osfx@ostream@@QAEXXZ # void __thiscall ostream::osfx(void)
@ -697,9 +697,9 @@
@ cdecl -arch=win64 ?sgetc@streambuf@@QEAAHXZ(ptr) streambuf_sgetc
@ thiscall -arch=win32 ?sgetn@streambuf@@QAEHPADH@Z(ptr ptr long) streambuf_sgetn
@ cdecl -arch=win64 ?sgetn@streambuf@@QEAAHPEADH@Z(ptr ptr long) streambuf_sgetn
# @ extern ?sh_none@filebuf@@2HB # static int const filebuf::sh_none
# @ extern ?sh_read@filebuf@@2HB # static int const filebuf::sh_read
# @ extern ?sh_write@filebuf@@2HB # static int const filebuf::sh_write
@ extern ?sh_none@filebuf@@2HB filebuf_sh_none
@ extern ?sh_read@filebuf@@2HB filebuf_sh_read
@ extern ?sh_write@filebuf@@2HB filebuf_sh_write
@ thiscall -arch=win32 ?snextc@streambuf@@QAEHXZ(ptr) streambuf_snextc
@ cdecl -arch=win64 ?snextc@streambuf@@QEAAHXZ(ptr) streambuf_snextc
@ thiscall -arch=win32 ?sputbackc@streambuf@@QAEHD@Z(ptr long) streambuf_sputbackc
@ -736,7 +736,7 @@
@ stub -arch=win64 ?tellg@istream@@QEAAJXZ
@ stub -arch=win32 ?tellp@ostream@@QAEJXZ # long __thiscall ostream::tellp(void)
@ stub -arch=win64 ?tellp@ostream@@QEAAJXZ
# @ extern ?text@filebuf@@2HB # static int const filebuf::text
@ extern ?text@filebuf@@2HB filebuf_text
@ thiscall -arch=win32 ?tie@ios@@QAEPAVostream@@PAV2@@Z(ptr ptr) ios_tie_set
@ cdecl -arch=win64 ?tie@ios@@QEAAPEAVostream@@PEAV2@@Z(ptr ptr) ios_tie_set
@ thiscall -arch=win32 ?tie@ios@@QBEPAVostream@@XZ(ptr) ios_tie_get

View File

@ -403,7 +403,7 @@
@ thiscall -arch=win32 ?base@streambuf@@IBEPADXZ(ptr) msvcirt.?base@streambuf@@IBEPADXZ
@ cdecl -arch=win64 ?base@streambuf@@IEBAPEADXZ(ptr) msvcirt.?base@streambuf@@IEBAPEADXZ
@ extern ?basefield@ios@@2JB msvcirt.?basefield@ios@@2JB
# @ extern ?binary@filebuf@@2HB
@ extern ?binary@filebuf@@2HB msvcirt.?binary@filebuf@@2HB
@ cdecl ?bitalloc@ios@@SAJXZ() msvcirt.?bitalloc@ios@@SAJXZ
@ thiscall -arch=win32 ?blen@streambuf@@IBEHXZ(ptr) msvcirt.?blen@streambuf@@IBEHXZ
@ cdecl -arch=win64 ?blen@streambuf@@IEBAHXZ(ptr) msvcirt.?blen@streambuf@@IEBAHXZ
@ -556,7 +556,7 @@
@ stub -arch=win64 ?open@ifstream@@QEAAXPEBDHH@Z
@ stub -arch=win32 ?open@ofstream@@QAEXPBDHH@Z
@ stub -arch=win64 ?open@ofstream@@QEAAXPEBDHH@Z
# @ extern ?openprot@filebuf@@2HB
@ extern ?openprot@filebuf@@2HB msvcirt.?openprot@filebuf@@2HB
@ stub -arch=win32 ?opfx@ostream@@QAEHXZ
@ stub -arch=win64 ?opfx@ostream@@QEAAHXZ
@ stub -arch=win32 ?osfx@ostream@@QAEXXZ
@ -685,9 +685,9 @@
@ cdecl -arch=win64 ?sgetc@streambuf@@QEAAHXZ(ptr) msvcirt.?sgetc@streambuf@@QEAAHXZ
@ thiscall -arch=win32 ?sgetn@streambuf@@QAEHPADH@Z(ptr ptr long) msvcirt.?sgetn@streambuf@@QAEHPADH@Z
@ cdecl -arch=win64 ?sgetn@streambuf@@QEAAHPEADH@Z(ptr ptr long) msvcirt.?sgetn@streambuf@@QEAAHPEADH@Z
# @ extern ?sh_none@filebuf@@2HB
# @ extern ?sh_read@filebuf@@2HB
# @ extern ?sh_write@filebuf@@2HB
@ extern ?sh_none@filebuf@@2HB msvcirt.?sh_none@filebuf@@2HB
@ extern ?sh_read@filebuf@@2HB msvcirt.?sh_read@filebuf@@2HB
@ extern ?sh_write@filebuf@@2HB msvcirt.?sh_write@filebuf@@2HB
@ thiscall -arch=win32 ?snextc@streambuf@@QAEHXZ(ptr) msvcirt.?snextc@streambuf@@QAEHXZ
@ cdecl -arch=win64 ?snextc@streambuf@@QEAAHXZ(ptr) msvcirt.?snextc@streambuf@@QEAAHXZ
@ thiscall -arch=win32 ?sputbackc@streambuf@@QAEHD@Z(ptr long) msvcirt.?sputbackc@streambuf@@QAEHD@Z
@ -725,7 +725,7 @@
@ stub -arch=win32 ?tellp@ostream@@QAEJXZ
@ stub -arch=win64 ?tellp@ostream@@QEAAJXZ
@ cdecl ?terminate@@YAXXZ() msvcrt.?terminate@@YAXXZ
# @ extern ?text@filebuf@@2HB
@ extern ?text@filebuf@@2HB msvcirt.?text@filebuf@@2HB
@ thiscall -arch=win32 ?tie@ios@@QAEPAVostream@@PAV2@@Z(ptr ptr) msvcirt.?tie@ios@@QAEPAVostream@@PAV2@@Z
@ cdecl -arch=win64 ?tie@ios@@QEAAPEAVostream@@PEAV2@@Z(ptr ptr) msvcirt.?tie@ios@@QEAAPEAVostream@@PEAV2@@Z
@ thiscall -arch=win32 ?tie@ios@@QBEPAVostream@@XZ(ptr) msvcirt.?tie@ios@@QBEPAVostream@@XZ

View File

@ -468,7 +468,7 @@
@ extern ?basefield@ios@@2JB msvcirt.?basefield@ios@@2JB
@ thiscall -arch=i386 ?before@type_info@@QBEHABV1@@Z(ptr ptr) msvcrt.?before@type_info@@QBEHABV1@@Z
@ cdecl -arch=win64 ?before@type_info@@QEBAHAEBV1@@Z(ptr ptr) msvcrt.?before@type_info@@QEBAHAEBV1@@Z
# @ extern ?binary@filebuf@@2HB
@ extern ?binary@filebuf@@2HB msvcirt.?binary@filebuf@@2HB
@ cdecl ?bitalloc@ios@@SAJXZ() msvcirt.?bitalloc@ios@@SAJXZ
@ thiscall -arch=win32 ?blen@streambuf@@IBEHXZ(ptr) msvcirt.?blen@streambuf@@IBEHXZ
@ cdecl -arch=win64 ?blen@streambuf@@IEBAHXZ(ptr) msvcirt.?blen@streambuf@@IEBAHXZ
@ -625,7 +625,7 @@
@ stub -arch=win64 ?open@ifstream@@QEAAXPEBDHH@Z
@ stub -arch=win32 ?open@ofstream@@QAEXPBDHH@Z
@ stub -arch=win64 ?open@ofstream@@QEAAXPEBDHH@Z
# @ extern ?openprot@filebuf@@2HB
@ extern ?openprot@filebuf@@2HB msvcirt.?openprot@filebuf@@2HB
@ stub -arch=win32 ?opfx@ostream@@QAEHXZ
@ stub -arch=win64 ?opfx@ostream@@QEAAHXZ
@ stub -arch=win32 ?osfx@ostream@@QAEXXZ
@ -757,9 +757,9 @@
@ cdecl -arch=win64 ?sgetc@streambuf@@QEAAHXZ(ptr) msvcirt.?sgetc@streambuf@@QEAAHXZ
@ thiscall -arch=win32 ?sgetn@streambuf@@QAEHPADH@Z(ptr ptr long) msvcirt.?sgetn@streambuf@@QAEHPADH@Z
@ cdecl -arch=win64 ?sgetn@streambuf@@QEAAHPEADH@Z(ptr ptr long) msvcirt.?sgetn@streambuf@@QEAAHPEADH@Z
# @ extern ?sh_none@filebuf@@2HB
# @ extern ?sh_read@filebuf@@2HB
# @ extern ?sh_write@filebuf@@2HB
@ extern ?sh_none@filebuf@@2HB msvcirt.?sh_none@filebuf@@2HB
@ extern ?sh_read@filebuf@@2HB msvcirt.?sh_read@filebuf@@2HB
@ extern ?sh_write@filebuf@@2HB msvcirt.?sh_write@filebuf@@2HB
@ thiscall -arch=win32 ?snextc@streambuf@@QAEHXZ(ptr) msvcirt.?snextc@streambuf@@QAEHXZ
@ cdecl -arch=win64 ?snextc@streambuf@@QEAAHXZ(ptr) msvcirt.?snextc@streambuf@@QEAAHXZ
@ thiscall -arch=win32 ?sputbackc@streambuf@@QAEHD@Z(ptr long) msvcirt.?sputbackc@streambuf@@QAEHD@Z
@ -797,7 +797,7 @@
@ stub -arch=win32 ?tellp@ostream@@QAEJXZ
@ stub -arch=win64 ?tellp@ostream@@QEAAJXZ
@ cdecl ?terminate@@YAXXZ() msvcrt.?terminate@@YAXXZ
# @ extern ?text@filebuf@@2HB
@ extern ?text@filebuf@@2HB msvcirt.?text@filebuf@@2HB
@ thiscall -arch=win32 ?tie@ios@@QAEPAVostream@@PAV2@@Z(ptr ptr) msvcirt.?tie@ios@@QAEPAVostream@@PAV2@@Z
@ cdecl -arch=win64 ?tie@ios@@QEAAPEAVostream@@PEAV2@@Z(ptr ptr) msvcirt.?tie@ios@@QEAAPEAVostream@@PEAV2@@Z
@ thiscall -arch=win32 ?tie@ios@@QBEPAVostream@@XZ(ptr) msvcirt.?tie@ios@@QBEPAVostream@@XZ