Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
7ec727b3
Commit
7ec727b3
authored
Mar 24, 2017
by
Piotr Caban
Committed by
Alexandre Julliard
Mar 24, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcp100: Improve is_current_task_group_canceling function stub.
Signed-off-by:
Piotr Caban
<
piotr@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
159d3642
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
21 additions
and
11 deletions
+21
-11
msvcp100.spec
dlls/msvcp100/msvcp100.spec
+1
-1
msvcp110.spec
dlls/msvcp110/msvcp110.spec
+1
-1
msvcp120.spec
dlls/msvcp120/msvcp120.spec
+1
-1
msvcp120_app.spec
dlls/msvcp120_app/msvcp120_app.spec
+1
-1
misc.c
dlls/msvcp90/misc.c
+4
-6
msvcp90.h
dlls/msvcp90/msvcp90.h
+4
-0
msvcp_main.c
dlls/msvcp90/msvcp_main.c
+9
-1
No files found.
dlls/msvcp100/msvcp100.spec
View file @
7ec727b3
...
...
@@ -2068,7 +2068,7 @@
@ extern ?is_bounded@_Num_base@std@@2_NB std_Num_base_is_bounded
@ extern ?is_bounded@_Num_float_base@std@@2_NB std_Num_float_base_is_bounded
@ extern ?is_bounded@_Num_int_base@std@@2_NB std_Num_int_base_is_bounded
@ cdecl ?is_current_task_group_canceling@Concurrency@@YA_NXZ(
ptr
) is_current_task_group_canceling
@ cdecl ?is_current_task_group_canceling@Concurrency@@YA_NXZ() is_current_task_group_canceling
@ extern ?is_exact@_Num_base@std@@2_NB std_Num_base_is_exact
@ extern ?is_exact@_Num_float_base@std@@2_NB std_Num_float_base_is_exact
@ extern ?is_exact@_Num_int_base@std@@2_NB std_Num_int_base_is_exact
...
...
dlls/msvcp110/msvcp110.spec
View file @
7ec727b3
...
...
@@ -2832,7 +2832,7 @@
@ cdecl -arch=arm ?is@?$ctype@_W@std@@QBA_NF_W@Z(ptr long long) ctype_wchar_is_ch
@ thiscall -arch=i386 ?is@?$ctype@_W@std@@QBE_NF_W@Z(ptr long long) ctype_wchar_is_ch
@ cdecl -arch=win64 ?is@?$ctype@_W@std@@QEBA_NF_W@Z(ptr long long) ctype_wchar_is_ch
@ cdecl ?is_current_task_group_canceling@Concurrency@@YA_NXZ(
ptr
) is_current_task_group_canceling
@ cdecl ?is_current_task_group_canceling@Concurrency@@YA_NXZ() is_current_task_group_canceling
@ stub ?is_task_cancellation_requested@Concurrency@@YA_NXZ
@ cdecl -arch=arm ?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAAXXZ(ptr) basic_istream_char_isfx
@ thiscall -arch=i386 ?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEXXZ(ptr) basic_istream_char_isfx
...
...
dlls/msvcp120/msvcp120.spec
View file @
7ec727b3
...
...
@@ -2774,7 +2774,7 @@
@ cdecl -arch=arm ?is@?$ctype@_W@std@@QBA_NF_W@Z(ptr long long) ctype_wchar_is_ch
@ thiscall -arch=i386 ?is@?$ctype@_W@std@@QBE_NF_W@Z(ptr long long) ctype_wchar_is_ch
@ cdecl -arch=win64 ?is@?$ctype@_W@std@@QEBA_NF_W@Z(ptr long long) ctype_wchar_is_ch
@ cdecl ?is_current_task_group_canceling@Concurrency@@YA_NXZ(
ptr
) is_current_task_group_canceling
@ cdecl ?is_current_task_group_canceling@Concurrency@@YA_NXZ() is_current_task_group_canceling
@ cdecl -arch=arm ?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAAXXZ(ptr) basic_istream_char_isfx
@ thiscall -arch=i386 ?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEXXZ(ptr) basic_istream_char_isfx
@ cdecl -arch=win64 ?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAXXZ(ptr) basic_istream_char_isfx
...
...
dlls/msvcp120_app/msvcp120_app.spec
View file @
7ec727b3
...
...
@@ -2774,7 +2774,7 @@
@ cdecl -arch=arm ?is@?$ctype@_W@std@@QBA_NF_W@Z(ptr long long) msvcp120.?is@?$ctype@_W@std@@QBA_NF_W@Z
@ thiscall -arch=i386 ?is@?$ctype@_W@std@@QBE_NF_W@Z(ptr long long) msvcp120.?is@?$ctype@_W@std@@QBE_NF_W@Z
@ cdecl -arch=win64 ?is@?$ctype@_W@std@@QEBA_NF_W@Z(ptr long long) msvcp120.?is@?$ctype@_W@std@@QEBA_NF_W@Z
@ cdecl ?is_current_task_group_canceling@Concurrency@@YA_NXZ(
ptr
) msvcp120.?is_current_task_group_canceling@Concurrency@@YA_NXZ
@ cdecl ?is_current_task_group_canceling@Concurrency@@YA_NXZ() msvcp120.?is_current_task_group_canceling@Concurrency@@YA_NXZ
@ cdecl -arch=arm ?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAAXXZ(ptr) msvcp120.?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAAXXZ
@ thiscall -arch=i386 ?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEXXZ(ptr) msvcp120.?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEXXZ
@ cdecl -arch=win64 ?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAXXZ(ptr) msvcp120.?isfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAXXZ
...
...
dlls/msvcp90/misc.c
View file @
7ec727b3
...
...
@@ -1400,15 +1400,13 @@ void __cdecl _Unlock_shared_ptr_spin_lock(void)
}
#endif
#if _MSVCP_VER >= 100
/* ?is_current_task_group_canceling@Concurrency@@YA_NXZ */
MSVCP_bool
__cdecl
is_current_task_group_canceling
(
void
*
this
)
MSVCP_bool
__cdecl
is_current_task_group_canceling
(
void
)
{
static
int
once
;
if
(
!
once
++
)
FIXME
(
"(%p) stub
\n
"
,
this
);
return
FALSE
;
return
Context_IsCurrentTaskCollectionCanceling
();
}
#endif
#if _MSVCP_VER >= 140
typedef
struct
{
...
...
dlls/msvcp90/msvcp90.h
View file @
7ec727b3
...
...
@@ -72,6 +72,10 @@ extern void (__thiscall *critical_section_unlock)(critical_section*);
extern
MSVCP_bool
(
__thiscall
*
critical_section_trylock
)(
critical_section
*
);
#endif
#if _MSVCP_VER >= 100
extern
MSVCP_bool
(
__cdecl
*
Context_IsCurrentTaskCollectionCanceling
)(
void
);
#endif
/* basic_string<char, char_traits<char>, allocator<char>> */
typedef
struct
{
...
...
dlls/msvcp90/msvcp_main.c
View file @
7ec727b3
...
...
@@ -68,6 +68,10 @@ void (__thiscall *critical_section_unlock)(critical_section*);
MSVCP_bool
(
__thiscall
*
critical_section_trylock
)(
critical_section
*
);
#endif
#if _MSVCP_VER >= 100
MSVCP_bool
(
__cdecl
*
Context_IsCurrentTaskCollectionCanceling
)(
void
);
#endif
#define VERSION_STRING(ver) #ver
#if _MSVCP_VER >= 140
#define MSVCRT_NAME(ver) "ucrtbase.dll"
...
...
@@ -133,7 +137,7 @@ int __cdecl sprintf(char *buf, const char *fmt, ...)
static
void
init_cxx_funcs
(
void
)
{
HMODULE
hmod
=
GetModuleHandleA
(
MSVCRT_NAME
(
_MSVCP_VER
)
);
#if _MSVCP_VER >= 1
1
0
#if _MSVCP_VER >= 1
0
0
HMODULE
hcon
=
hmod
;
#endif
...
...
@@ -187,6 +191,10 @@ static void init_cxx_funcs(void)
#endif
}
#endif
/* _MSVCP_VER >= 110 */
#if _MSVCP_VER >= 100
Context_IsCurrentTaskCollectionCanceling
=
(
void
*
)
GetProcAddress
(
hcon
,
"?IsCurrentTaskCollectionCanceling@Context@Concurrency@@SA_NXZ"
);
#endif
}
BOOL
WINAPI
DllMain
(
HINSTANCE
hinstDLL
,
DWORD
fdwReason
,
LPVOID
lpvReserved
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment