meta 1168 src/simh/sim_tape.c t_mtrlnt meta, sbc, new_len, rec_size; meta 1213 src/simh/sim_tape.c (void)sim_fread (&meta, meta_size, 1, uptr->fileref); /* read metadatum */ meta 1223 src/simh/sim_tape.c if (feof (uptr->fileref) || (meta == MTR_EOM)) { /* at eof or eom? */ meta 1228 src/simh/sim_tape.c else if ((meta == MTR_GAP) || (meta == MTR_TMK)) { /* gap or tape mark? */ meta 1233 src/simh/sim_tape.c else if (meta == MTR_FHGAP) { /* half gap? */ meta 1241 src/simh/sim_tape.c MTR_L (meta) + meta_size > file_size) { /* rec len out of range? */ meta 1253 src/simh/sim_tape.c sbc = MTR_L (meta); /* get record data length */ meta 1265 src/simh/sim_tape.c new_len = MTR_F (meta) | (sbc - gap_needed); /* truncate to new len */