Mercurial > hg > dmlib
changeset 1704:7eb00206b36d
Add helper function dmGrowBufCreateFromOffs().
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 05 Jun 2018 19:49:49 +0300 |
parents | fcc568e03bed |
children | bfba31c09f0b |
files | src/dmgrowbuf.h |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/dmgrowbuf.h Tue Jun 05 19:25:39 2018 +0300 +++ b/src/dmgrowbuf.h Tue Jun 05 19:49:49 2018 +0300 @@ -42,6 +42,11 @@ DMGrowBuf * dmGrowBufConstCopy(DMGrowBuf *dst, const DMGrowBuf *src); DMGrowBuf * dmGrowBufCreateFrom(DMGrowBuf *buf, Uint8 *data, size_t len); +static inline DMGrowBuf * dmGrowBufCreateFromOffs(DMGrowBuf *dst, const DMGrowBuf *src, const size_t offs) +{ + return dmGrowBufCreateFrom(dst, src->data + offs, src->len - offs); +} + BOOL dmGrowBufGrow(DMGrowBuf *buf, const size_t amount); BOOL dmGrowBufCheckGrow(DMGrowBuf *buf, const size_t nsize);