blob: 4c8f7714242e1f683dd51eb32397ef74c7ec1379 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <sys/types.h>
/* gcc is broken and has a non-SUSv2 compliant internal prototype.
* This causes it to warn about a type mismatch here. Ignore it. */
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")));
|