From 5036f150e423fd11b088097564d95f5f73bfc730 Mon Sep 17 00:00:00 2001 From: Vic Lee Date: Sun, 3 Jul 2011 17:07:32 +0800 Subject: [PATCH] libfreerdp-core/stream: add stream_write_buffer. --- include/freerdp/utils/stream.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/freerdp/utils/stream.h b/include/freerdp/utils/stream.h index 3e636e5..9f6c1d3 100644 --- a/include/freerdp/utils/stream.h +++ b/include/freerdp/utils/stream.h @@ -89,6 +89,10 @@ stream_extend(STREAM * stream); *_s->ptr++ = ((_v) >> 40) & 0xFF; \ *_s->ptr++ = ((_v) >> 48) & 0xFF; \ *_s->ptr++ = ((_v) >> 56) & 0xFF; } while (0) +#define stream_write_buffer(_s, _b, _n) do { \ + memcpy(_s->ptr, (_b), (_n)); \ + _s->ptr += (_n); \ + } while (0) #define stream_peek_uint8(_s, _v) do { _v = *_s->ptr; } while (0) #define stream_peek_uint16(_s, _v) do { _v = \ -- 2.7.4