Hello, On Monday 19 September 2011, Peter Tap wrote: > So, when stream_Peek succeeds, it creates memory for p_Peek and fills it > with required data. stream_Peek() does not allocate memory. It returns a pointer directly into the internal stream buffer. -- Rémi Denis-Courmont http://www.remlab.info