(root)/
gcc-13.2.0/
libiberty/
bcmp.c
       1  /* bcmp
       2     This function is in the public domain.  */
       3  
       4  /*
       5  
       6  @deftypefn Supplemental int bcmp (char *@var{x}, char *@var{y}, int @var{count})
       7  
       8  Compares the first @var{count} bytes of two areas of memory.  Returns
       9  zero if they are the same, nonzero otherwise.  Returns zero if
      10  @var{count} is zero.  A nonzero result only indicates a difference,
      11  it does not indicate any sorting order (say, by having a positive
      12  result mean @var{x} sorts before @var{y}).
      13  
      14  @end deftypefn
      15  
      16  */
      17  
      18  #include <stddef.h>
      19  
      20  extern int memcmp(const void *, const void *, size_t);
      21  
      22  int
      23  bcmp (const void *s1, const void *s2, size_t count)
      24  {
      25    return memcmp (s1, s2, count);
      26  }
      27