bson_snprintf (3) - Linux Manuals
bson_snprintf: This is a portable wrapper around snprintf(). It also enforces a trailing in the resulting string.
Command to display bson_snprintf
manual in Linux: $ man 3 bson_snprintf
NAME
bson_snprintf() - This is a portable wrapper around snprintf(). It also enforces a trailing
in the resulting string.
SYNOPSIS
int
bson_snprintf (char *str,
size_t size,
const char *format,
...) BSON_GNUC_PRINTF (3, 4);
PARAMETERS
- str
-
The destination buffer.
- size
-
The size of
str
\&.
- format
-
A printf style format string.
DESCRIPTION
This is a portable wrapper around
snprintf(3)
\&. It also enforces a trailing
\0
in the resulting string.
RETURNS
The number of bytes written to
str
\&.
COLOPHON
This page is part of libbson.
Please report any bugs at https://jira.mongodb.org/browse/CDRIVER.
Pages related to bson_snprintf
- bson_set_error (3) - This is a helper function to set the parameters of a bson_error_t. It handles the case where error is NULL by doing nothing.
- bson_sized_new (3) - The bson_sized_new() function shall create a new bson_t on the heap with a preallocated buffer. This is useful if you have a good idea of the size of the resulting document.
- bson_strdup (3) - Copies str into a new string. If str is NULL, then NULL is returned.
- bson_strdup_printf (3) - This function performs a printf style format but into a newly allocated string.
- bson_strdupv_printf (3) - This function is like bson_strdup_printf() except takes a va_list of parameters.
- bson_strerror_r (3) - This is a portability wrapper around strerror().
- bson_strfreev (3) - This will free each string in a NULL-terminated array of strings and then the array itself.
- bson_string_append (3) - Appends the ASCII or UTF-8 encoded string str to string. This is not suitable for embedding NULLs in strings.
- bson_string_append_c (3) - Appends c to the string builder string.
- bson_string_append_printf (3) - Like bson_string_append() but formats a printf style string and then appends that to string.