From adf8a6efc0ff6ad791de60237aef7bf2ac7c7ee3 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Tue, 1 Jul 2014 00:17:15 +0200 Subject: [PATCH] plug-ins: silence gcc by turning huge int constants into floats, shiver --- plug-ins/file-fits/fits.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plug-ins/file-fits/fits.c b/plug-ins/file-fits/fits.c index 6361aa6553..e53e92df4d 100644 --- a/plug-ins/file-fits/fits.c +++ b/plug-ins/file-fits/fits.c @@ -863,7 +863,7 @@ create_fits_header (FitsFile *ofp, hdulist->datamax = 65535; break; case 32: - hdulist->datamax = 4294967295; + hdulist->datamax = 4294967295.0; /* .0 to slinence gcc */ break; case -32: hdulist->datamax = 1.0; @@ -1055,7 +1055,7 @@ save_fits (FitsFile *ofp, case 32: for (j = 0; j < width; j++) { - *((guint32*)src) += 2147483648; + *((guint32*)src) += 2147483648.0; /* .0 to silence gcc */ putc (*(src + 3), ofp->fp); putc (*(src + 2), ofp->fp); putc (*(src + 1), ofp->fp);