Provided by: libbson-doc_1.16.1-1build2_all 

NAME
bson_strncpy - bson_strncpy()
SYNOPSIS
void
bson_strncpy (char *dst, const char *src, size_t size);
PARAMETERS
• dst: The destination buffer.
• src: The src buffer.
• size: The number of bytes to copy into dst, which must be at least that size.
DESCRIPTION
Copies up to size bytes from src into dst. dst must be at least size bytes in size. A trailing \0 is
always set.
Does nothing if size is zero.
bson_strncpy matches the behavior of the C11 standard strncpy_s, rather than strncpy. This means that
bson_strncpy always writes a null terminator to dst, even if dst is too short to fit the entire string
from src. If there is additional space left in dst after copying src, bson_strncpy does not fill the
remaining space with null characters.
AUTHOR
MongoDB, Inc
COPYRIGHT
2017-present, MongoDB, Inc
1.16.1 Mar 03, 2020 BSON_STRNCPY(3)