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) {

Reply via email to