comparison src/c-ringbuf/ringbuf.c @ 283:730dfd7d613d

Precendence fix
author Jamie Bullock <jamie@jamiebullock.com>
date Mon, 01 Apr 2019 21:07:13 +0100
parents 6ee836d79500
children 58af29df9008
comparison
equal deleted inserted replaced
282:98c45e8d91ff 283:730dfd7d613d
273 const uint8_t *bufend = ringbuf_end(src); 273 const uint8_t *bufend = ringbuf_end(src);
274 uint8_t *tail = src->tail; 274 uint8_t *tail = src->tail;
275 size_t nwritten = 0; 275 size_t nwritten = 0;
276 while (nwritten != count) { 276 while (nwritten != count) {
277 assert(bufend > src->tail); 277 assert(bufend > src->tail);
278 size_t n = MIN(bufend - src->tail, count - nwritten); 278 size_t n = MIN(bufend - src->tail, (count - nwritten));
279 memcpy(u8dst + nwritten, src->tail, n); 279 memcpy(u8dst + nwritten, src->tail, n);
280 src->tail += n; 280 src->tail += n;
281 nwritten += n; 281 nwritten += n;
282 282
283 /* wrap ? */ 283 /* wrap ? */