3 |
|
|
4 |
/* |
/* |
5 |
|
|
6 |
NAME |
@deftypefn Supplemental int bcmp (char *@var{x}, char *@var{y}, int @var{count}) |
7 |
|
|
8 |
bcmp -- compare two memory regions |
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 |
SYNOPSIS |
@end deftypefn |
|
|
|
|
int bcmp (char *from, char *to, int count) |
|
|
|
|
|
DESCRIPTION |
|
|
|
|
|
Compare two memory regions and return zero if they are identical, |
|
|
non-zero otherwise. If count is zero, return zero. |
|
|
|
|
|
NOTES |
|
|
|
|
|
No guarantee is made about the non-zero returned value. In |
|
|
particular, the results may be signficantly different than |
|
|
strcmp(), where the return value is guaranteed to be less than, |
|
|
equal to, or greater than zero, according to lexicographical |
|
|
sorting of the compared regions. |
|
|
|
|
|
BUGS |
|
15 |
|
|
16 |
*/ |
*/ |
17 |
|
|