Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. /* Public domain.  */
  2. #include <stddef.h>
  3.  
  4. int
  5. memcmp (const void *str1, const void *str2, size_t count)
  6. {
  7.   const unsigned char *s1 = str1;
  8.   const unsigned char *s2 = str2;
  9.  
  10.   while (count-- > 0)
  11.     {
  12.       if (*s1++ != *s2++)
  13.           return s1[-1] < s2[-1] ? -1 : 1;
  14.     }
  15.   return 0;
  16. }
  17.