strings(3)
- NetBSD Manual Pages
STRINGS(3) NetBSD Library Functions Manual STRINGS(3)
NAME
bcmp, bcopy, bzero, ffs, index, rindex, strcasecmp, strncasecmp -- string
operations
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#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);
DESCRIPTION
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 func-
tions that operate on strings that are not nul-terminated, and
bitstring(3) for bit-string manipulation macros.
SEE ALSO
bcmp(3), bcopy(3), bitstring(3), bstring(3), bzero(3), ffs(3), index(3),
rindex(3), strcasecmp(3), string(3)
NetBSD 8.0 February 17, 2007 NetBSD 8.0
Powered by man-cgi (2024-03-20).
Maintained for NetBSD
by Kimmo Suominen.
Based on man-cgi by Panagiotis Christias.