forked from KolibriOS/kolibrios
newlib-2.4.0: wide character strings
git-svn-id: svn://kolibrios.org@6557 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
49
contrib/sdk/sources/newlib/libc/string/bcmp.c
Normal file
49
contrib/sdk/sources/newlib/libc/string/bcmp.c
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
FUNCTION
|
||||
<<bcmp>>---compare two memory areas
|
||||
|
||||
INDEX
|
||||
bcmp
|
||||
|
||||
ANSI_SYNOPSIS
|
||||
#include <strings.h>
|
||||
int bcmp(const void *<[s1]>, const void *<[s2]>, size_t <[n]>);
|
||||
|
||||
TRAD_SYNOPSIS
|
||||
#include <strings.h>
|
||||
int bcmp(<[s1]>, <[s2]>, <[n]>)
|
||||
const void *<[s1]>;
|
||||
const void *<[s2]>;
|
||||
size_t <[n]>;
|
||||
|
||||
DESCRIPTION
|
||||
This function compares not more than <[n]> bytes of the
|
||||
object pointed to by <[s1]> with the object pointed to by <[s2]>.
|
||||
|
||||
This function is identical to <<memcmp>>.
|
||||
|
||||
RETURNS
|
||||
The function returns an integer greater than, equal to or
|
||||
less than zero according to whether the object pointed to by
|
||||
<[s1]> is greater than, equal to or less than the object
|
||||
pointed to by <[s2]>.
|
||||
|
||||
PORTABILITY
|
||||
<<bcmp>> requires no supporting OS subroutines.
|
||||
|
||||
QUICKREF
|
||||
bcmp ansi pure
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
#include <strings.h>
|
||||
|
||||
int
|
||||
_DEFUN (bcmp, (m1, m2, n),
|
||||
_CONST void *m1 _AND
|
||||
_CONST void *m2 _AND
|
||||
size_t n)
|
||||
|
||||
{
|
||||
return memcmp (m1, m2, n);
|
||||
}
|
Reference in New Issue
Block a user