winpr: add some functions to use wStream in a static way
authorDavid Fort <contact@hardening-consulting.com>
Tue, 16 Oct 2018 09:33:03 +0000 (11:33 +0200)
committerDavid Fort <contact@hardening-consulting.com>
Wed, 17 Oct 2018 17:07:48 +0000 (19:07 +0200)
commit13e2a8834d36ab787b6ab2687f70f79cf5768d51
treea2127d6979e26850ae850b2972bc05694d1e7c03
parent00af869cd3261dcd773664cce93ac46096df286f
winpr: add some functions to use wStream in a static way

It's sometime useful to create a stream aliasing a buffer on the stack, and
it's nice if we don't need some extra malloc for this.

Example use:
   BYTE buffer[20];
   wStream s;

   Stream_StaticInit(&s, buffer, sizeof(buffer));
   Stream_Write_UINT16(&s, 0xff01);
   Stream_Free(&s, FALSE);
winpr/include/winpr/stream.h
winpr/libwinpr/utils/stream.c
winpr/libwinpr/utils/test/TestStream.c