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
c51c257b
Commit
c51c257b
authored
Mar 08, 2024
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcrt: Import longjmp from ntdll for PE builds.
parent
d538432d
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
31 additions
and
87 deletions
+31
-87
crtdll.spec
dlls/crtdll/crtdll.spec
+1
-1
msvcr100.spec
dlls/msvcr100/msvcr100.spec
+2
-2
msvcr110.spec
dlls/msvcr110/msvcr110.spec
+2
-2
msvcr120.spec
dlls/msvcr120/msvcr120.spec
+2
-2
msvcr70.spec
dlls/msvcr70/msvcr70.spec
+2
-2
msvcr71.spec
dlls/msvcr71/msvcr71.spec
+2
-2
msvcr80.spec
dlls/msvcr80/msvcr80.spec
+2
-2
msvcr90.spec
dlls/msvcr90/msvcr90.spec
+2
-2
except_arm.c
dlls/msvcrt/except_arm.c
+0
-21
except_arm64.c
dlls/msvcrt/except_arm64.c
+0
-20
except_arm64ec.c
dlls/msvcrt/except_arm64ec.c
+0
-21
except_i386.c
dlls/msvcrt/except_i386.c
+4
-2
except_x86_64.c
dlls/msvcrt/except_x86_64.c
+6
-2
msvcrt.spec
dlls/msvcrt/msvcrt.spec
+2
-2
msvcrtd.spec
dlls/msvcrtd/msvcrtd.spec
+2
-2
ucrtbase.spec
dlls/ucrtbase/ucrtbase.spec
+2
-2
No files found.
dlls/crtdll/crtdll.spec
View file @
c51c257b
...
@@ -434,7 +434,7 @@
...
@@ -434,7 +434,7 @@
@ cdecl -arch=win64 localtime(ptr) _localtime64
@ cdecl -arch=win64 localtime(ptr) _localtime64
@ cdecl log(double)
@ cdecl log(double)
@ cdecl log10(double)
@ cdecl log10(double)
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl malloc(long)
@ cdecl malloc(long)
@ cdecl mblen(ptr long)
@ cdecl mblen(ptr long)
@ cdecl mbstowcs(ptr str long)
@ cdecl mbstowcs(ptr str long)
...
...
dlls/msvcr100/msvcr100.spec
View file @
c51c257b
...
@@ -1054,7 +1054,7 @@
...
@@ -1054,7 +1054,7 @@
@ cdecl _locking(long long long)
@ cdecl _locking(long long long)
@ cdecl _logb(double) logb
@ cdecl _logb(double) logb
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=i386 _longjmpex(ptr long)
MSVCRT_
longjmp
@ cdecl -arch=i386 _longjmpex(ptr long) longjmp
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr ptr long ptr)
@ cdecl _lsearch(ptr ptr ptr long ptr)
...
@@ -1739,7 +1739,7 @@
...
@@ -1739,7 +1739,7 @@
@ cdecl -arch=!i386 logf(float)
@ cdecl -arch=!i386 logf(float)
@ cdecl log10(double)
@ cdecl log10(double)
@ cdecl -arch=!i386 log10f(float)
@ cdecl -arch=!i386 log10f(float)
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl malloc(long)
@ cdecl malloc(long)
@ cdecl mblen(ptr long)
@ cdecl mblen(ptr long)
@ cdecl mbrlen(ptr long ptr)
@ cdecl mbrlen(ptr long ptr)
...
...
dlls/msvcr110/msvcr110.spec
View file @
c51c257b
...
@@ -1411,7 +1411,7 @@
...
@@ -1411,7 +1411,7 @@
@ cdecl _locking(long long long)
@ cdecl _locking(long long long)
@ cdecl _logb(double) logb
@ cdecl _logb(double) logb
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=i386 _longjmpex(ptr long)
MSVCRT_
longjmp
@ cdecl -arch=i386 _longjmpex(ptr long) longjmp
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr ptr long ptr)
@ cdecl _lsearch(ptr ptr ptr long ptr)
...
@@ -2097,7 +2097,7 @@
...
@@ -2097,7 +2097,7 @@
@ cdecl -arch=!i386 logf(float)
@ cdecl -arch=!i386 logf(float)
@ cdecl log10(double)
@ cdecl log10(double)
@ cdecl -arch=!i386 log10f(float)
@ cdecl -arch=!i386 log10f(float)
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl malloc(long)
@ cdecl malloc(long)
@ cdecl mblen(ptr long)
@ cdecl mblen(ptr long)
@ cdecl mbrlen(ptr long ptr)
@ cdecl mbrlen(ptr long ptr)
...
...
dlls/msvcr120/msvcr120.spec
View file @
c51c257b
...
@@ -1422,7 +1422,7 @@
...
@@ -1422,7 +1422,7 @@
@ cdecl _locking(long long long)
@ cdecl _locking(long long long)
@ cdecl _logb(double) logb
@ cdecl _logb(double) logb
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=i386 _longjmpex(ptr long)
MSVCRT_
longjmp
@ cdecl -arch=i386 _longjmpex(ptr long) longjmp
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr ptr long ptr)
@ cdecl _lsearch(ptr ptr ptr long ptr)
...
@@ -2269,7 +2269,7 @@
...
@@ -2269,7 +2269,7 @@
@ cdecl logb(double)
@ cdecl logb(double)
@ cdecl logbf(float)
@ cdecl logbf(float)
@ cdecl logbl(double) logb
@ cdecl logbl(double) logb
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl lrint(double)
@ cdecl lrint(double)
@ cdecl lrintf(float)
@ cdecl lrintf(float)
@ cdecl lrintl(double) lrint
@ cdecl lrintl(double) lrint
...
...
dlls/msvcr70/msvcr70.spec
View file @
c51c257b
...
@@ -409,7 +409,7 @@
...
@@ -409,7 +409,7 @@
@ cdecl _lock(long)
@ cdecl _lock(long)
@ cdecl _locking(long long long)
@ cdecl _locking(long long long)
@ cdecl _logb(double) logb
@ cdecl _logb(double) logb
@ cdecl -arch=i386 _longjmpex(ptr long)
MSVCRT_
longjmp
@ cdecl -arch=i386 _longjmpex(ptr long) longjmp
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr ptr long ptr)
@ cdecl _lsearch(ptr ptr ptr long ptr)
...
@@ -780,7 +780,7 @@
...
@@ -780,7 +780,7 @@
@ cdecl -arch=win64 localtime(ptr) _localtime64
@ cdecl -arch=win64 localtime(ptr) _localtime64
@ cdecl log(double)
@ cdecl log(double)
@ cdecl log10(double)
@ cdecl log10(double)
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl malloc(long)
@ cdecl malloc(long)
@ cdecl mblen(ptr long)
@ cdecl mblen(ptr long)
@ cdecl mbstowcs(ptr str long)
@ cdecl mbstowcs(ptr str long)
...
...
dlls/msvcr71/msvcr71.spec
View file @
c51c257b
...
@@ -404,7 +404,7 @@
...
@@ -404,7 +404,7 @@
@ cdecl _lock(long)
@ cdecl _lock(long)
@ cdecl _locking(long long long)
@ cdecl _locking(long long long)
@ cdecl _logb(double) logb
@ cdecl _logb(double) logb
@ cdecl -arch=i386 _longjmpex(ptr long)
MSVCRT_
longjmp
@ cdecl -arch=i386 _longjmpex(ptr long) longjmp
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr ptr long ptr)
@ cdecl _lsearch(ptr ptr ptr long ptr)
...
@@ -776,7 +776,7 @@
...
@@ -776,7 +776,7 @@
@ cdecl -arch=win64 localtime(ptr) _localtime64
@ cdecl -arch=win64 localtime(ptr) _localtime64
@ cdecl log(double)
@ cdecl log(double)
@ cdecl log10(double)
@ cdecl log10(double)
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl malloc(long)
@ cdecl malloc(long)
@ cdecl mblen(ptr long)
@ cdecl mblen(ptr long)
@ cdecl mbstowcs(ptr str long)
@ cdecl mbstowcs(ptr str long)
...
...
dlls/msvcr80/msvcr80.spec
View file @
c51c257b
...
@@ -726,7 +726,7 @@
...
@@ -726,7 +726,7 @@
@ cdecl _locking(long long long)
@ cdecl _locking(long long long)
@ cdecl _logb(double) logb
@ cdecl _logb(double) logb
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=i386 _longjmpex(ptr long)
MSVCRT_
longjmp
@ cdecl -arch=i386 _longjmpex(ptr long) longjmp
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr ptr long ptr)
@ cdecl _lsearch(ptr ptr ptr long ptr)
...
@@ -1420,7 +1420,7 @@
...
@@ -1420,7 +1420,7 @@
@ cdecl -arch=!i386 logf(float)
@ cdecl -arch=!i386 logf(float)
@ cdecl log10(double)
@ cdecl log10(double)
@ cdecl -arch=!i386 log10f(float)
@ cdecl -arch=!i386 log10f(float)
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl malloc(long)
@ cdecl malloc(long)
@ cdecl mblen(ptr long)
@ cdecl mblen(ptr long)
@ cdecl mbrlen(ptr long ptr)
@ cdecl mbrlen(ptr long ptr)
...
...
dlls/msvcr90/msvcr90.spec
View file @
c51c257b
...
@@ -704,7 +704,7 @@
...
@@ -704,7 +704,7 @@
@ cdecl _locking(long long long)
@ cdecl _locking(long long long)
@ cdecl _logb(double) logb
@ cdecl _logb(double) logb
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=i386 _longjmpex(ptr long)
MSVCRT_
longjmp
@ cdecl -arch=i386 _longjmpex(ptr long) longjmp
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr ptr long ptr)
@ cdecl _lsearch(ptr ptr ptr long ptr)
...
@@ -1392,7 +1392,7 @@
...
@@ -1392,7 +1392,7 @@
@ cdecl log10(double)
@ cdecl log10(double)
@ cdecl -arch=!i386 log10f(float)
@ cdecl -arch=!i386 log10f(float)
@ cdecl -arch=!i386 logf(float)
@ cdecl -arch=!i386 logf(float)
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl malloc(long)
@ cdecl malloc(long)
@ cdecl mblen(ptr long)
@ cdecl mblen(ptr long)
@ cdecl mbrlen(ptr long ptr)
@ cdecl mbrlen(ptr long ptr)
...
...
dlls/msvcrt/except_arm.c
View file @
c51c257b
...
@@ -105,27 +105,6 @@ unsigned int CDECL __CxxQueryExceptionSize(void)
...
@@ -105,27 +105,6 @@ unsigned int CDECL __CxxQueryExceptionSize(void)
}
}
/*******************************************************************
* longjmp (MSVCRT.@)
*/
void
__cdecl
MSVCRT_longjmp
(
_JUMP_BUFFER
*
jmp
,
int
retval
)
{
EXCEPTION_RECORD
rec
;
if
(
!
retval
)
retval
=
1
;
if
(
jmp
->
Frame
)
{
rec
.
ExceptionCode
=
STATUS_LONGJUMP
;
rec
.
ExceptionFlags
=
0
;
rec
.
ExceptionRecord
=
NULL
;
rec
.
ExceptionAddress
=
NULL
;
rec
.
NumberParameters
=
1
;
rec
.
ExceptionInformation
[
0
]
=
(
DWORD_PTR
)
jmp
;
RtlUnwind
((
void
*
)
jmp
->
Frame
,
(
void
*
)
jmp
->
Pc
,
&
rec
,
IntToPtr
(
retval
));
}
__wine_longjmp
(
(
__wine_jmp_buf
*
)
jmp
,
retval
);
}
/*********************************************************************
/*********************************************************************
* _fpieee_flt (MSVCRT.@)
* _fpieee_flt (MSVCRT.@)
*/
*/
...
...
dlls/msvcrt/except_arm64.c
View file @
c51c257b
...
@@ -111,26 +111,6 @@ unsigned int CDECL __CxxQueryExceptionSize(void)
...
@@ -111,26 +111,6 @@ unsigned int CDECL __CxxQueryExceptionSize(void)
*/
*/
__ASM_GLOBAL_FUNC
(
_setjmp
,
"b _setjmpex"
);
__ASM_GLOBAL_FUNC
(
_setjmp
,
"b _setjmpex"
);
/*******************************************************************
* longjmp (MSVCRT.@)
*/
void
__cdecl
MSVCRT_longjmp
(
_JUMP_BUFFER
*
jmp
,
int
retval
)
{
EXCEPTION_RECORD
rec
;
if
(
!
retval
)
retval
=
1
;
if
(
jmp
->
Frame
)
{
rec
.
ExceptionCode
=
STATUS_LONGJUMP
;
rec
.
ExceptionFlags
=
0
;
rec
.
ExceptionRecord
=
NULL
;
rec
.
ExceptionAddress
=
NULL
;
rec
.
NumberParameters
=
1
;
rec
.
ExceptionInformation
[
0
]
=
(
DWORD_PTR
)
jmp
;
RtlUnwind
((
void
*
)
jmp
->
Frame
,
(
void
*
)
jmp
->
Lr
,
&
rec
,
IntToPtr
(
retval
));
}
__wine_longjmp
(
(
__wine_jmp_buf
*
)
jmp
,
retval
);
}
/*********************************************************************
/*********************************************************************
* _fpieee_flt (MSVCRT.@)
* _fpieee_flt (MSVCRT.@)
...
...
dlls/msvcrt/except_arm64ec.c
View file @
c51c257b
...
@@ -105,27 +105,6 @@ unsigned int CDECL __CxxQueryExceptionSize(void)
...
@@ -105,27 +105,6 @@ unsigned int CDECL __CxxQueryExceptionSize(void)
}
}
/*******************************************************************
* longjmp (MSVCRT.@)
*/
void
__cdecl
MSVCRT_longjmp
(
_JUMP_BUFFER
*
jmp
,
int
retval
)
{
EXCEPTION_RECORD
rec
;
if
(
!
retval
)
retval
=
1
;
if
(
jmp
->
Frame
)
{
rec
.
ExceptionCode
=
STATUS_LONGJUMP
;
rec
.
ExceptionFlags
=
0
;
rec
.
ExceptionRecord
=
NULL
;
rec
.
ExceptionAddress
=
NULL
;
rec
.
NumberParameters
=
1
;
rec
.
ExceptionInformation
[
0
]
=
(
DWORD_PTR
)
jmp
;
RtlUnwind
(
(
void
*
)
jmp
->
Frame
,
(
void
*
)
jmp
->
Rip
,
&
rec
,
IntToPtr
(
retval
)
);
}
__wine_longjmp
(
(
__wine_jmp_buf
*
)
jmp
,
retval
);
}
/*********************************************************************
/*********************************************************************
* _fpieee_flt (MSVCRT.@)
* _fpieee_flt (MSVCRT.@)
*/
*/
...
...
dlls/msvcrt/except_i386.c
View file @
c51c257b
...
@@ -27,9 +27,11 @@
...
@@ -27,9 +27,11 @@
#ifdef __i386__
#ifdef __i386__
#include <setjmp.h>
#include <stdarg.h>
#include <stdarg.h>
#include <fpieee.h>
#include <fpieee.h>
#define longjmp ms_longjmp
/* avoid prototype mismatch */
#include <setjmp.h>
#undef longjmp
#include "windef.h"
#include "windef.h"
#include "winbase.h"
#include "winbase.h"
...
@@ -1074,7 +1076,7 @@ int WINAPIV __regs__setjmp3(_JUMP_BUFFER *jmp, int nb_args, ...)
...
@@ -1074,7 +1076,7 @@ int WINAPIV __regs__setjmp3(_JUMP_BUFFER *jmp, int nb_args, ...)
/*********************************************************************
/*********************************************************************
* longjmp (MSVCRT.@)
* longjmp (MSVCRT.@)
*/
*/
void
CDECL
MSVCRT_
longjmp
(
_JUMP_BUFFER
*
jmp
,
int
retval
)
void
__cdecl
longjmp
(
_JUMP_BUFFER
*
jmp
,
int
retval
)
{
{
unsigned
long
cur_frame
=
0
;
unsigned
long
cur_frame
=
0
;
...
...
dlls/msvcrt/except_x86_64.c
View file @
c51c257b
...
@@ -20,9 +20,11 @@
...
@@ -20,9 +20,11 @@
#if defined(__x86_64__) && !defined(__arm64ec__)
#if defined(__x86_64__) && !defined(__arm64ec__)
#include <setjmp.h>
#include <stdarg.h>
#include <stdarg.h>
#include <fpieee.h>
#include <fpieee.h>
#define longjmp ms_longjmp
/* avoid prototype mismatch */
#include <setjmp.h>
#undef longjmp
#include "ntstatus.h"
#include "ntstatus.h"
#define WIN32_NO_STATUS
#define WIN32_NO_STATUS
...
@@ -700,7 +702,8 @@ unsigned int CDECL __CxxQueryExceptionSize(void)
...
@@ -700,7 +702,8 @@ unsigned int CDECL __CxxQueryExceptionSize(void)
/*******************************************************************
/*******************************************************************
* longjmp (MSVCRT.@)
* longjmp (MSVCRT.@)
*/
*/
void
__cdecl
MSVCRT_longjmp
(
_JUMP_BUFFER
*
jmp
,
int
retval
)
#ifndef __WINE_PE_BUILD
void
__cdecl
longjmp
(
_JUMP_BUFFER
*
jmp
,
int
retval
)
{
{
EXCEPTION_RECORD
rec
;
EXCEPTION_RECORD
rec
;
...
@@ -717,6 +720,7 @@ void __cdecl MSVCRT_longjmp( _JUMP_BUFFER *jmp, int retval )
...
@@ -717,6 +720,7 @@ void __cdecl MSVCRT_longjmp( _JUMP_BUFFER *jmp, int retval )
}
}
__wine_longjmp
(
(
__wine_jmp_buf
*
)
jmp
,
retval
);
__wine_longjmp
(
(
__wine_jmp_buf
*
)
jmp
,
retval
);
}
}
#endif
/*******************************************************************
/*******************************************************************
* _local_unwind (MSVCRT.@)
* _local_unwind (MSVCRT.@)
...
...
dlls/msvcrt/msvcrt.spec
View file @
c51c257b
...
@@ -672,7 +672,7 @@
...
@@ -672,7 +672,7 @@
@ cdecl _locking(long long long)
@ cdecl _locking(long long long)
@ cdecl _logb(double) logb
@ cdecl _logb(double) logb
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=i386 _longjmpex(ptr long)
MSVCRT_
longjmp
@ cdecl -arch=i386 _longjmpex(ptr long) longjmp
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr ptr long ptr)
@ cdecl _lsearch(ptr ptr ptr long ptr)
...
@@ -1368,7 +1368,7 @@
...
@@ -1368,7 +1368,7 @@
@ cdecl log10(double)
@ cdecl log10(double)
@ cdecl -arch=!i386 logf(float)
@ cdecl -arch=!i386 logf(float)
@ cdecl -arch=!i386 log10f(float)
@ cdecl -arch=!i386 log10f(float)
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl malloc(long)
@ cdecl malloc(long)
@ cdecl mblen(ptr long)
@ cdecl mblen(ptr long)
@ cdecl mbrlen(ptr long ptr)
@ cdecl mbrlen(ptr long ptr)
...
...
dlls/msvcrtd/msvcrtd.spec
View file @
c51c257b
...
@@ -386,7 +386,7 @@
...
@@ -386,7 +386,7 @@
@ cdecl _lock(long)
@ cdecl _lock(long)
@ cdecl _locking(long long long)
@ cdecl _locking(long long long)
@ cdecl _logb(double) logb
@ cdecl _logb(double) logb
@ cdecl -arch=i386 _longjmpex(ptr long)
MSVCRT_
longjmp
@ cdecl -arch=i386 _longjmpex(ptr long) longjmp
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr ptr long ptr)
@ cdecl _lsearch(ptr ptr ptr long ptr)
...
@@ -733,7 +733,7 @@
...
@@ -733,7 +733,7 @@
@ cdecl -arch=win64 localtime(ptr) _localtime64
@ cdecl -arch=win64 localtime(ptr) _localtime64
@ cdecl log(double)
@ cdecl log(double)
@ cdecl log10(double)
@ cdecl log10(double)
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl malloc(long)
@ cdecl malloc(long)
@ cdecl mblen(ptr long)
@ cdecl mblen(ptr long)
@ cdecl mbstowcs(ptr str long)
@ cdecl mbstowcs(ptr str long)
...
...
dlls/ucrtbase/ucrtbase.spec
View file @
c51c257b
...
@@ -570,7 +570,7 @@
...
@@ -570,7 +570,7 @@
@ cdecl _locking(long long long)
@ cdecl _locking(long long long)
@ cdecl _logb(double) logb
@ cdecl _logb(double) logb
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=!i386 _logbf(float) logbf
@ cdecl -arch=i386 _longjmpex(ptr long)
MSVCRT_
longjmp
@ cdecl -arch=i386 _longjmpex(ptr long) longjmp
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotl(long long) MSVCRT__lrotl
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lrotr(long long) MSVCRT__lrotr
@ cdecl _lsearch(ptr ptr ptr long ptr)
@ cdecl _lsearch(ptr ptr ptr long ptr)
...
@@ -2405,7 +2405,7 @@
...
@@ -2405,7 +2405,7 @@
@ cdecl logbf(float)
@ cdecl logbf(float)
@ cdecl logbl(double) logb
@ cdecl logbl(double) logb
@ cdecl -arch=!i386 logf(float)
@ cdecl -arch=!i386 logf(float)
@ cdecl longjmp(ptr long)
MSVCRT_longjmp
@ cdecl longjmp(ptr long)
@ cdecl lrint(double)
@ cdecl lrint(double)
@ cdecl lrintf(float)
@ cdecl lrintf(float)
@ cdecl lrintl(double) lrint
@ cdecl lrintl(double) lrint
...
...
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