/* Shrink a buffer toward the end of its previous space. Afterward, buffer_delete() remains the means of cleaning it up  */
static void buffer_seek(struct buffer *b, size_t size)
/* Shrink a buffer toward the end of its previous space. Afterward, buffer_delete() remains the means of cleaning it up  */
static void buffer_seek(struct buffer *b, size_t size)
{
	b->offset += size;
	b->size -= size;
	b->data += size;
}