Skip to content

Commit 0979e56

Browse files
committed
mingw: Update MinGW-w64 headers to 38c8142f660b6ba11e7c408f2de1e9f8bfaf839e.
1 parent 6671442 commit 0979e56

File tree

346 files changed

+5336
-4446
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

346 files changed

+5336
-4446
lines changed

lib/libc/include/any-windows-any/_mingw.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,12 @@ limitations in handling dllimport attribute. */
246246
#define _UCRT
247247
#endif
248248

249+
#ifdef _UCRT
250+
# define __MINGW_UCRT_ASM_CALL(func) __MINGW_ASM_CALL(func)
251+
#else
252+
# define __MINGW_UCRT_ASM_CALL(func)
253+
#endif
254+
249255
#ifndef _WIN32_WINNT
250256
#define _WIN32_WINNT 0xa00
251257
#endif
@@ -384,7 +390,7 @@ typedef int __int128 __attribute__ ((__mode__ (TI)));
384390

385391
#ifndef __WIDL__
386392

387-
#if defined (_WIN32) && !defined (_WIN64) && !defined (__MINGW_USE_VC2005_COMPAT) && !defined (_UCRT)
393+
#if defined (_WIN32) && !defined (_WIN64) && !defined (__MINGW_USE_VC2005_COMPAT) && !defined (_UCRT) && !(defined (_TIME_BITS) && _TIME_BITS == 64)
388394
#ifndef _USE_32BIT_TIME_T
389395
#define _USE_32BIT_TIME_T
390396
#endif

lib/libc/include/any-windows-any/_mingw_mac.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@
270270
# define __MINGW_ATTRIB_DEPRECATED_MSVC2005
271271
#endif
272272

273-
#if !defined (_CRT_SECURE_NO_WARNINGS) || (_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES == 0)
273+
#if !defined (_CRT_SECURE_NO_WARNINGS)
274274
# define __MINGW_ATTRIB_DEPRECATED_SEC_WARN \
275275
__MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR)
276276
#else

lib/libc/include/any-windows-any/_mingw_stat64.h

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
#ifndef _STAT_DEFINED
22

3+
/* __stat64 is needed for compatibility with msvc */
4+
#define __stat64 _stat64
5+
36
#ifdef _USE_32BIT_TIME_T
47
#define _fstat _fstat32
58
#define _fstati64 _fstat32i64
@@ -30,22 +33,6 @@
3033
__time32_t st_ctime;
3134
};
3235

33-
#ifndef NO_OLDNAMES
34-
struct stat {
35-
_dev_t st_dev;
36-
_ino_t st_ino;
37-
unsigned short st_mode;
38-
short st_nlink;
39-
short st_uid;
40-
short st_gid;
41-
_dev_t st_rdev;
42-
_off_t st_size;
43-
time_t st_atime;
44-
time_t st_mtime;
45-
time_t st_ctime;
46-
};
47-
#endif /* NO_OLDNAMES */
48-
4936
struct _stat32i64 {
5037
_dev_t st_dev;
5138
_ino_t st_ino;
@@ -88,9 +75,5 @@
8875
__time64_t st_ctime;
8976
};
9077

91-
#define __stat64 _stat64
92-
#define stat64 _stat64 /* for POSIX */
93-
#define fstat64 _fstat64 /* for POSIX */
94-
9578
#define _STAT_DEFINED
9679
#endif /* _STAT_DEFINED */

lib/libc/include/any-windows-any/accctrl.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ extern "C" {
3232
SE_DS_OBJECT_ALL,
3333
SE_PROVIDER_DEFINED_OBJECT,
3434
SE_WMIGUID_OBJECT,
35-
SE_REGISTRY_WOW64_32KEY,
35+
SE_REGISTRY_WOW64_32KEY
3636
} SE_OBJECT_TYPE;
3737

3838
typedef enum _TRUSTEE_TYPE {
@@ -56,7 +56,7 @@ extern "C" {
5656

5757
typedef enum _MULTIPLE_TRUSTEE_OPERATION {
5858
NO_MULTIPLE_TRUSTEE,
59-
TRUSTEE_IS_IMPERSONATE,
59+
TRUSTEE_IS_IMPERSONATE
6060
} MULTIPLE_TRUSTEE_OPERATION;
6161

6262
typedef struct _OBJECTS_AND_SID {

lib/libc/include/any-windows-any/aclui.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ extern "C" {
112112
SI_SHOW_OWNER_ACTIVATED,
113113
SI_SHOW_EFFECTIVE_ACTIVATED,
114114
SI_SHOW_SHARE_ACTIVATED,
115-
SI_SHOW_CENTRAL_POLICY_ACTIVATED,
115+
SI_SHOW_CENTRAL_POLICY_ACTIVATED
116116
} SI_PAGE_ACTIVATED;
117117

118118
#define GET_PAGE_TYPE(X) (UINT) ((X) &0x0000ffff)

lib/libc/include/any-windows-any/activation.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*** Autogenerated by WIDL 10.0-rc1 from include/activation.idl - Do not edit ***/
1+
/*** Autogenerated by WIDL 10.4 from include/activation.idl - Do not edit ***/
22

33
#ifdef _WIN32
44
#ifndef __REQUIRED_RPCNDR_H_VERSION__

lib/libc/include/any-windows-any/activaut.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*** Autogenerated by WIDL 10.0-rc1 from include/activaut.idl - Do not edit ***/
1+
/*** Autogenerated by WIDL 10.4 from include/activaut.idl - Do not edit ***/
22

33
#ifdef _WIN32
44
#ifndef __REQUIRED_RPCNDR_H_VERSION__

lib/libc/include/any-windows-any/activdbg.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*** Autogenerated by WIDL 10.0-rc1 from include/activdbg.idl - Do not edit ***/
1+
/*** Autogenerated by WIDL 10.4 from include/activdbg.idl - Do not edit ***/
22

33
#ifdef _WIN32
44
#ifndef __REQUIRED_RPCNDR_H_VERSION__

lib/libc/include/any-windows-any/activdbg100.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*** Autogenerated by WIDL 10.0-rc1 from include/activdbg100.idl - Do not edit ***/
1+
/*** Autogenerated by WIDL 10.4 from include/activdbg100.idl - Do not edit ***/
22

33
#ifdef _WIN32
44
#ifndef __REQUIRED_RPCNDR_H_VERSION__

lib/libc/include/any-windows-any/activprof.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*** Autogenerated by WIDL 10.0-rc1 from include/activprof.idl - Do not edit ***/
1+
/*** Autogenerated by WIDL 10.4 from include/activprof.idl - Do not edit ***/
22

33
#ifdef _WIN32
44
#ifndef __REQUIRED_RPCNDR_H_VERSION__

0 commit comments

Comments
 (0)