add mikmod source
[dosdemo] / libs / mikmod / posix / memcmp.c
1 #ifdef HAVE_CONFIG_H
2 #include "config.h"
3 #endif
4
5 #include <stdlib.h>
6
7 int memcmp(const void *__s1, const void *__s2, size_t __n)
8 {
9         const char *scan1, *scan2;
10         size_t n;
11
12         scan1 = __s1;
13         scan2 = __s2;
14         for (n = __n; n > 0; n--)
15                 if (*scan1 == *scan2) {
16                         scan1++;
17                         scan2++;
18                 } else
19                         return *scan1 - *scan2;
20
21         return 0;
22 }