DEFINITION MODULE MemUtils ;

(*
    Title      : MemUtils
    Author     : Gaius Mulley
    System     : UNIX (gm2)
    Date       : Tue Oct  1 13:59:56 1996
    Last edit  : Tue Oct  1 13:59:56 1996
    Description: provides some basic memory utilities.
*)

FROM SYSTEM IMPORT ADDRESS ;
EXPORT QUALIFIED MemCopy, MemZero ;


(*
   MemCopy - copys a region of memory to the required destination.
*)

PROCEDURE MemCopy (from: ADDRESS; length: CARDINAL; to: ADDRESS) ;


(*
   MemZero - sets a region of memory: a..a+length to zero.
*)

PROCEDURE MemZero (a: ADDRESS; length: CARDINAL) ;


END MemUtils.