src/buffer.c

changeset 540
47e0f2237a94
parent 539
9cd98da9ee17
child 541
67e078518935
equal deleted inserted replaced
539:9cd98da9ee17 540:47e0f2237a94
166 // truncate data to be written, if we can neither extend nor flush 166 // truncate data to be written, if we can neither extend nor flush
167 len = buffer->capacity - buffer->pos; 167 len = buffer->capacity - buffer->pos;
168 if (size > 1) { 168 if (size > 1) {
169 // TODO: this is bugged - it would only discard one element and not as many as required 169 // TODO: this is bugged - it would only discard one element and not as many as required
170 len -= len % size; 170 len -= len % size;
171 nitems = len / size;
172 } 171 }
172 nitems = len / size;
173 } 173 }
174 } 174 }
175 } 175 }
176 176
177 if (len == 0) { 177 if (len == 0) {

mercurial