bstring (3) - Linux Manuals
bstring: byte string operations
Command to display bstring
manual in Linux: $ man 3 bstring
NAME
bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memfrob, memmem,
memmove, memset - byte string operations
SYNOPSIS
#include <string.h>
int bcmp(const void *s1, const void *s2, size_t n);
void bcopy(const void *src, void *dest, size_t n);
void bzero(void *s, size_t n);
void *memccpy(void *dest, const void *src, int c, size_t n);
void *memchr(const void *s, int c, size_t n);
int memcmp(const void *s1, const void *s2, size_t n);
void *memcpy(void *dest, const void *src, size_t n);
void *memfrob(void *s, size_t n);
void *memmem(const void *haystack, size_t haystacklen,
const void *needle, size_t needlelen);
void *memmove(void *dest, const void *src, size_t n);
void *memset(void *s, int c, size_t n);
DESCRIPTION
The byte string functions perform operations on strings (byte arrays)
that are not necessarily null-terminated.
See the individual man pages
for descriptions of each function.
NOTES
The functions
bcmp(),
bcopy(),
and
bzero()
are obsolete.
Use
memcmp(),
memcpy(),
and
memset()
instead.
COLOPHON
This page is part of release 5.10 of the Linux
man-pages
project.
A description of the project,
information about reporting bugs,
and the latest version of this page,
can be found at
https://www.kernel.org/doc/man-pages/.
SEE ALSO
bcmp(3),
bcopy(3),
bzero(3),
memccpy(3),
memchr(3),
memcmp(3),
memcpy(3),
memfrob(3),
memmem(3),
memmove(3),
memset(3)
Pages related to bstring
- bsd_signal (3) - signal handling with BSD semantics
- bsearch (3) - binary search of a sorted array
- bsmoperator (3) - differential operator for Black-Scholes-Merton equation
- bsmtermoperator (3) - differential operator for Black-Scholes-Merton equation
- bson_append_array (3) - The bson_append_array() function shall append child to bson using the specified key. The type of the field will be an array, but it is the responsibility of the caller to ensure that the keys of child are properly formatted with string keys such as "0", "1", "2" and so forth.
- bson_append_array_begin (3) - The bson_append_array_begin() function shall begin appending an array field to bson. This allows for incrementally building a sub-array. Doing so will generally yield better performance as you will serialize to a single buffer. When done building the sub-array, the caller MUST call bson_append_array_end().
- bson_append_array_end (3) - The bson_append_array_end() function shall complete the appending of an array field started with bson_append_array_begin(). child is invalid after calling this function.
- XmStringHasSubstring (3) - A compound string function that indicates whether one compound string is contained within another