msvcrt: Fix ioinfo structure size.

oldstable
Piotr Caban 2014-05-07 09:27:59 +02:00 committed by Alexandre Julliard
parent 2aaef5e48f
commit 42e800fe79
5 changed files with 15 additions and 8 deletions

View File

@ -573,7 +573,7 @@
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
@ extern __argc MSVCRT___argc
@ extern __argv MSVCRT___argv
### extern __badioinfo #don't forward to msvcrt.__badioinfo, it has different size
@ extern __badioinfo MSVCRT___badioinfo
@ cdecl __clean_type_info_names_internal(ptr)
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
@ stub __create_locale
@ -648,7 +648,6 @@
@ cdecl __p__wenviron() MSVCRT___p__wenviron
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
@ cdecl __pctype_func() MSVCRT___pctype_func
#FIXME: add correct __pioinfo implementation
@ extern __pioinfo MSVCRT___pioinfo
@ stub __pwctype_func
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs

View File

@ -900,7 +900,7 @@
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
@ extern __argc MSVCRT___argc
@ extern __argv MSVCRT___argv
### extern __badioinfo #don't forward to msvcrt.__badioinfo, it has different size
@ extern __badioinfo MSVCRT___badioinfo
@ cdecl __clean_type_info_names_internal(ptr)
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
@ stub __create_locale
@ -997,7 +997,6 @@
@ cdecl __p__wenviron() MSVCRT___p__wenviron
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
@ cdecl __pctype_func() MSVCRT___pctype_func
#FIXME: add correct __pioinfo implementation
@ extern __pioinfo MSVCRT___pioinfo
@ stub __pwctype_func
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs

View File

@ -207,7 +207,7 @@
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
@ extern __argc MSVCRT___argc
@ extern __argv MSVCRT___argv
### extern __badioinfo #don't forward to msvcrt.__badioinfo, it has different size
@ extern __badioinfo MSVCRT___badioinfo
@ cdecl __clean_type_info_names_internal(ptr)
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
@ stub __create_locale
@ -297,7 +297,6 @@
@ cdecl __p__winver()
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
@ cdecl __pctype_func() MSVCRT___pctype_func
#FIXME: add correct __pioinfo implementation
@ extern __pioinfo MSVCRT___pioinfo
@ stub __pwctype_func
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs

View File

@ -198,7 +198,7 @@
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
@ extern __argc MSVCRT___argc
@ extern __argv MSVCRT___argv
### extern __badioinfo #don't forward to msvcrt.__badioinfo, it has different size
@ extern __badioinfo MSVCRT___badioinfo
@ cdecl __clean_type_info_names_internal(ptr)
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
@ stub __create_locale
@ -281,7 +281,6 @@
@ cdecl __p__wenviron() MSVCRT___p__wenviron
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
@ cdecl __pctype_func() MSVCRT___pctype_func
#FIXME: add correct __pioinfo implementation
@ extern __pioinfo MSVCRT___pioinfo
@ stub __pwctype_func
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs

View File

@ -88,6 +88,17 @@ typedef struct {
char lookahead[3];
int exflag;
CRITICAL_SECTION crit;
#if _MSVCR_VER >= 80
char textmode : 7;
char unicode : 1;
char pipech2[2];
__int64 startpos;
BOOL utf8translations;
#endif
#if _MSVCR_VER >= 90
char dbcsBuffer;
BOOL dbcsBufferUsed;
#endif
} ioinfo;
/*********************************************************************