We should prefer using a macro which doesn't declare functions
as static inline in C++ mode.

This macro was added in bc6a87488995675ae80c312e3585cb1ace739b43,
without an explanation of why it was added.

Signed-off-by: Martin Storsjö <mar...@martin.st>
---
I guess it's possible that an explanation for why it was added was
mentioned somewhere in some review discussion, but I don't
remember it myself at least.
---
 mingw-w64-headers/crt/_mingw_mac.h | 4 ----
 mingw-w64-headers/crt/stdio.h      | 8 ++++----
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/mingw-w64-headers/crt/_mingw_mac.h 
b/mingw-w64-headers/crt/_mingw_mac.h
index 0186eaf20..9de143e5d 100644
--- a/mingw-w64-headers/crt/_mingw_mac.h
+++ b/mingw-w64-headers/crt/_mingw_mac.h
@@ -280,18 +280,14 @@
   __attribute__((__format__(gnu_scanf, __format,__args)))
 
 #undef __mingw_ovr
-#undef __mingw_static_ovr
 
 #ifdef __cplusplus
 #  define __mingw_ovr  inline __cdecl
-#  define __mingw_static_ovr static __mingw_ovr
 #elif defined (__GNUC__)
 #  define __mingw_ovr static \
       __attribute__ ((__unused__)) __inline__ __cdecl
-#  define __mingw_static_ovr __mingw_ovr
 #else
 #  define __mingw_ovr static __cdecl
-#  define __mingw_static_ovr __mingw_ovr
 #endif /* __cplusplus */
 
 #if __MINGW_GNUC_PREREQ(4, 3) || defined(__clang__)
diff --git a/mingw-w64-headers/crt/stdio.h b/mingw-w64-headers/crt/stdio.h
index a05eb0713..d9fb00498 100644
--- a/mingw-w64-headers/crt/stdio.h
+++ b/mingw-w64-headers/crt/stdio.h
@@ -661,16 +661,16 @@ int vsnprintf (char *__stream, size_t __n, const char 
*__format, __builtin_va_li
   _CRTIMP int __cdecl _fseeki64(FILE *_File,__int64 _Offset,int _Origin);
   _CRTIMP __int64 __cdecl _ftelli64(FILE *_File);
 #ifdef _UCRT
-  __mingw_static_ovr int fseeko(FILE *_File, _off_t _Offset, int _Origin) {
+  __mingw_ovr int fseeko(FILE *_File, _off_t _Offset, int _Origin) {
     return fseek(_File, _Offset, _Origin);
   }
-  __mingw_static_ovr int fseeko64(FILE *_File, _off64_t _Offset, int _Origin) {
+  __mingw_ovr int fseeko64(FILE *_File, _off64_t _Offset, int _Origin) {
     return _fseeki64(_File, _Offset, _Origin);
   }
-  __mingw_static_ovr _off_t ftello(FILE *_File) {
+  __mingw_ovr _off_t ftello(FILE *_File) {
     return ftell(_File);
   }
-  __mingw_static_ovr _off64_t ftello64(FILE *_File) {
+  __mingw_ovr _off64_t ftello64(FILE *_File) {
     return _ftelli64(_File);
   }
 #else
-- 
2.34.1



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to