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 @@
3131#define valid(n, b) ((n) >= 0 && (n) < (b))
3232
3333intmax_t
34strtoimax(nptr, endptr, base)
35 register const char * __restrict__ nptr;
36 char ** __restrict__ endptr;
37 register int base;
34strtoimax(const char * __restrict__ nptr, char ** __restrict__ endptr, int base)
3835 {
3936 register uintmax_t accum; /* accumulates converted value */
4037 register int n; /* numeral from digit character */
lib/libc/mingw/misc/strtoumax.c+1-4
......@@ -31,10 +31,7 @@
3131#define valid(n, b) ((n) >= 0 && (n) < (b))
3232
3333uintmax_t
34strtoumax(nptr, endptr, base)
35 register const char * __restrict__ nptr;
36 char ** __restrict__ endptr;
37 register int base;
34strtoumax(const char * __restrict__ nptr, char ** __restrict__ endptr, int base)
3835 {
3936 register uintmax_t accum; /* accumulates converted value */
4037 register uintmax_t next; /* for computing next value of accum */
lib/libc/mingw/misc/wcstoimax.c+1-4
......@@ -33,10 +33,7 @@
3333#define valid(n, b) ((n) >= 0 && (n) < (b))
3434
3535intmax_t
36wcstoimax(nptr, endptr, base)
37 register const wchar_t * __restrict__ nptr;
38 wchar_t ** __restrict__ endptr;
39 register int base;
36wcstoimax(const wchar_t * __restrict__ nptr, wchar_t ** __restrict__ endptr, int base)
4037 {
4138 register uintmax_t accum; /* accumulates converted value */
4239 register int n; /* numeral from digit character */
lib/libc/mingw/misc/wcstoumax.c+1-4
......@@ -33,10 +33,7 @@
3333#define valid(n, b) ((n) >= 0 && (n) < (b))
3434
3535uintmax_t
36wcstoumax(nptr, endptr, base)
37 register const wchar_t * __restrict__ nptr;
38 wchar_t ** __restrict__ endptr;
39 register int base;
36wcstoumax(const wchar_t * __restrict__ nptr, wchar_t ** __restrict__ endptr, int base)
4037 {
4138 register uintmax_t accum; /* accumulates converted value */
4239 register uintmax_t next; /* for computing next value of accum */