bson_strnlen (3) - Linux Manuals
bson_strnlen: A portable version of strnlen().
Command to display bson_strnlen
manual in Linux: $ man 3 bson_strnlen
NAME
bson_strnlen() - A portable version of strnlen().
SYNOPSIS
size_t
bson_strnlen (const char *s,
size_t maxlen);
PARAMETERS
- s
-
A string.
- maxlen
-
The maximum size of string to check.
DESCRIPTION
A portable version of
strnlen(3)
\&.
RETURNS
The length of
s
in bytes or
maxlen
if no
\0
was found.
COLOPHON
This page is part of libbson.
Please report any bugs at
https://jira.mongodb.org/browse/CDRIVER.
Pages related to bson_strnlen
- bson_strncpy (3) - Copies up to size bytes from src into dst. dst must be at least size bytes in size. A trailing will be set.
- bson_strndup (3) - Allocates a new string and copies up to n_bytes from str into it. A trailing is always set.
- 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.
- bson_string_append_unichar (3) - Appends a unicode character to string. The character will be encoded into its multi-byte UTF-8 representation.
- bson_string_free (3) - Frees the bson_string_t structure and optionally the string itself.