mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-03 20:40:08 -05:00
implement isc_dynbuffer_reset()
This commit is contained in:
parent
c45abd11bb
commit
84d79ecd50
2 changed files with 15 additions and 0 deletions
|
|
@ -379,6 +379,14 @@ isc_dynbuffer_allocate(isc_mem_t *mctx, isc_dynbuffer_t **dynbuffer,
|
|||
return (ISC_R_SUCCESS);
|
||||
}
|
||||
|
||||
void
|
||||
isc_dynbuffer_reset(isc_dynbuffer_t *dynbuffer)
|
||||
{
|
||||
REQUIRE(VALID_DYNBUFFER(dynbuffer));
|
||||
|
||||
isc_buffer_clear(&dynbuffer->buffer);
|
||||
}
|
||||
|
||||
void
|
||||
isc_dynbuffer_free(isc_mem_t *mctx, isc_dynbuffer_t **dynbuffer)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -171,6 +171,13 @@ isc_dynbuffer_allocate(isc_mem_t *mctx, isc_dynbuffer_t **dynbuffer,
|
|||
* ISC_R_NOMEMORY - no memory available
|
||||
*/
|
||||
|
||||
void
|
||||
isc_dynbuffer_reset(isc_dynbuffer_t *dynbuffer);
|
||||
/*
|
||||
* Reset the dynamic buffer to the initial state
|
||||
*/
|
||||
|
||||
|
||||
void
|
||||
isc_dynbuffer_free(isc_mem_t *mctx, isc_dynbuffer_t **dynbuffer);
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in a new issue