[g2clib] Fix MSVC2015 compiler warnings when building 64 bit

This commit is contained in:
Roland Winklmeier
2016-03-20 16:02:30 +01:00
parent 126ad26261
commit 724cefe44f

View File

@@ -53,7 +53,7 @@ void seekgb(FILE *lugb,g2int iseek,g2int mseek,g2int *lskip,g2int *lgrib)
// READ PARTIAL SECTION
fseek(lugb,ipos,SEEK_SET);
nread=fread(cbuf,sizeof(unsigned char),mseek,lugb);
nread=(g2int)fread(cbuf,sizeof(unsigned char),mseek,lugb);
lim=nread-8;
// LOOK FOR 'GRIB...' IN PARTIAL SECTION
@@ -67,7 +67,7 @@ void seekgb(FILE *lugb,g2int iseek,g2int mseek,g2int *lskip,g2int *lgrib)
if (vers == 2) gbit(cbuf,&lengrib,(k+12)*8,4*8);
fseek(lugb,ipos+k+lengrib-4,SEEK_SET);
// Hard code to 4 instead of sizeof(g2int)
k4=fread(&end,4,1,lugb);
k4=(g2int)fread(&end,4,1,lugb);
if (k4 == 1 && end == 926365495) { //GRIB message found
*lskip=ipos+k;
*lgrib=lengrib;