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.

libbson                                            2016‐01‐18                               BSON_REALLOC_FUNC(3)