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 */