# bson_new_from_buffer()

## Synopsis

    bson_t *
    bson_new_from_buffer (uint8_t         **buf,
                          size_t           *buf_len,
                          bson_realloc_func realloc_func,
                          void             *realloc_func_ctx);

## Parameters

buf | A uint8_t.
buf_len | A size_t.
realloc_func | A bson_realloc_func.
realloc_func_ctx | A (null).

## Description

TODO:

## Returns

TODO: