Home
last modified time | relevance | path

Searched refs:endfileRecordNumber (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/flang/runtime/
H A Dconnection.cpp27 return endfileRecordNumber && currentRecordNumber >= *endfileRecordNumber; in IsAtEOF()
31 return endfileRecordNumber && currentRecordNumber > *endfileRecordNumber; in IsAfterEndfile()
H A Dinternal-unit.cpp21 endfileRecordNumber = 2; in InternalDescriptorUnit()
37 endfileRecordNumber = d.Elements() + 1; in InternalDescriptorUnit()
44 auto end{endfileRecordNumber.value_or(0)}; in EndIoStatement()
109 if (currentRecordNumber >= endfileRecordNumber.value_or(0)) { in AdvanceRecord()
H A Dunit.cpp151 endfileRecordNumber.reset(); in OpenUnit()
154 endfileRecordNumber = 1 + (*totalBytes / *openRecl); in OpenUnit()
161 if (!endfileRecordNumber) { in OpenUnit()
165 currentRecordNumber = *endfileRecordNumber; in OpenUnit()
559 endfileRecordNumber.reset(); in AdvanceRecord()
574 currentRecordNumber = *endfileRecordNumber; in BackspaceRecord()
632 RUNTIME_CHECK(handler, endfileRecordNumber.has_value()); in Endfile()
633 currentRecordNumber = *endfileRecordNumber + 1; in Endfile()
674 endfileRecordNumber.reset(); in SetStreamPos()
898 endfileRecordNumber = currentRecordNumber; in DoEndfile()
[all …]
H A Dconnection.h87 std::optional<std::int64_t> endfileRecordNumber; member