/drs/drs.C |
---|
154,10 → 154,15 |
case 'P':{ // position record |
int len; |
stat=fread(&len,1,4,fin); |
if (len>0 && len<10) |
if (len>0 && len<37) { |
stat=fread(posrec,1,len,fin); |
if (recid[3]=='R') |
printf("Position len=%d x=%d y=%d ix=%d iy=%d\n", len, posrec[0], posrec[1], posrec[3], posrec[4]); |
else |
printff("Wrong buffer length %d\n". len); |
printf("Position record buffer length %d\n", len); |
} else { |
printf("Wrong buffer length %d\n", len); |
} |
break; |
} |
case 'D': // DRS |