aboutsummaryrefslogtreecommitdiff
path: root/lib/mpack/read-remaining.c
blob: 8161c256b835ddd722dcb99d8d2d8e80643e3251 (plain)
1
2
3
4
5
6
7
8
9
#include "mpack.h"

size_t mpack_read_remaining_bytes(mpack_reader_t * reader, char * p,
								  size_t count) {
	size_t limit = mpack_reader_remaining(reader, NULL);
	if (0 < count && count < limit) limit = count;
	MPACK_MEMCPY(p, reader->data, limit);
	return limit;
}