msvcrt: Fix ioinfo structure size.
This commit is contained in:
parent
2aaef5e48f
commit
42e800fe79
|
@ -573,7 +573,7 @@
|
||||||
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
|
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
|
||||||
@ extern __argc MSVCRT___argc
|
@ extern __argc MSVCRT___argc
|
||||||
@ extern __argv MSVCRT___argv
|
@ 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 __clean_type_info_names_internal(ptr)
|
||||||
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
|
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
|
||||||
@ stub __create_locale
|
@ stub __create_locale
|
||||||
|
@ -648,7 +648,6 @@
|
||||||
@ cdecl __p__wenviron() MSVCRT___p__wenviron
|
@ cdecl __p__wenviron() MSVCRT___p__wenviron
|
||||||
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
|
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
|
||||||
@ cdecl __pctype_func() MSVCRT___pctype_func
|
@ cdecl __pctype_func() MSVCRT___pctype_func
|
||||||
#FIXME: add correct __pioinfo implementation
|
|
||||||
@ extern __pioinfo MSVCRT___pioinfo
|
@ extern __pioinfo MSVCRT___pioinfo
|
||||||
@ stub __pwctype_func
|
@ stub __pwctype_func
|
||||||
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs
|
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs
|
||||||
|
|
|
@ -900,7 +900,7 @@
|
||||||
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
|
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
|
||||||
@ extern __argc MSVCRT___argc
|
@ extern __argc MSVCRT___argc
|
||||||
@ extern __argv MSVCRT___argv
|
@ 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 __clean_type_info_names_internal(ptr)
|
||||||
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
|
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
|
||||||
@ stub __create_locale
|
@ stub __create_locale
|
||||||
|
@ -997,7 +997,6 @@
|
||||||
@ cdecl __p__wenviron() MSVCRT___p__wenviron
|
@ cdecl __p__wenviron() MSVCRT___p__wenviron
|
||||||
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
|
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
|
||||||
@ cdecl __pctype_func() MSVCRT___pctype_func
|
@ cdecl __pctype_func() MSVCRT___pctype_func
|
||||||
#FIXME: add correct __pioinfo implementation
|
|
||||||
@ extern __pioinfo MSVCRT___pioinfo
|
@ extern __pioinfo MSVCRT___pioinfo
|
||||||
@ stub __pwctype_func
|
@ stub __pwctype_func
|
||||||
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs
|
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs
|
||||||
|
|
|
@ -207,7 +207,7 @@
|
||||||
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
|
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
|
||||||
@ extern __argc MSVCRT___argc
|
@ extern __argc MSVCRT___argc
|
||||||
@ extern __argv MSVCRT___argv
|
@ 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 __clean_type_info_names_internal(ptr)
|
||||||
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
|
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
|
||||||
@ stub __create_locale
|
@ stub __create_locale
|
||||||
|
@ -297,7 +297,6 @@
|
||||||
@ cdecl __p__winver()
|
@ cdecl __p__winver()
|
||||||
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
|
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
|
||||||
@ cdecl __pctype_func() MSVCRT___pctype_func
|
@ cdecl __pctype_func() MSVCRT___pctype_func
|
||||||
#FIXME: add correct __pioinfo implementation
|
|
||||||
@ extern __pioinfo MSVCRT___pioinfo
|
@ extern __pioinfo MSVCRT___pioinfo
|
||||||
@ stub __pwctype_func
|
@ stub __pwctype_func
|
||||||
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs
|
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs
|
||||||
|
|
|
@ -198,7 +198,7 @@
|
||||||
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
|
@ cdecl ___unguarded_readlc_active_add_func() MSVCRT____unguarded_readlc_active_add_func
|
||||||
@ extern __argc MSVCRT___argc
|
@ extern __argc MSVCRT___argc
|
||||||
@ extern __argv MSVCRT___argv
|
@ 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 __clean_type_info_names_internal(ptr)
|
||||||
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
|
@ cdecl -arch=i386 __control87_2(long long ptr ptr)
|
||||||
@ stub __create_locale
|
@ stub __create_locale
|
||||||
|
@ -281,7 +281,6 @@
|
||||||
@ cdecl __p__wenviron() MSVCRT___p__wenviron
|
@ cdecl __p__wenviron() MSVCRT___p__wenviron
|
||||||
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
|
@ cdecl __p__wpgmptr() MSVCRT___p__wpgmptr
|
||||||
@ cdecl __pctype_func() MSVCRT___pctype_func
|
@ cdecl __pctype_func() MSVCRT___pctype_func
|
||||||
#FIXME: add correct __pioinfo implementation
|
|
||||||
@ extern __pioinfo MSVCRT___pioinfo
|
@ extern __pioinfo MSVCRT___pioinfo
|
||||||
@ stub __pwctype_func
|
@ stub __pwctype_func
|
||||||
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs
|
@ cdecl __pxcptinfoptrs() MSVCRT___pxcptinfoptrs
|
||||||
|
|
|
@ -88,6 +88,17 @@ typedef struct {
|
||||||
char lookahead[3];
|
char lookahead[3];
|
||||||
int exflag;
|
int exflag;
|
||||||
CRITICAL_SECTION crit;
|
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;
|
} ioinfo;
|
||||||
|
|
||||||
/*********************************************************************
|
/*********************************************************************
|
||||||
|
|
Loading…
Reference in New Issue