Home
last modified time | relevance | path

Searched refs:dynbuffer (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/mpl/bind/dist/lib/isc/
H A Dbuffer.c
/netbsd-src/external/mpl/dhcp/bind/dist/lib/isc/
H A Dbuffer.c424 isc_buffer_allocate(isc_mem_t *mctx, isc_buffer_t **dynbuffer, in isc_buffer_allocate() argument
426 REQUIRE(dynbuffer != NULL && *dynbuffer == NULL); in isc_buffer_allocate()
437 *dynbuffer = dbuf; in isc_buffer_allocate()
441 isc_buffer_reserve(isc_buffer_t **dynbuffer, unsigned int size) { in isc_buffer_reserve() argument
445 REQUIRE(dynbuffer != NULL); in isc_buffer_reserve()
446 REQUIRE(ISC_BUFFER_VALID(*dynbuffer)); in isc_buffer_reserve()
448 len = (*dynbuffer)->length; in isc_buffer_reserve()
449 if ((len - (*dynbuffer)->used) >= size) { in isc_buffer_reserve()
453 if ((*dynbuffer)->mctx == NULL) { in isc_buffer_reserve()
458 len = size + (*dynbuffer)->used; in isc_buffer_reserve()
[all …]
/netbsd-src/external/mpl/bind/dist/lib/isc/include/isc/
H A Dbuffer.h199 isc_buffer_allocate(isc_mem_t *mctx, isc_buffer_t **restrict dynbuffer,
208 *\li "dynbuffer" is non-NULL, and "*dynbuffer" is NULL.
224 isc_buffer_reserve(isc_buffer_t *restrict dynbuffer, const unsigned int size);
230 *\li "dynbuffer" is a valid dynamic buffer.
238 isc_buffer_free(isc_buffer_t **restrict dynbuffer);
243 *\li "dynbuffer" is not NULL.
245 *\li "*dynbuffer" is a valid dynamic buffer.
248 *\li "*dynbuffer" will be NULL on return, and all memory associated with
/netbsd-src/external/mpl/dhcp/bind/dist/lib/isc/include/isc/
H A Dbuffer.h201 isc_buffer_allocate(isc_mem_t *mctx, isc_buffer_t **dynbuffer,
217 isc_buffer_reserve(isc_buffer_t **dynbuffer, unsigned int size);
238 isc_buffer_free(isc_buffer_t **dynbuffer);