Content-Transfer-Encoding: binary MIME-Version: 1.0 X-RT-Interface: Web In-Reply-To: Message-ID: References: X-Mailer: MIME-tools 5.508 (Entity 5.508) Content-Type: text/plain; charset="utf-8" X-RT-Original-Encoding: utf-8 Content-Disposition: inline RT-Send-CC: Content-Length: 480 A couple of suggestions: - there's no reason to require autoreallocation in buffers; if a buffer can't be reallocated and we're trying to reserve too much space, then isc_buffer_reserve() just returns ISC_R_NOSPACE. - we can work out the number of characters added to a buffer in other ways, but it's useful to float result codes up the call stack, so let's have isc_buffer_printf() return isc_result_t. I've pushed a commit that makes these changes - what do you think?