logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

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.

Library

       Standard C library (libc, -lc)

Name

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

Notes

       The functions bcmp() and bcopy() are obsolete.  Use memcmp() and memmove() 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), string(3)

Linux man-pages 6.9.1                              2024-05-02                                         bstring(3)

Synopsis

#include<string.h>intbcmp(constvoids1[.n],constvoids2[.n],size_tn);voidbcopy(constvoidsrc[.n],voiddest[.n],size_tn);voidbzero(voids[.n],size_tn);void*memccpy(voiddest[.n],constvoidsrc[.n],intc,size_tn);void*memchr(constvoids[.n],intc,size_tn);intmemcmp(constvoids1[.n],constvoids2[.n],size_tn);void*memcpy(voiddest[.n],constvoidsrc[.n],size_tn);void*memfrob(voids[.n],size_tn);void*memmem(constvoidhaystack[.haystacklen],size_thaystacklen,constvoidneedle[.needlelen],size_tneedlelen);void*memmove(voiddest[.n],constvoidsrc[.n],size_tn);void*memset(voids[.n],intc,size_tn);

See Also