154 |
|
if (flen != lastpos) { |
155 |
|
sprintf(errmsg, |
156 |
|
"ignoring last %ld values in ambient file (corrupted)", |
157 |
< |
(flen - lastpos)/AMBVALSIZ); |
157 |
> |
(long)((flen - lastpos)/AMBVALSIZ)); |
158 |
|
error(WARNING, errmsg); |
159 |
|
fseeko(ambfp, lastpos, SEEK_SET); |
160 |
|
ftruncate(fileno(ambfp), lastpos); |
861 |
|
if (!readambval(&avs, ambinp)) { |
862 |
|
sprintf(errmsg, |
863 |
|
"ambient file \"%s\" corrupted near character %ld", |
864 |
< |
ambfile, flen - n); |
864 |
> |
ambfile, (long)(flen - n)); |
865 |
|
error(WARNING, errmsg); |
866 |
|
break; |
867 |
|
} |