1/* 2 * $Id: memcmp.c,v 1.1.1.1 2008/10/15 03:30:50 james26_jang 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 12int 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