msvcp90: Move Concurrency::details functions to details.c file.

Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Piotr Caban 2021-08-26 14:20:50 +02:00 committed by Alexandre Julliard
parent fa18bc5660
commit 6cca4e254c
9 changed files with 1208 additions and 1175 deletions

View File

@ -6,6 +6,7 @@ PARENTSRC = ../msvcp90
EXTRADLLFLAGS = -mno-cygwin
C_SRCS = \
details.c \
exception.c \
ios.c \
locale.c \

View File

@ -6,6 +6,7 @@ PARENTSRC = ../msvcp90
EXTRADLLFLAGS = -mno-cygwin
C_SRCS = \
details.c \
exception.c \
ios.c \
locale.c \

View File

@ -6,6 +6,7 @@ PARENTSRC = ../msvcp90
EXTRADLLFLAGS = -mno-cygwin
C_SRCS = \
details.c \
exception.c \
ios.c \
locale.c \

View File

@ -5,6 +5,7 @@ PARENTSRC = ../msvcp90
EXTRADLLFLAGS = -mno-cygwin
C_SRCS = \
details.c \
exception.c \
ios.c \
locale.c \

View File

@ -5,6 +5,7 @@ EXTRADEFS = -D_MSVCP_VER=90
EXTRADLLFLAGS = -mno-cygwin
C_SRCS = \
details.c \
exception.c \
ios.c \
locale.c \

1135
dlls/msvcp90/details.c Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -622,7 +622,12 @@ void init_exception(void*);
void init_locale(void*);
void init_io(void*);
void free_io(void);
#if _MSVCP_VER >= 100
void init_concurrency_details(void*);
void init_misc(void*);
void free_misc(void);
#endif
/* class complex<float> */
typedef struct {
@ -658,5 +663,3 @@ static inline int mbstowcs_wrapper( size_t *ret, wchar_t *wcs, size_t size, cons
#define mbstowcs_s( ret, wcs, size, mbs, count ) mbstowcs_wrapper( ret, wcs, size, mbs, count )
#define hypotf( x, y ) ((float)hypot( (double)(x), (double)(y) ))
#endif
void free_misc(void);

View File

@ -189,6 +189,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
init_io(hinstDLL);
#if _MSVCP_VER >= 100
init_misc(hinstDLL);
init_concurrency_details(hinstDLL);
#endif
break;
case DLL_PROCESS_DETACH: