Provided by: libbson-doc_1.3.1-1_all bug

NAME

       bson_realloc_func  -  This is a prototype for pluggable realloc functions used through the
       Libbson library. If you wish to use  a  custom  allocator  this  is  one  way  to  do  it.
       Additionally, bson_realloc_ctx() is a default implementation of this prototype.

SYNOPSIS

       typedef void *(*bson_realloc_func) (void   *mem,
                                           size_t  num_bytes,
                                           void   *ctx);

PARAMETERS

       mem    A memory region.

       num_bytes
              A size_t containing the requested size.

       ctx    A consumerā€specific pointer or NULL \&.

DESCRIPTION

       This  is  a prototype for pluggable realloc functions used through the Libbson library. If
       you  wish  to  use  a  custom  allocator  this  is  one  way  to  do   it.   Additionally,
       bson_realloc_ctx(3) is a default implementation of this prototype.

COLOPHON

       This     page     is     part     of    libbson.     Please    report    any    bugs    at
       https://jira.mongodb.org/browse/CDRIVER.