Module Name: src Committed By: riastradh Date: Thu Aug 1 02:27:43 UTC 2019
Modified Files: src/lib/libc/gdtoa: g_Qfmt.c g_dfmt.c g_ffmt.c g_xLfmt.c g_xfmt.c gdtoa.c gdtoa.h gdtoaimp.h ldtoa.c strtoIQ.c strtoId.c strtoIdd.c strtoIf.c strtoIg.c strtoIx.c strtoIxL.c strtod.c strtodI.c strtopd.c strtopdd.c strtopf.c strtorQ.c Log Message: Sprinkle some more const in. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/libc/gdtoa/g_Qfmt.c \ src/lib/libc/gdtoa/g_xLfmt.c src/lib/libc/gdtoa/g_xfmt.c \ src/lib/libc/gdtoa/strtorQ.c cvs rdiff -u -r1.3 -r1.4 src/lib/libc/gdtoa/g_dfmt.c \ src/lib/libc/gdtoa/g_ffmt.c src/lib/libc/gdtoa/strtoIg.c \ src/lib/libc/gdtoa/strtodI.c src/lib/libc/gdtoa/strtopd.c \ src/lib/libc/gdtoa/strtopdd.c src/lib/libc/gdtoa/strtopf.c cvs rdiff -u -r1.6 -r1.7 src/lib/libc/gdtoa/gdtoa.c cvs rdiff -u -r1.10 -r1.11 src/lib/libc/gdtoa/gdtoa.h cvs rdiff -u -r1.15 -r1.16 src/lib/libc/gdtoa/gdtoaimp.h cvs rdiff -u -r1.5 -r1.6 src/lib/libc/gdtoa/ldtoa.c cvs rdiff -u -r1.2 -r1.3 src/lib/libc/gdtoa/strtoIQ.c \ src/lib/libc/gdtoa/strtoId.c src/lib/libc/gdtoa/strtoIdd.c \ src/lib/libc/gdtoa/strtoIf.c src/lib/libc/gdtoa/strtoIx.c \ src/lib/libc/gdtoa/strtoIxL.c cvs rdiff -u -r1.14 -r1.15 src/lib/libc/gdtoa/strtod.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/gdtoa/g_Qfmt.c diff -u src/lib/libc/gdtoa/g_Qfmt.c:1.4 src/lib/libc/gdtoa/g_Qfmt.c:1.5 --- src/lib/libc/gdtoa/g_Qfmt.c:1.4 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/g_Qfmt.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: g_Qfmt.c,v 1.4 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: g_Qfmt.c,v 1.5 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -58,7 +58,7 @@ g_Qfmt(buf, V, ndig, bufsize) char *buf; g_Qfmt(char *buf, void *V, int ndig, size_t bufsize) #endif { - static FPI fpi0 = { 113, 1-16383-113+1, 32766 - 16383 - 113 + 1, 1, 0 }; + static CONST FPI fpi0 = { 113, 1-16383-113+1, 32766 - 16383 - 113 + 1, 1, 0 }; char *b, *s, *se; ULong bits[4], *L, sign; int decpt, ex, i, mode; Index: src/lib/libc/gdtoa/g_xLfmt.c diff -u src/lib/libc/gdtoa/g_xLfmt.c:1.4 src/lib/libc/gdtoa/g_xLfmt.c:1.5 --- src/lib/libc/gdtoa/g_xLfmt.c:1.4 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/g_xLfmt.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: g_xLfmt.c,v 1.4 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: g_xLfmt.c,v 1.5 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -56,7 +56,7 @@ g_xLfmt(buf, V, ndig, bufsize) char *buf g_xLfmt(char *buf, void *V, int ndig, size_t bufsize) #endif { - static FPI fpi0 = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, 0 }; + static CONST FPI fpi0 = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, 0 }; char *b, *s, *se; ULong bits[2], *L, sign; int decpt, ex, i, mode; Index: src/lib/libc/gdtoa/g_xfmt.c diff -u src/lib/libc/gdtoa/g_xfmt.c:1.4 src/lib/libc/gdtoa/g_xfmt.c:1.5 --- src/lib/libc/gdtoa/g_xfmt.c:1.4 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/g_xfmt.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: g_xfmt.c,v 1.4 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: g_xfmt.c,v 1.5 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -60,7 +60,7 @@ g_xfmt(buf, V, ndig, bufsize) char *buf; g_xfmt(char *buf, void *V, int ndig, size_t bufsize) #endif { - static FPI fpi0 = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, 0 }; + static CONST FPI fpi0 = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, 0 }; char *b, *s, *se; ULong bits[2], sign; UShort *L; Index: src/lib/libc/gdtoa/strtorQ.c diff -u src/lib/libc/gdtoa/strtorQ.c:1.4 src/lib/libc/gdtoa/strtorQ.c:1.5 --- src/lib/libc/gdtoa/strtorQ.c:1.4 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/strtorQ.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtorQ.c,v 1.4 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: strtorQ.c,v 1.5 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -101,8 +101,9 @@ strtorQ(s, sp, rounding, L) CONST char * strtorQ(CONST char *s, char **sp, int rounding, void *L) #endif { - static FPI fpi0 = { 113, 1-16383-113+1, 32766-16383-113+1, 1, SI }; - FPI *fpi, fpi1; + static CONST FPI fpi0 = { 113, 1-16383-113+1, 32766-16383-113+1, 1, SI }; + CONST FPI *fpi; + FPI fpi1; ULong bits[4]; Long expt; int k; Index: src/lib/libc/gdtoa/g_dfmt.c diff -u src/lib/libc/gdtoa/g_dfmt.c:1.3 src/lib/libc/gdtoa/g_dfmt.c:1.4 --- src/lib/libc/gdtoa/g_dfmt.c:1.3 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/g_dfmt.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: g_dfmt.c,v 1.3 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: g_dfmt.c,v 1.4 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -40,7 +40,7 @@ g_dfmt(buf, d, ndig, bufsize) char *buf; g_dfmt(char *buf, double *d, int ndig, size_t bufsize) #endif { - static FPI fpi0 = { 53, 1-1023-53+1, 2046-1023-53+1, 1, 0 }; + static CONST FPI fpi0 = { 53, 1-1023-53+1, 2046-1023-53+1, 1, 0 }; char *b, *s, *se; ULong bits[2], *L, sign; int decpt, ex, i, mode; Index: src/lib/libc/gdtoa/g_ffmt.c diff -u src/lib/libc/gdtoa/g_ffmt.c:1.3 src/lib/libc/gdtoa/g_ffmt.c:1.4 --- src/lib/libc/gdtoa/g_ffmt.c:1.3 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/g_ffmt.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: g_ffmt.c,v 1.3 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: g_ffmt.c,v 1.4 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -40,7 +40,7 @@ g_ffmt(buf, f, ndig, bufsize) char *buf; g_ffmt(char *buf, float *f, int ndig, size_t bufsize) #endif { - static FPI fpi0 = { 24, 1-127-24+1, 254-127-24+1, 1, 0 }; + static CONST FPI fpi0 = { 24, 1-127-24+1, 254-127-24+1, 1, 0 }; char *b, *s, *se; ULong bits[1], *L, sign; int decpt, ex, i, mode; Index: src/lib/libc/gdtoa/strtoIg.c diff -u src/lib/libc/gdtoa/strtoIg.c:1.3 src/lib/libc/gdtoa/strtoIg.c:1.4 --- src/lib/libc/gdtoa/strtoIg.c:1.3 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/strtoIg.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtoIg.c,v 1.3 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: strtoIg.c,v 1.4 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -35,9 +35,9 @@ THIS SOFTWARE. int #ifdef KR_headers -strtoIg(s00, se, fpi, exp, B, rvp) CONST char *s00; char **se; FPI *fpi; Long *exp; Bigint **B; int *rvp; +strtoIg(s00, se, fpi, exp, B, rvp) CONST char *s00; char **se; CONST FPI *fpi; Long *exp; Bigint **B; int *rvp; #else -strtoIg(CONST char *s00, char **se, FPI *fpi, Long *exp, Bigint **B, int *rvp) +strtoIg(CONST char *s00, char **se, CONST FPI *fpi, Long *exp, Bigint **B, int *rvp) #endif { Bigint *b, *b1; Index: src/lib/libc/gdtoa/strtodI.c diff -u src/lib/libc/gdtoa/strtodI.c:1.3 src/lib/libc/gdtoa/strtodI.c:1.4 --- src/lib/libc/gdtoa/strtodI.c:1.3 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/strtodI.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtodI.c,v 1.3 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: strtodI.c,v 1.4 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -57,7 +57,7 @@ strtodI(s, sp, dd) CONST char *s; char * strtodI(CONST char *s, char **sp, double *dd) #endif { - static FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI }; + static CONST FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI }; ULong bits[2], sign; Long exp; int j, k; Index: src/lib/libc/gdtoa/strtopd.c diff -u src/lib/libc/gdtoa/strtopd.c:1.3 src/lib/libc/gdtoa/strtopd.c:1.4 --- src/lib/libc/gdtoa/strtopd.c:1.3 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/strtopd.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtopd.c,v 1.3 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: strtopd.c,v 1.4 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -40,7 +40,7 @@ strtopd(s, sp, d) char *s; char **sp; do strtopd(CONST char *s, char **sp, double *d) #endif { - static FPI fpi0 = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI }; + static CONST FPI fpi0 = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI }; ULong bits[2]; Long expt; int k; Index: src/lib/libc/gdtoa/strtopdd.c diff -u src/lib/libc/gdtoa/strtopdd.c:1.3 src/lib/libc/gdtoa/strtopdd.c:1.4 --- src/lib/libc/gdtoa/strtopdd.c:1.3 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/strtopdd.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtopdd.c,v 1.3 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: strtopdd.c,v 1.4 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -41,9 +41,9 @@ strtopdd(CONST char *s, char **sp, doubl #endif { #ifdef Sudden_Underflow - static FPI fpi0 = { 106, 1-1023, 2046-1023-106+1, 1, 1 }; + static CONST FPI fpi0 = { 106, 1-1023, 2046-1023-106+1, 1, 1 }; #else - static FPI fpi0 = { 106, 1-1023-53+1, 2046-1023-106+1, 1, 0 }; + static CONST FPI fpi0 = { 106, 1-1023-53+1, 2046-1023-106+1, 1, 0 }; #endif ULong bits[4]; Long expt; Index: src/lib/libc/gdtoa/strtopf.c diff -u src/lib/libc/gdtoa/strtopf.c:1.3 src/lib/libc/gdtoa/strtopf.c:1.4 --- src/lib/libc/gdtoa/strtopf.c:1.3 Sun Mar 20 23:15:35 2011 +++ src/lib/libc/gdtoa/strtopf.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtopf.c,v 1.3 2011/03/20 23:15:35 christos Exp $ */ +/* $NetBSD: strtopf.c,v 1.4 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -40,7 +40,7 @@ strtopf(s, sp, f) CONST char *s; char ** strtopf(CONST char *s, char **sp, float *f) #endif { - static FPI fpi0 = { 24, 1-127-24+1, 254-127-24+1, 1, SI }; + static CONST FPI fpi0 = { 24, 1-127-24+1, 254-127-24+1, 1, SI }; ULong bits[1], *L; Long expt; int k; Index: src/lib/libc/gdtoa/gdtoa.c diff -u src/lib/libc/gdtoa/gdtoa.c:1.6 src/lib/libc/gdtoa/gdtoa.c:1.7 --- src/lib/libc/gdtoa/gdtoa.c:1.6 Tue Mar 13 21:13:33 2012 +++ src/lib/libc/gdtoa/gdtoa.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: gdtoa.c,v 1.6 2012/03/13 21:13:33 christos Exp $ */ +/* $NetBSD: gdtoa.c,v 1.7 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -118,10 +118,10 @@ bitstob(ULong *bits, int nbits, int *bbi gdtoa #ifdef KR_headers (fpi, be, bits, kindp, mode, ndigits, decpt, rve) - FPI *fpi; int be; ULong *bits; + CONST FPI *fpi; int be; ULong *bits; int *kindp, mode, ndigits, *decpt; char **rve; #else - (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, int *decpt, char **rve) + (CONST FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, int *decpt, char **rve) #endif { /* Arguments ndigits and decpt are similar to the second and third Index: src/lib/libc/gdtoa/gdtoa.h diff -u src/lib/libc/gdtoa/gdtoa.h:1.10 src/lib/libc/gdtoa/gdtoa.h:1.11 --- src/lib/libc/gdtoa/gdtoa.h:1.10 Thu Apr 18 21:54:10 2013 +++ src/lib/libc/gdtoa/gdtoa.h Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: gdtoa.h,v 1.10 2013/04/18 21:54:10 joerg Exp $ */ +/* $NetBSD: gdtoa.h,v 1.11 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -133,7 +133,7 @@ extern char* ldtoa ANSI((long double *ld extern char* hldtoa ANSI((long double e, const char *xdigs, int ndigits, int *decpt, int *sign, char **rve)); -extern char* gdtoa ANSI((FPI *fpi, int be, ULong *bits, int *kindp, +extern char* gdtoa ANSI((CONST FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, int *decpt, char **rve)); extern void freedtoa ANSI((char*)); extern float strtof ANSI((CONST char *, char **)); Index: src/lib/libc/gdtoa/gdtoaimp.h diff -u src/lib/libc/gdtoa/gdtoaimp.h:1.15 src/lib/libc/gdtoa/gdtoaimp.h:1.16 --- src/lib/libc/gdtoa/gdtoaimp.h:1.15 Thu Aug 1 02:06:31 2019 +++ src/lib/libc/gdtoa/gdtoaimp.h Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: gdtoaimp.h,v 1.15 2019/08/01 02:06:31 riastradh Exp $ */ +/* $NetBSD: gdtoaimp.h,v 1.16 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -624,7 +624,7 @@ extern void memcpy_D2A ANSI((void*, cons extern Bigint *s2b ANSI((CONST char*, int, int, ULong, size_t)); extern Bigint *set_ones ANSI((Bigint*, int)); extern char *strcp ANSI((char*, const char*)); - extern int strtoIg ANSI((CONST char*, char**, FPI*, Long*, Bigint**, int*)); + extern int strtoIg ANSI((CONST char*, char**, CONST FPI*, Long*, Bigint**, int*)); extern double strtod ANSI((const char *s00, char **se)); extern Bigint *sum ANSI((Bigint*, Bigint*)); extern int trailz ANSI((CONST Bigint*)); Index: src/lib/libc/gdtoa/ldtoa.c diff -u src/lib/libc/gdtoa/ldtoa.c:1.5 src/lib/libc/gdtoa/ldtoa.c:1.6 --- src/lib/libc/gdtoa/ldtoa.c:1.5 Sun Mar 13 19:44:58 2016 +++ src/lib/libc/gdtoa/ldtoa.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: ldtoa.c,v 1.5 2016/03/13 19:44:58 christos Exp $ */ +/* $NetBSD: ldtoa.c,v 1.6 2019/08/01 02:27:43 riastradh Exp $ */ /*- * Copyright (c) 2003 David Schultz <d...@freebsd.org> @@ -30,7 +30,7 @@ #if 0 __FBSDID("$FreeBSD: src/lib/libc/gdtoa/_ldtoa.c,v 1.2 2004/01/18 07:53:49 das Exp $"); #else -__RCSID("$NetBSD: ldtoa.c,v 1.5 2016/03/13 19:44:58 christos Exp $"); +__RCSID("$NetBSD: ldtoa.c,v 1.6 2019/08/01 02:27:43 riastradh Exp $"); #endif #include <float.h> @@ -54,7 +54,7 @@ char * ldtoa(long double *ld, int mode, int ndigits, int *decpt, int *sign, char **rve) { #ifdef EXT_EXPBITS - static FPI fpi = { + static CONST FPI fpi = { LDBL_MANT_DIG, /* nbits */ LDBL_MIN_EXP - LDBL_MANT_DIG, /* emin */ LDBL_MAX_EXP - LDBL_MANT_DIG, /* emax */ Index: src/lib/libc/gdtoa/strtoIQ.c diff -u src/lib/libc/gdtoa/strtoIQ.c:1.2 src/lib/libc/gdtoa/strtoIQ.c:1.3 --- src/lib/libc/gdtoa/strtoIQ.c:1.2 Fri Mar 21 23:13:48 2008 +++ src/lib/libc/gdtoa/strtoIQ.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtoIQ.c,v 1.2 2008/03/21 23:13:48 christos Exp $ */ +/* $NetBSD: strtoIQ.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -40,7 +40,7 @@ strtoIQ(s, sp, a, b) CONST char *s; char strtoIQ(CONST char *s, char **sp, void *a, void *b) #endif { - static FPI fpi = { 113, 1-16383-113+1, 32766-16383-113+1, 1, SI }; + static CONST FPI fpi = { 113, 1-16383-113+1, 32766-16383-113+1, 1, SI }; Long exp[2]; Bigint *B[2]; int k, rv[2]; Index: src/lib/libc/gdtoa/strtoId.c diff -u src/lib/libc/gdtoa/strtoId.c:1.2 src/lib/libc/gdtoa/strtoId.c:1.3 --- src/lib/libc/gdtoa/strtoId.c:1.2 Fri Mar 21 23:13:48 2008 +++ src/lib/libc/gdtoa/strtoId.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtoId.c,v 1.2 2008/03/21 23:13:48 christos Exp $ */ +/* $NetBSD: strtoId.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -40,7 +40,7 @@ strtoId(s, sp, f0, f1) CONST char *s; ch strtoId(CONST char *s, char **sp, double *f0, double *f1) #endif { - static FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI }; + static CONST FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI }; Long exp[2]; Bigint *B[2]; int k, rv[2]; Index: src/lib/libc/gdtoa/strtoIdd.c diff -u src/lib/libc/gdtoa/strtoIdd.c:1.2 src/lib/libc/gdtoa/strtoIdd.c:1.3 --- src/lib/libc/gdtoa/strtoIdd.c:1.2 Fri Mar 21 23:13:48 2008 +++ src/lib/libc/gdtoa/strtoIdd.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtoIdd.c,v 1.2 2008/03/21 23:13:48 christos Exp $ */ +/* $NetBSD: strtoIdd.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -41,9 +41,9 @@ strtoIdd(CONST char *s, char **sp, doubl #endif { #ifdef Sudden_Underflow - static FPI fpi = { 106, 1-1023, 2046-1023-106+1, 1, 1 }; + static CONST FPI fpi = { 106, 1-1023, 2046-1023-106+1, 1, 1 }; #else - static FPI fpi = { 106, 1-1023-53+1, 2046-1023-106+1, 1, 0 }; + static CONST FPI fpi = { 106, 1-1023-53+1, 2046-1023-106+1, 1, 0 }; #endif Long exp[2]; Bigint *B[2]; Index: src/lib/libc/gdtoa/strtoIf.c diff -u src/lib/libc/gdtoa/strtoIf.c:1.2 src/lib/libc/gdtoa/strtoIf.c:1.3 --- src/lib/libc/gdtoa/strtoIf.c:1.2 Fri Mar 21 23:13:48 2008 +++ src/lib/libc/gdtoa/strtoIf.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtoIf.c,v 1.2 2008/03/21 23:13:48 christos Exp $ */ +/* $NetBSD: strtoIf.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -40,7 +40,7 @@ strtoIf(s, sp, f0, f1) CONST char *s; ch strtoIf(CONST char *s, char **sp, float *f0, float *f1) #endif { - static FPI fpi = { 24, 1-127-24+1, 254-127-24+1, 1, SI }; + static CONST FPI fpi = { 24, 1-127-24+1, 254-127-24+1, 1, SI }; Long exp[2]; Bigint *B[2]; int k, rv[2]; Index: src/lib/libc/gdtoa/strtoIx.c diff -u src/lib/libc/gdtoa/strtoIx.c:1.2 src/lib/libc/gdtoa/strtoIx.c:1.3 --- src/lib/libc/gdtoa/strtoIx.c:1.2 Fri Mar 21 23:13:48 2008 +++ src/lib/libc/gdtoa/strtoIx.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtoIx.c,v 1.2 2008/03/21 23:13:48 christos Exp $ */ +/* $NetBSD: strtoIx.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -40,7 +40,7 @@ strtoIx(s, sp, a, b) CONST char *s; char strtoIx(CONST char *s, char **sp, void *a, void *b) #endif { - static FPI fpi = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI }; + static CONST FPI fpi = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI }; Long exp[2]; Bigint *B[2]; int k, rv[2]; Index: src/lib/libc/gdtoa/strtoIxL.c diff -u src/lib/libc/gdtoa/strtoIxL.c:1.2 src/lib/libc/gdtoa/strtoIxL.c:1.3 --- src/lib/libc/gdtoa/strtoIxL.c:1.2 Fri Mar 21 23:13:48 2008 +++ src/lib/libc/gdtoa/strtoIxL.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtoIxL.c,v 1.2 2008/03/21 23:13:48 christos Exp $ */ +/* $NetBSD: strtoIxL.c,v 1.3 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -40,7 +40,7 @@ strtoIxL(s, sp, a, b) CONST char *s; cha strtoIxL(CONST char *s, char **sp, void *a, void *b) #endif { - static FPI fpi = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI }; + static CONST FPI fpi = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI }; Long exp[2]; Bigint *B[2]; int k, rv[2]; Index: src/lib/libc/gdtoa/strtod.c diff -u src/lib/libc/gdtoa/strtod.c:1.14 src/lib/libc/gdtoa/strtod.c:1.15 --- src/lib/libc/gdtoa/strtod.c:1.14 Fri May 17 12:55:57 2013 +++ src/lib/libc/gdtoa/strtod.c Thu Aug 1 02:27:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: strtod.c,v 1.14 2013/05/17 12:55:57 joerg Exp $ */ +/* $NetBSD: strtod.c,v 1.15 2019/08/01 02:27:43 riastradh Exp $ */ /**************************************************************** @@ -162,7 +162,7 @@ _int_strtod_l(CONST char *s00, char **se if (*s == '0') { #ifndef NO_HEX_FP /*{*/ { - static FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI }; + static CONST FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI }; Long expt; ULong bits[2]; switch(s[1]) { @@ -293,7 +293,7 @@ _int_strtod_l(CONST char *s00, char **se #ifdef INFNAN_CHECK /* Check for Nan and Infinity */ ULong bits[2]; - static FPI fpinan = /* only 52 explicit bits */ + static CONST FPI fpinan = /* only 52 explicit bits */ { 52, 1-1023-53+1, 2046-1023-53+1, 1, SI }; if (!decpt) switch(c) {