From e86446b7852a47765a594633821dfd9a561dac00 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Sun, 28 Mar 2010 10:28:32 +0000 Subject: [PATCH] patch #7143: Add a few missing const qualifiers --- CHANGELOG | 3 +++ src/core/ipv4/ip_addr.c | 6 +++--- src/include/ipv4/lwip/ip_addr.h | 6 +++--- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 35919da8..a29017bd 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -178,6 +178,9 @@ HISTORY ++ Bugfixes: + 2010-03-28: Luca Ceresoli + * ip_addr.c/.h: patch #7143: Add a few missing const qualifiers + 2010-03-27: Luca Ceresoli * mib2.c: patch #7130: remove meaningless const qualifiers diff --git a/src/core/ipv4/ip_addr.c b/src/core/ipv4/ip_addr.c index 68a482a1..511e42f3 100644 --- a/src/core/ipv4/ip_addr.c +++ b/src/core/ipv4/ip_addr.c @@ -51,7 +51,7 @@ const ip_addr_t ip_addr_broadcast = { IPADDR_BROADCAST }; * @param netif the network interface against which the address is checked * @return returns non-zero if the address is a broadcast address */ -u8_t ip_addr_isbroadcast(ip_addr_t *addr, struct netif *netif) +u8_t ip_addr_isbroadcast(const ip_addr_t *addr, const struct netif *netif) { u32_t addr2test; @@ -228,7 +228,7 @@ ipaddr_aton(const char *cp, ip_addr_t *addr) * represenation of addr */ char * -ipaddr_ntoa(ip_addr_t *addr) +ipaddr_ntoa(const ip_addr_t *addr) { static char str[16]; return ipaddr_ntoa_r(addr, str, 16); @@ -243,7 +243,7 @@ ipaddr_ntoa(ip_addr_t *addr) * @return either pointer to buf which now holds the ASCII * representation of addr or NULL if buf was too small */ -char *ipaddr_ntoa_r(ip_addr_t *addr, char *buf, int buflen) +char *ipaddr_ntoa_r(const ip_addr_t *addr, char *buf, int buflen) { u32_t s_addr; char inv[3]; diff --git a/src/include/ipv4/lwip/ip_addr.h b/src/include/ipv4/lwip/ip_addr.h index b5b1d2b4..a3e8fc06 100644 --- a/src/include/ipv4/lwip/ip_addr.h +++ b/src/include/ipv4/lwip/ip_addr.h @@ -181,7 +181,7 @@ extern const ip_addr_t ip_addr_broadcast; #define ip_addr_isany(addr1) ((addr1) == NULL || (addr1)->addr == IPADDR_ANY) -u8_t ip_addr_isbroadcast(ip_addr_t *, struct netif *); +u8_t ip_addr_isbroadcast(const ip_addr_t *, const struct netif *); #define ip_addr_ismulticast(addr1) (((addr1)->addr & ntohl(0xf0000000UL)) == ntohl(0xe0000000UL)) @@ -212,8 +212,8 @@ u8_t ip_addr_isbroadcast(ip_addr_t *, struct netif *); u32_t ipaddr_addr(const char *cp); int ipaddr_aton(const char *cp, ip_addr_t *addr); /** returns ptr to static buffer; not reentrant! */ -char *ipaddr_ntoa(ip_addr_t *addr); -char *ipaddr_ntoa_r(ip_addr_t *addr, char *buf, int buflen); +char *ipaddr_ntoa(const ip_addr_t *addr); +char *ipaddr_ntoa_r(const ip_addr_t *addr, char *buf, int buflen); #ifdef __cplusplus }