Make ringbuffer C89 aware for VC

This commit is contained in:
Hardening 2014-05-21 18:17:39 +02:00
parent dd6d829550
commit 5234e05843

View File

@ -135,6 +135,9 @@ static BOOL ringbuffer_realloc(RingBuffer *rb, size_t targetSize)
*/ */
BOOL ringbuffer_write(RingBuffer *rb, const void *ptr, size_t sz) BOOL ringbuffer_write(RingBuffer *rb, const void *ptr, size_t sz)
{ {
size_t toWrite;
size_t remaining;
if ((rb->freeSize <= sz) && !ringbuffer_realloc(rb, rb->size + sz)) if ((rb->freeSize <= sz) && !ringbuffer_realloc(rb, rb->size + sz))
return FALSE; return FALSE;
@ -144,8 +147,8 @@ BOOL ringbuffer_write(RingBuffer *rb, const void *ptr, size_t sz)
* v v * v v
* [ ################ ] * [ ################ ]
*/ */
size_t toWrite = sz; toWrite = sz;
size_t remaining = sz; remaining = sz;
if (rb->size - rb->writePtr < sz) if (rb->size - rb->writePtr < sz)
toWrite = rb->size - rb->writePtr; toWrite = rb->size - rb->writePtr;