modified on Fri Mar 3 20:53:46 PST 1989 by msm
<*PRAGMA LL*>
A Batch.T is a data structure containing a sequence of VBT painting commands. Batches are untraced: they must be explicitly allocated and freed using the procedures in this interface.
INTERFACE Batch; TYPE T <: ADDRESS; PROCEDURE New(len: INTEGER := -1): T;
If len = -1, the number of Word.Ts in the result will be VBTTuning.BatchSize. Initially the clip and scroll source are Rect.Empty.
PROCEDURE Free(VAR ba: T);
Return ba to the free list and set ba := NIL.
Free(ba) is a checked runtime error if ba is NIL.
END Batch.
Allocate a batch containing at least len Word.Ts.