program sizecmpr;
{$APPTYPE CONSOLE}
{$WARN UNSAFE_CODE OFF}
var
f1,f2:File;
fs,fs2:Longword;
begin
assignfile(f1,paramstr(1));
assignfile(f2,paramstr(2));
reset(f1,1); reset(f2,1);
seek(f1,filesize(f1)-4);
blockread(f1,fs,4);
fs2:=filesize(f2);
if fs<>fs2 then
begin
write('Wrong size for ',paramstr(2),': expected ',fs,' but got ',fs2);
seek(f1,filesize(f1)-4); blockwrite(f1,fs2,4);
writeln('. Fixed');
end;
closefile(f1); closefile(f2);
end.
Comments