/********************************************************************** * Copyright (c) Digital Equipment Corporation 1984, 1985, 1986. * * All Rights Reserved. * * Reference "/usr/src/COPYRIGHT" for applicable restrictions. * **********************************************************************/ /* SCCSID: @(#)memcmp.c 3.0 4/22/86 */ /* (System 5) 1.1 */ /*LINTLIBRARY*/ /* * Compare n bytes: s1>s2: >0 s1==s2: 0 s1<s2: <0 */ int memcmp(s1, s2, n) register char *s1, *s2; register int n; { int diff; if (s1 != s2) while (--n >= 0) if (diff = *s1++ - *s2++) return (diff); return (0); }