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