From 711597521202ce7f4b2d574142801c9a1cf24493 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Tue, 6 Mar 2007 07:28:22 +0000 Subject: [PATCH] fixed compiler warning "initialization dircards qualifiers from pointer target type" --- CHANGELOG | 16 ++++++++++++---- src/api/err.c | 4 ++-- src/include/lwip/err.h | 2 +- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 95990cfb..3515db96 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -42,14 +42,21 @@ HISTORY ++ Bug fixes: + 2007-03-06 Simon Goldschmidt (based on patch from Dmitry Potapov) + * err.h, err.c: fixed compiler warning "initialization dircards qualifiers + from pointer target type" + 2007-03-05 Frédéric Bernon - * opt.h, sockets.h: add new configuration options (LWIP_POSIX_SOCKETS_IO_NAMES, ETHARP_TRUST_IP_MAC, review SO_REUSE) + * opt.h, sockets.h: add new configuration options (LWIP_POSIX_SOCKETS_IO_NAMES, + ETHARP_TRUST_IP_MAC, review SO_REUSE) 2007-03-04 Frédéric Bernon - * api_msg.c: Remove some compiler warnings : parameter "pcb" was never referenced. + * api_msg.c: Remove some compiler warnings : parameter "pcb" was never + referenced. 2007-03-04 Frédéric Bernon - * api_lib.c: Fix "[patch #5764] api_lib.c cleanup: after patch #5687" (from Dmitry Potapov). + * api_lib.c: Fix "[patch #5764] api_lib.c cleanup: after patch #5687" (from + Dmitry Potapov). The api_msg struct stay on the stack (not moved to netconn struct). 2007-03-04 Simon Goldschmidt (based on patch from Dmitry Potapov) @@ -71,7 +78,8 @@ HISTORY initialized before tcpip_thread is running (e.g. before OS is started) 2007-03-02 Frédéric Bernon - * rawapi.txt: Fix documentation mismatch with etharp.h about etharp_tmr's call interval. + * rawapi.txt: Fix documentation mismatch with etharp.h about etharp_tmr's call + interval. 2007-02-28 Kieran Mansley * pbuf.c: Fix BUG#17645 - ensure pbuf payload pointer is not moved diff --git a/src/api/err.c b/src/api/err.c index b582d88a..6d784966 100644 --- a/src/api/err.c +++ b/src/api/err.c @@ -34,7 +34,7 @@ #ifdef LWIP_DEBUG -static char *err_strerr[] = {"Ok.", +static const char *err_strerr[] = {"Ok.", "Out of memory error.", "Buffer error.", "Connection aborted.", @@ -48,7 +48,7 @@ static char *err_strerr[] = {"Ok.", }; -char * +const char * lwip_strerr(err_t err) { return err_strerr[-err]; diff --git a/src/include/lwip/err.h b/src/include/lwip/err.h index c92cb26d..d286cc70 100644 --- a/src/include/lwip/err.h +++ b/src/include/lwip/err.h @@ -63,7 +63,7 @@ typedef s8_t err_t; #ifdef LWIP_DEBUG -extern char *lwip_strerr(err_t err); +extern const char *lwip_strerr(err_t err); #else #define lwip_strerr(x) "" #endif /* LWIP_DEBUG */