Module overwriting-buffer - Generic N-place overwriting buffer

Generic N-place overwriting buffer. To use this in your code, you'll need to provide a definition of the data type ITEM and then #INCLUDE "". You can use channel retyping to connect it to existing channels.


Declarations overwriting.buffer

INLINE PROC overwriting.buffer (CHAN ITEM in?, out!, CHAN BOOL kill?, VAL INT size)

The buffer process.