logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git 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