--- preproc.c.orig 2003-08-04 08:48:01.000000000 -0700 +++ preproc.c 2009-09-30 11:42:07.000000000 -0700 @@ -3205,7 +3205,7 @@ goto bin; nline++; - if (sscanf(line,"%5d",&ntun)!=1) + if (sscanf(line,"%5ld",&ntun)!=1) goto bin; if (ntun<1 || ntun>3) goto bin; @@ -3219,7 +3219,7 @@ goto bin; nline++; - if (sscanf(line,"%5d",&nratt)!=1) /* # of atom types */ + if (sscanf(line,"%5ld",&nratt)!=1) /* # of atom types */ goto bin; @@ -3269,7 +3269,7 @@ if (fgets(line,120,filep)==NULL) goto err1; - if (sscanf(line,"%5d",&nraa2)!=1) /* Number of residues */ + if (sscanf(line,"%5ld",&nraa2)!=1) /* Number of residues */ goto err1; @@ -3293,7 +3293,7 @@ if (fgets(line,120,filep)==NULL) goto err1; - if (sscanf(line,"%5d",&nrp)!=1) + if (sscanf(line,"%5ld",&nrp)!=1) goto err1; if (nrp<1 || nrp>MAXATM) @@ -3347,7 +3347,7 @@ /* Skip over the nbty - BUG: Comment what is nbty??? */ - if (sscanf(line,"%5d",&nbty)!=1) + if (sscanf(line,"%5ld",&nbty)!=1) goto err1; n = (nbty+3)/4; @@ -3365,7 +3365,7 @@ goto err1; /* Read about bonds involving hydrogen */ - if (sscanf(line,"%5d",&nbonh)!=1) + if (sscanf(line,"%5ld",&nbonh)!=1) goto err1; for (k=0;k<nbonh;k++) @@ -3375,7 +3375,7 @@ if (fgets(line,120,filep)==NULL) goto err1; - if (sscanf(line,"%5d%5d",&ibond[k][0],&ibond[k][1])!=2) + if (sscanf(line,"%5ld%5ld",&ibond[k][0],&ibond[k][1])!=2) goto err1; } @@ -3390,7 +3390,7 @@ /* seem to throw around bonds involving H */ - if (sscanf(line,"%5d",&nbond)!=1) + if (sscanf(line,"%5ld",&nbond)!=1) goto err1; { @@ -3405,7 +3405,7 @@ if (fgets(line,120,filep)==NULL) goto err1; - if (sscanf(line,"%5d%5d",&ibond[k][0],&ibond[k][1])!=2) + if (sscanf(line,"%5ld%5ld",&ibond[k][0],&ibond[k][1])!=2) goto err1; } @@ -3425,7 +3425,7 @@ filep = fopen_or_exit_if_error("bond.dat","w"); - fprintf(filep,"%5d %5d\n",nbonh,nbond); + fprintf(filep,"%5ld %5ld\n",nbonh,nbond); for (k=0;k<nbonh+nbond+1;k++) fprintf(filep,"%5d %5d %5d\n",ib[k][0],ib[k][1],ib[k][2]); fclose_or_exit_if_error("bond.dat",filep); @@ -3536,7 +3536,7 @@ goto write; err1: - printf("\n Error reading gromos formatted molecular topology file at line %d\n\n",nline); + printf("\n Error reading gromos formatted molecular topology file at line %ld\n\n",nline); fclose(filep); @@ -3914,7 +3914,7 @@ bufptr = getuflong(buff,&nattyp,1); if (nattyp>MAXATP) { - printf("\nError: (# of atom types) NATTYP=%d exceeds (Max # atom types) MAXATP=%d\n",nattyp,MAXATP); + printf("\nError: (# of atom types) NATTYP=%ld exceeds (Max # atom types) MAXATP=%d\n",nattyp,MAXATP); exit(EXIT_FAILURE); } @@ -3966,7 +3966,7 @@ bufptr = getuflong(bufptr,&natmov,1); if (natmov>natom) { - printf("NATMOV=%d > NATOM=%d??\n\n",natmov,natom); + printf("NATMOV=%ld > NATOM=%ld??\n\n",natmov,natom); exit(EXIT_FAILURE); } @@ -4020,7 +4020,7 @@ getuflong(buff,&nbond,1); if (nbond>MAXBND) { - printf("\nError: NBOND=%d exceeds MAXBND=%d\n\n",nbond,MAXBND); + printf("\nError: NBOND=%ld exceeds MAXBND=%d\n\n",nbond,MAXBND); exit(EXIT_FAILURE); }