]> git.ozlabs.org Git - ppp.git/blob - pppd/plugins/radius/radiusclient/lib/memcmp.c
d0d86e0ee53164ca382181f8e637c5bd451e7761
[ppp.git] / pppd / plugins / radius / radiusclient / lib / memcmp.c
1 /*
2  * $Id: memcmp.c,v 1.1 2002/01/22 16:03:02 dfs Exp $
3  *
4  * Taken from the Linux kernel. GPL applies.
5  * Copyright (C) 1991, 1992  Linus Torvalds
6  *
7  */
8
9 #include "config.h"
10 #include "includes.h"
11
12 int memcmp(const void * cs,const void * ct,size_t count)
13 {
14         const unsigned char *su1, *su2;
15         signed char res = 0;
16                 
17         for( su1 = cs, su2 = ct; 0 < count; ++su1, ++su2, count--)
18                 if ((res = *su1 - *su2) != 0)
19                         break;
20         return res;
21 }
22