diff --git a/benchtests/bench-memccpy.c b/benchtests/bench-memccpy.c index ed637e7826..e62935b57c 100644 --- a/benchtests/bench-memccpy.c +++ b/benchtests/bench-memccpy.c @@ -23,7 +23,7 @@ void * generic_memccpy (void *dst, const void *src, int c, size_t n) { - void *p = memchr (src, c, n); + const void *p = memchr (src, c, n); if (p != NULL) return mempcpy (dst, src, p - src + 1); diff --git a/benchtests/bench-rawmemchr.c b/benchtests/bench-rawmemchr.c index a2d95f0e6f..4dec7cf0e4 100644 --- a/benchtests/bench-rawmemchr.c +++ b/benchtests/bench-rawmemchr.c @@ -31,7 +31,7 @@ char * generic_rawmemchr (const char *s, int c) { if ((unsigned char) c != 0) - return memchr (s, c, PTRDIFF_MAX); + return (char*) memchr (s, c, PTRDIFF_MAX); return (char *)s + strlen (s); } diff --git a/benchtests/bench-strcoll.c b/benchtests/bench-strcoll.c index b7f2a80c73..d707d1e0be 100644 --- a/benchtests/bench-strcoll.c +++ b/benchtests/bench-strcoll.c @@ -245,7 +245,7 @@ main (void) result_t result = OK; for (i = 0; i < (sizeof (input_files) / sizeof (input_files[0])); i++) { - char *locale = strchr (input_files[i], '#'); + const char *locale = strchr (input_files[i], '#'); if (locale == NULL) { printf ("Failed to get locale from filename %s, aborting!\n",