authorgravatar for stel@comfy.monsterpraschke <stel@comfy.monster> 2023-02-01 20:52:06+00:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-02-01 22:11:16-05:00
log72a7e3dc5e3d2128f4d95b7ba9554ea2e6e35139
tree6a810c5a9f8952226508f3344250ddd1cecc9ed6
parent304420b99ced44e1b7ebd34d7c3917879cb78648

mingw: stop using K&R-style function definitions

this patch is from upstream, to fix -Wdeprecated-non-prototypes issues. K&R-style has apparently been deprecated since even C89, and C2x will be repurposing the syntax space. this warning triggers when the change would affect the meaning of the code.

4 files changed, 4 insertions(+), 16 deletions(-)

lib/libc/mingw/misc/strtoimax.c+1-4
...@@ -31,10 +31,7 @@...@@ -31,10 +31,7 @@
31#define valid(n, b) ((n) >= 0 && (n) < (b))31#define valid(n, b) ((n) >= 0 && (n) < (b))
3232
33intmax_t33intmax_t
34strtoimax(nptr, endptr, base)34strtoimax(const char * __restrict__ nptr, char ** __restrict__ endptr, int base)
35 register const char * __restrict__ nptr;
36 char ** __restrict__ endptr;
37 register int base;
38 {35 {
39 register uintmax_t accum; /* accumulates converted value */36 register uintmax_t accum; /* accumulates converted value */
40 register int n; /* numeral from digit character */37 register int n; /* numeral from digit character */
lib/libc/mingw/misc/strtoumax.c+1-4
...@@ -31,10 +31,7 @@...@@ -31,10 +31,7 @@
31#define valid(n, b) ((n) >= 0 && (n) < (b))31#define valid(n, b) ((n) >= 0 && (n) < (b))
3232
33uintmax_t33uintmax_t
34strtoumax(nptr, endptr, base)34strtoumax(const char * __restrict__ nptr, char ** __restrict__ endptr, int base)
35 register const char * __restrict__ nptr;
36 char ** __restrict__ endptr;
37 register int base;
38 {35 {
39 register uintmax_t accum; /* accumulates converted value */36 register uintmax_t accum; /* accumulates converted value */
40 register uintmax_t next; /* for computing next value of accum */37 register uintmax_t next; /* for computing next value of accum */
lib/libc/mingw/misc/wcstoimax.c+1-4
...@@ -33,10 +33,7 @@...@@ -33,10 +33,7 @@
33#define valid(n, b) ((n) >= 0 && (n) < (b))33#define valid(n, b) ((n) >= 0 && (n) < (b))
3434
35intmax_t35intmax_t
36wcstoimax(nptr, endptr, base)36wcstoimax(const wchar_t * __restrict__ nptr, wchar_t ** __restrict__ endptr, int base)
37 register const wchar_t * __restrict__ nptr;
38 wchar_t ** __restrict__ endptr;
39 register int base;
40 {37 {
41 register uintmax_t accum; /* accumulates converted value */38 register uintmax_t accum; /* accumulates converted value */
42 register int n; /* numeral from digit character */39 register int n; /* numeral from digit character */
lib/libc/mingw/misc/wcstoumax.c+1-4
...@@ -33,10 +33,7 @@...@@ -33,10 +33,7 @@
33#define valid(n, b) ((n) >= 0 && (n) < (b))33#define valid(n, b) ((n) >= 0 && (n) < (b))
3434
35uintmax_t35uintmax_t
36wcstoumax(nptr, endptr, base)36wcstoumax(const wchar_t * __restrict__ nptr, wchar_t ** __restrict__ endptr, int base)
37 register const wchar_t * __restrict__ nptr;
38 wchar_t ** __restrict__ endptr;
39 register int base;
40 {37 {
41 register uintmax_t accum; /* accumulates converted value */38 register uintmax_t accum; /* accumulates converted value */
42 register uintmax_t next; /* for computing next value of accum */39 register uintmax_t next; /* for computing next value of accum */