ArrayOfByte

Operations on ARRAY OF BYTE.

Procedures

Fill

PROCEDURE Fill* (VAR dst : ARRAY OF BYTE; val : BYTE);

Zero

Fill array with zeros

PROCEDURE Zero* (VAR dst : ARRAY OF BYTE);

Copy

Copy src to dst

PROCEDURE Copy* (VAR dst : ARRAY OF BYTE; VAR src- : ARRAY OF BYTE; cnt : LENGTH);

IsZero

Test if array is all zeros

PROCEDURE IsZero* (VAR src- : ARRAY OF BYTE): BOOLEAN;

Equal

Test if left and right is equal.

PROCEDURE Equal* (VAR left-, right- : ARRAY OF BYTE): BOOLEAN;

Hash

Hash value of array (64/32bit FNV-1a)

PROCEDURE Hash* (VAR src- : ARRAY OF BYTE): LENGTH;