Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
BCMP(3)		       FreeBSD Library Functions Manual		       BCMP(3)

NAME
     bcmp -- compare byte string

LIBRARY
     Standard C	Library	(libc, -lc)

SYNOPSIS
     #include <strings.h>

     int
     bcmp(const	void *b1, const	void *b2, size_t len);

DESCRIPTION
     The bcmp()	function compares byte string b1 against byte string b2, re-
     turning zero if they are identical, non-zero otherwise.  Both strings are
     assumed to	be len bytes long.  Zero-length	strings	are always identical.

     The strings may overlap.

SEE ALSO
     memcmp(3),	strcasecmp(3), strcmp(3), strcoll(3), strxfrm(3),
     timingsafe_bcmp(3)

HISTORY
     A bcmp() function first appeared in 4.2BSD.  Its prototype	existed	previ-
     ously in <string.h> before	it was moved to	<strings.h> for	IEEE Std
     1003.1-2001 ("POSIX.1") compliance.

FreeBSD	13.0			August 15, 2016			  FreeBSD 13.0

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | SEE ALSO | HISTORY

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=bcmp&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help