
{ COMMON DECK BAHBMV
{
{ The purpose of this procedure is to perform byte moves using i#move
{ from an input file to an output file. NOTE: This procedure is intended
{ for use only by amp$copy_file.  To use this procedure both files must
{ be positioned at the same offset.  The maximum single transfer of data
{ is 500,000 bytes (this allows condition handlers in amp$copy_file to
{ regain control).
{
{  BAP$BYTE_MOVE (FROM_FID, TO_FID, MOVE, LAST_MOVE, BYTE_OFFSET,
{     STATUS)
{
{ FROM_FID: (input) This parameter specifies the file_identifier of the
{   file data will be taken from.
{
{ TO_FID: (input) This parameter specifies the file_identifier of the
{   file to which data will be moved.
{
{ MOVE: (input) This parameter is an integer value specifying the number
{   of bytes of data to be moved.
{
{ LAST_MOVE: (input) This parameter is a boolean used to tell byte_move if
{   this call is the last call required to complete the copy.  If true
{   then bap$byte_move will complete updating of file positioning
{   information to reflect eoi.
{
{ BYTE_OFFSET: (input, output) This parameter specifies the byte offset
{   into the files at which the transfer of data is to start, and returns
{   the byte offset into the files after the data transfer is complete.
{
{ STATUS: (output) This parameter specifies the request status.
