*bOK = *bOK && gmx_fio_do_int(ef->fio, typenr);
*bOK = *bOK && gmx_fio_do_int(ef->fio, sub->nr);
- sub->type = (xdr_datatype)typenr;
+ sub->type = static_cast<xdr_datatype>(typenr);
}
}
}
/* Now check whether this file is in single precision */
if (!bWrongPrecision &&
((fr->e_size && (fr->nre == nre) &&
- (nre*4*(long int)sizeof(float) == fr->e_size)) ) )
+ (nre*4*static_cast<long int>(sizeof(float)) == fr->e_size)) ) )
{
fprintf(stderr, "Opened %s as single precision energy file\n", fn);
free_enxnms(nre, nms);
}
if (((fr->e_size && (fr->nre == nre) &&
- (nre*4*(long int)sizeof(double) == fr->e_size)) ))
+ (nre*4*static_cast<long int>(sizeof(double)) == fr->e_size)) ))
{
fprintf(stderr, "Opened %s as double precision energy file\n",
fn);
fr->ener[i].eav = eav_all - ener_old->ener_prev[i].eav
- gmx::square(ener_old->ener_prev[i].esum/(nstep_all - fr->nsum)
- esum_all/nstep_all)*
- (nstep_all - fr->nsum)*nstep_all/(double)fr->nsum;
+ (nstep_all - fr->nsum)*nstep_all/static_cast<double>(fr->nsum);
ener_old->ener_prev[i].esum = esum_all;
ener_old->ener_prev[i].eav = eav_all;
}
s1 = &(b1->sub[i]);
s2 = &(b2->sub[i]);
- cmp_int(stdout, buf, -1, (int)s1->type, (int)s2->type);
+ cmp_int(stdout, buf, -1, static_cast<int>(s1->type), static_cast<int>(s2->type));
cmp_int64(stdout, buf, s1->nr, s2->nr);
if ((s1->type == s2->type) && (s1->nr == s2->nr))