@@ -128,7 +128,7 @@ FORTRAN_API void FORT_CALL nc_ignorefpe_(int *doit)
128128/* Else leave name alone */
129129#endif
130130FORTRAN_API double FORT_CALL min_schar_ (void ) {
131- return SCHAR_MIN ;
131+ return ( double ) SCHAR_MIN ;
132132}
133133
134134#ifdef F77_NAME_UPPER
@@ -140,7 +140,7 @@ FORTRAN_API double FORT_CALL min_schar_(void) {
140140/* Else leave name alone */
141141#endif
142142FORTRAN_API double FORT_CALL min_short_ (void ) {
143- return SHRT_MIN ;
143+ return ( double ) SHRT_MIN ;
144144}
145145
146146#ifdef F77_NAME_UPPER
@@ -152,7 +152,7 @@ FORTRAN_API double FORT_CALL min_short_(void) {
152152/* Else leave name alone */
153153#endif
154154FORTRAN_API double FORT_CALL min_int_ (void ) {
155- return INT_MIN ;
155+ return ( double ) INT_MIN ;
156156}
157157
158158#ifdef F77_NAME_UPPER
@@ -164,7 +164,7 @@ FORTRAN_API double FORT_CALL min_int_(void) {
164164/* Else leave name alone */
165165#endif
166166FORTRAN_API double FORT_CALL min_int64_ (void ) {
167- return INT64_MIN ;
167+ return ( double ) INT64_MIN ;
168168}
169169
170170#ifdef F77_NAME_UPPER
@@ -176,7 +176,7 @@ FORTRAN_API double FORT_CALL min_int64_(void) {
176176/* Else leave name alone */
177177#endif
178178FORTRAN_API double FORT_CALL max_schar_ (void ) {
179- return SCHAR_MAX ;
179+ return ( double ) SCHAR_MAX ;
180180}
181181
182182#ifdef F77_NAME_UPPER
@@ -188,7 +188,7 @@ FORTRAN_API double FORT_CALL max_schar_(void) {
188188/* Else leave name alone */
189189#endif
190190FORTRAN_API double FORT_CALL max_short_ (void ) {
191- return SHRT_MAX ;
191+ return ( double ) SHRT_MAX ;
192192}
193193
194194#ifdef F77_NAME_UPPER
@@ -200,7 +200,7 @@ FORTRAN_API double FORT_CALL max_short_(void) {
200200/* Else leave name alone */
201201#endif
202202FORTRAN_API double FORT_CALL max_int_ (void ) {
203- return INT_MAX ;
203+ return ( double ) INT_MAX ;
204204}
205205
206206#ifdef F77_NAME_UPPER
@@ -212,7 +212,7 @@ FORTRAN_API double FORT_CALL max_int_(void) {
212212/* Else leave name alone */
213213#endif
214214FORTRAN_API double FORT_CALL max_int64_ (void ) {
215- return INT64_MAX ;
215+ return ( double ) INT64_MAX ;
216216}
217217
218218#ifdef F77_NAME_UPPER
@@ -224,7 +224,7 @@ FORTRAN_API double FORT_CALL max_int64_(void) {
224224/* Else leave name alone */
225225#endif
226226FORTRAN_API double FORT_CALL max_float_ (void ) {
227- return FLT_MAX ;
227+ return ( double ) FLT_MAX ;
228228}
229229
230230#ifdef F77_NAME_UPPER
@@ -236,7 +236,7 @@ FORTRAN_API double FORT_CALL max_float_(void) {
236236/* Else leave name alone */
237237#endif
238238FORTRAN_API double FORT_CALL max_double_ (void ) {
239- return DBL_MAX ;
239+ return ( double ) DBL_MAX ;
240240}
241241
242242#if 0 /* this is implemented in library src now */
0 commit comments