Signed-off-by: LIU Hao <[email protected]>
---
 mingw-w64-headers/crt/fenv.h | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/mingw-w64-headers/crt/fenv.h b/mingw-w64-headers/crt/fenv.h
index 21d6fef0b..2fccf40f4 100644
--- a/mingw-w64-headers/crt/fenv.h
+++ b/mingw-w64-headers/crt/fenv.h
@@ -81,27 +81,27 @@ extern const fenv_t __mingw_fe_pc53_env;
 /*TODO: Some of these could be inlined */
 /* 7.6.2 Exception */
 -extern int __cdecl feclearexcept (int);
-extern int __cdecl fegetexceptflag (fexcept_t * flagp, int excepts);
-extern int __cdecl feraiseexcept (int excepts );
-extern int __cdecl fesetexceptflag (const fexcept_t *, int);
-extern int __cdecl fetestexcept (int excepts);
+extern int __cdecl feclearexcept (int _Flags);
+extern int __cdecl fegetexceptflag (fexcept_t * _Flagp, int _Excepts);
+extern int __cdecl feraiseexcept (int _Excepts);
+extern int __cdecl fesetexceptflag (const fexcept_t * _Flagp, int _Excepts);
+extern int __cdecl fetestexcept (int _Excepts);
  /* 7.6.3 Rounding */
  extern int __cdecl fegetround (void);
-extern int __cdecl fesetround (int mode);
+extern int __cdecl fesetround (int _Mode);
  /* 7.6.4 Environment */
 -extern int __cdecl fegetenv(fenv_t * envp);
-extern int __cdecl fesetenv(const fenv_t * );
-extern int __cdecl feupdateenv(const fenv_t *);
-extern int __cdecl feholdexcept(fenv_t *);
+extern int __cdecl fegetenv(fenv_t * _Envp);
+extern int __cdecl fesetenv(const fenv_t * _Envp);
+extern int __cdecl feupdateenv(const fenv_t * _Envp);
+extern int __cdecl feholdexcept(fenv_t * _Envp);
  #ifdef _GNU_SOURCE
-extern int __cdecl feenableexcept(int excepts);
-extern int __cdecl fedisableexcept(int excepts);
+extern int __cdecl feenableexcept(int _Excepts);
+extern int __cdecl fedisableexcept(int _Excepts);
 extern int __cdecl fegetexcept(void);
 #endif
 -- 2.52.0

From 5c1541cb73e6e5767e224ca75da68e3e89c317c7 Mon Sep 17 00:00:00 2001
From: LIU Hao <[email protected]>
Date: Tue, 13 Jan 2026 18:07:42 +0800
Subject: [PATCH] headers/fenv: Use reserved names on parameters

Signed-off-by: LIU Hao <[email protected]>
---
 mingw-w64-headers/crt/fenv.h | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/mingw-w64-headers/crt/fenv.h b/mingw-w64-headers/crt/fenv.h
index 21d6fef0b..2fccf40f4 100644
--- a/mingw-w64-headers/crt/fenv.h
+++ b/mingw-w64-headers/crt/fenv.h
@@ -81,27 +81,27 @@ extern const fenv_t __mingw_fe_pc53_env;
 /*TODO: Some of these could be inlined */
 /* 7.6.2 Exception */
 
-extern int __cdecl feclearexcept (int);
-extern int __cdecl fegetexceptflag (fexcept_t * flagp, int excepts);
-extern int __cdecl feraiseexcept (int excepts );
-extern int __cdecl fesetexceptflag (const fexcept_t *, int);
-extern int __cdecl fetestexcept (int excepts);
+extern int __cdecl feclearexcept (int _Flags);
+extern int __cdecl fegetexceptflag (fexcept_t * _Flagp, int _Excepts);
+extern int __cdecl feraiseexcept (int _Excepts);
+extern int __cdecl fesetexceptflag (const fexcept_t * _Flagp, int _Excepts);
+extern int __cdecl fetestexcept (int _Excepts);
 
 /* 7.6.3 Rounding */
 
 extern int __cdecl fegetround (void);
-extern int __cdecl fesetround (int mode);
+extern int __cdecl fesetround (int _Mode);
 
 /* 7.6.4 Environment */
 
-extern int __cdecl fegetenv(fenv_t * envp);
-extern int __cdecl fesetenv(const fenv_t * );
-extern int __cdecl feupdateenv(const fenv_t *);
-extern int __cdecl feholdexcept(fenv_t *);
+extern int __cdecl fegetenv(fenv_t * _Envp);
+extern int __cdecl fesetenv(const fenv_t * _Envp);
+extern int __cdecl feupdateenv(const fenv_t * _Envp);
+extern int __cdecl feholdexcept(fenv_t * _Envp);
 
 #ifdef _GNU_SOURCE
-extern int __cdecl feenableexcept(int excepts);
-extern int __cdecl fedisableexcept(int excepts);
+extern int __cdecl feenableexcept(int _Excepts);
+extern int __cdecl fedisableexcept(int _Excepts);
 extern int __cdecl fegetexcept(void);
 #endif
 
-- 
2.52.0

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to