Lines Matching refs:used
99 * Make 'r' refer to the used region of 'b'.
123 * Increase the 'used' region of 'b' by 'n' bytes.
127 REQUIRE(b->used + n <= b->length);
135 * Decrease the 'used' region of 'b' by 'n' bytes.
139 REQUIRE(b->used >= n);
147 * Make the used region empty.
198 REQUIRE(b->current + n <= b->used);
221 REQUIRE(b->current + n <= b->used);
244 * Compact the used region by moving the remaining region so it occurs
245 * at the start of the buffer. The used region is shrunk by the size
260 b->used = length;
273 REQUIRE(b->used - b->current >= 1);
285 REQUIRE(b->used + 1 <= b->length);
301 REQUIRE(b->used - b->current >= 2);
314 REQUIRE(b->used + 2 <= b->length);
322 REQUIRE(b->used + 3 <= b->length);
338 REQUIRE(b->used - b->current >= 4);
353 REQUIRE(b->used + 4 <= b->length);
369 REQUIRE(b->used - b->current >= 6);
389 REQUIRE(b->used + 6 <= b->length);
402 REQUIRE(b->used + length <= b->length);
424 b->used += l;
443 b->used += r->length;