From patchwork Fri Jan 25 00:56:56 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [U-Boot,RFC,v3,5/7] common.h: add getenv_IP6addr Date: Thu, 24 Jan 2013 14:56:56 -0000 From: Chris Packham X-Patchwork-Id: 215513 Message-Id: <1359075418-9031-6-git-send-email-judge.packham@gmail.com> To: u-boot@lists.denx.de, Joe Hershberger Cc: Chris Packham From: Chris Packham Analogous to getenv_IPaddr but for IPv6. This allows the caller to get an IP6addr_t from an environment variable. Signed-off-by: Chris Packham --- Changes in v3: None Changes in v2: None include/common.h | 6 ++++++ lib/net_utils.c | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/include/common.h b/include/common.h index 4ad17ea..59cd2eb 100644 --- a/include/common.h +++ b/include/common.h @@ -842,6 +842,12 @@ static inline IPaddr_t getenv_IPaddr(char *var) return string_to_ip(getenv(var)); } +#include +static inline int getenv_IP6addr(char *var, IP6addr_t *a) +{ + return string_to_ip6(getenv(var), a); +} + /* * CONSOLE multiplexing. */ diff --git a/lib/net_utils.c b/lib/net_utils.c index 1c80b25..c783ddc 100644 --- a/lib/net_utils.c +++ b/lib/net_utils.c @@ -27,7 +27,6 @@ */ #include -#include #include IPaddr_t string_to_ip(const char *s)