Lines Matching refs:openRecl
134 if (!openRecl) { in OpenUnit()
138 } else if (*openRecl <= 0) { in OpenUnit()
141 unitNumber(), static_cast<std::intmax_t>(*openRecl)); in OpenUnit()
142 } else if (totalBytes && (*totalBytes % *openRecl != 0)) { in OpenUnit()
146 unitNumber(), static_cast<std::intmax_t>(*openRecl), in OpenUnit()
149 recordLength = openRecl; in OpenUnit()
153 if (totalBytes && access == Access::Direct && openRecl.value_or(0) > 0) { in OpenUnit()
154 endfileRecordNumber = 1 + (*totalBytes / *openRecl); in OpenUnit()
282 if (openRecl) { in Emit()
301 if (furthestAfter > extra + *openRecl) { in Emit()
306 static_cast<std::intmax_t>(*openRecl)); in Emit()
422 auto need{static_cast<std::size_t>(recordOffsetInFrame_ + *openRecl)}; in BeginReadingRecord()
425 recordLength = openRecl; in BeginReadingRecord()
504 openRecl.value_or(furthestPositionInRecord)) { in AdvanceRecord()
507 frameOffsetInFile_, recordOffsetInFrame_ + *openRecl, handler); in AdvanceRecord()
510 *openRecl - furthestPositionInRecord); in AdvanceRecord()
511 furthestPositionInRecord = *openRecl; in AdvanceRecord()
582 if (openRecl && access == Access::Direct) { in BackspaceRecord()
684 if (!openRecl) { in SetDirectRec()
694 SetPosition((oneBasedRec - 1) * *openRecl, handler); in SetDirectRec()
776 RUNTIME_CHECK(handler, openRecl.has_value()); in BackspaceFixedRecord()
777 if (frameOffsetInFile_ < *openRecl) { in BackspaceFixedRecord()
780 frameOffsetInFile_ -= *openRecl; in BackspaceFixedRecord()
918 RUNTIME_CHECK(handler, openRecl); in CheckDirectAccess()