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 <[email protected]>
@@ -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) {