| STRINGS(3) | Library Functions Manual | STRINGS(3) |
strings — string
operations
Standard C Library (libc, -lc)
#include
<strings.h>
int
bcmp(const
void *b1, const void
*b2, size_t
len);
void
bcopy(const
void *src, void
*dst, size_t
len);
void
bzero(void
*b, size_t
len);
int
ffs(int
value);
char *
index(const
char *s, int
c);
char *
rindex(const
char *s, int
c);
int
strcasecmp(const
char *s1, const char
*s2);
int
strncasecmp(const
char *s1, const char
*s2, size_t
len);
These functions all live in the
<strings.h> header file.
Except for
ffs(),
they operate on strings.
index(),
rindex(),
and
strcasecmp()
need nul-terminated strings.
See the specific manual pages for more information.
See string(3) for string functions that follow ANSI X3.159-1989 (“ANSI C89”) or ISO/IEC 9899:1999 (“ISO C99”), bstring(3) for functions that operate on strings that are not nul-terminated, and bitstring(3) for bit-string manipulation macros.
bcmp(3), bcopy(3), bitstring(3), bstring(3), bzero(3), ffs(3), index(3), rindex(3), strcasecmp(3), string(3)
| June 17, 2017 | NetBSD 11.0 |