home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / tos / futils / futils~1 / src / text11s.zoo / text1.1 / lib / memcmp.c < prev    next >
Encoding:
Text File  |  1991-11-02  |  439 b   |  25 lines

  1. /* memcmp.c -- compare memory.
  2.    Return:
  3.    <0 if S1 < S2,
  4.    0 if strings are identical,
  5.    >0 if S1 > S2.
  6.    Stops looking after N characters.  Doesn't stop at nulls.
  7.    In the public domain.
  8.    By David MacKenzie <djm@ai.mit.edu>. */
  9.  
  10. int
  11. memcmp (s1, s2, n)
  12.      register char *s1, *s2;
  13.      register unsigned n;
  14. {
  15.   register int diff;
  16.  
  17.   while (n--)
  18.     {
  19.       diff = *s1++ - *s2++;
  20.       if (diff)
  21.     return diff;
  22.     }
  23.   return 0;
  24. }
  25.