|
@ -1,4 +1,4 @@ |
|
|
/* $OpenBSD: bcmp.c,v 1.8 2005/08/08 08:05:37 espie Exp $ */ |
|
|
|
|
|
|
|
|
/* $OpenBSD: bcmp.c,v 1.9 2008/03/19 03:00:23 ray Exp $ */ |
|
|
|
|
|
|
|
|
/* |
|
|
/* |
|
|
* Copyright (c) 1987 Regents of the University of California. |
|
|
* Copyright (c) 1987 Regents of the University of California. |
|
@ -44,12 +44,12 @@ bcmp(const void *b1, const void *b2, size_t length) |
|
|
char *p1, *p2; |
|
|
char *p1, *p2; |
|
|
|
|
|
|
|
|
if (length == 0) |
|
|
if (length == 0) |
|
|
return(0); |
|
|
|
|
|
|
|
|
return (0); |
|
|
p1 = (char *)b1; |
|
|
p1 = (char *)b1; |
|
|
p2 = (char *)b2; |
|
|
p2 = (char *)b2; |
|
|
do |
|
|
do |
|
|
if (*p1++ != *p2++) |
|
|
if (*p1++ != *p2++) |
|
|
break; |
|
|
|
|
|
|
|
|
return (1); |
|
|
while (--length); |
|
|
while (--length); |
|
|
return(length); |
|
|
|
|
|
|
|
|
return (0); |
|
|
} |
|
|
} |