]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - gnu/libexec/uucp/libuucp/memcmp.c
This commit was generated by cvs2svn to compensate for changes in r56639,
[FreeBSD/FreeBSD.git] / gnu / libexec / uucp / libuucp / memcmp.c
1 /* memcmp.c
2    Compare two memory buffers.  */
3
4 #include "uucp.h"
5
6 int
7 memcmp (p1arg, p2arg, c)
8      constpointer p1arg;
9      constpointer p2arg;
10      size_t c;
11 {
12   const char *p1 = (const char *) p1arg;
13   const char *p2 = (const char *) p2arg;
14
15   while (c-- != 0)
16     if (*p1++ != *p2++)
17       return BUCHAR (*--p1) - BUCHAR (*--p2);
18   return 0;
19 }