summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/lib/memcmp.c
blob: c05a46863c0def93a095461aa0a3e3cdfa7a25ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <sys/types.h>

int memcmp(const void *dst, const void *src, size_t count) {
  register int r;
  register const char *d=dst;
  register const char *s=src;
  while (count--) {
    if ((r=(*d - *s)))
      return r;
    ++d;
    ++s;
  }
  return 0;
}

int bcmp(const char *a,const char *b,size_t c)	__attribute__((weak,alias("memcmp")));