h6. [[BufferManager]] h6(. » [[BufferManager SWI Calls|SWI Calls]] h6((. » [[Buffer_InternalInfo]] h6(((. » [[Buffer Service Codes|Service Codes]] h6((((. » Buffer Service Code 5 |_<^{width:3em}. Entry | | |<^. R0 |<^. 5 (Reason code) | |<^. R1 |<^. Internal buffer ID | |<^. R2 |<^. Pointer to destination | |<^. R3 |<^. Number of bytes to examine | |<^. R12 |<^. Value returned by [[Buffer_InternalInfo]] | |_<^{width:3em}. Exit | | |<^. R2 |<^. Pointer to the first free byte in destination | |<^. R3 |<^. Number of bytes not removed | h4. Use This call reads a block of data from a buffer without actually removing it. The C flag is set if unable to transfer all data (i.e. R3 ≠ 0).