Risk-Aware Code Review: Auto Approve Low-Risk Changes
LiveReview LiveReview LiveReview - Free, Risk-Aware Code Review: Auto Approve Low-Risk Changes | Product Hunt LiveReview - Free, Risk-Aware Code Review: Auto Approve Low-Risk Changes | Product Hunt GitHub Install Now

We'd appreciate a star

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