[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] libc: Korrekter Prototyp fuer memchr()
! libc: Der aktuelle Prototyp unseres memchr verursacht bei gcc eine
Warhnung, weil der 2. Parameter kein int ist. Bei Programmen wie
gcc, die auch -Werror verwenden geht damit halt nichts mehr.
---
src/include/string.h | 2 +-
src/lib/string/memchr.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/include/string.h b/src/include/string.h
index 40283dc..0e082fe 100644
--- a/src/include/string.h
+++ b/src/include/string.h
@@ -35,7 +35,7 @@ void* memccpy(void* dest, const void* src, int c, size_t num);
void* memmove(void* dest, const void* src, size_t num);
void* memset(void* addr, int value, size_t len);
-void* memchr(const void* s, unsigned char c, size_t n);
+void* memchr(const void* s, int c, size_t n);
void* memmem(const void* find, size_t f_len, const void* mem, size_t m_len);
int memcmp(const void* s1, const void* s2, size_t n);
diff --git a/src/lib/string/memchr.c b/src/lib/string/memchr.c
index bd955b0..f542d2b 100644
--- a/src/lib/string/memchr.c
+++ b/src/lib/string/memchr.c
@@ -36,7 +36,7 @@
void *
memchr(s, c, n)
const void *s;
- unsigned char c;
+ int c;
size_t n;
{
if (n != 0) {
--
1.6.0.6