bstring

NAME

bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memfrob, memmem, memmove, memset - byte string operations

SYNOPSIS

#include <string.h>
 I int bcmp(const void * s1 , const void * s2 , int  n );
 I void bcopy(const void * src , void * dest , int  n );
 I void bzero(void * s , int  n );
 I void *memccpy(void * dest , const void * src , int  c , size_t  n );
 I void *memchr(const void * s , int  c , size_t  n );
 I int memcmp(const void * s1 , const void * s2 , size_t  n );
 I void *memcpy(void * dest , const void * src , size_t  n );
 I void *memfrob(void * s , size_t  n );
 I void *memmem(const void * needle , size_t  needlelen ,
I const void * haystack , size_t haystacklen ); I void *memmove(void * dest , const void * src , size_t n ); I 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 R bcmp (), R bcopy () and R bzero () are obsolete. Use R memcmp (), R memcpy () and R memset () instead.

SEE ALSO

bcmp(3), bcopy(3), bzero(3), memccpy(3), memchr(3), memcmp(3), memcpy(3), memfrob(3), memmem(3), memmove(3), memset(3)