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

NAME

       bson_strndup()  -  Allocates  a  new  string  and copies up to n_bytes from str into it. A
       trailing   is always set.

SYNOPSIS

       char *
       bson_strndup (const char *str,
                     size_t      n_bytes);

PARAMETERS

       str    A string to copy.

       n_bytes
              A size_t.

DESCRIPTION

       Allocates a new string and copies up to n_bytes from str into it. A trailing \0 is  always
       set.

RETURNS

       A newly allocated string that should be freed with bson_free().

COLOPHON

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