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

FreeBSD Manual Pages

  
 
  

home | help
BCMP(3)			    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 iden-
       tical.

       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 pre-
       viously	in  <string.h> before it was moved to <strings.h> for IEEE Std
       1003.1-2001 ("POSIX.1") compliance.

FreeBSD	14.3			August 15, 2016			       BCMP(3)

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

home | help