From 74172757c7b5633e00eac065bf6306f7338fbbee Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Fri, 15 Oct 2010 23:21:42 +0200 Subject: [PATCH] [MINOR] standard: change arg type from const char* to char* inetaddr_host_lim_ret() used to make use of const char** for some args, but that make it impossible ot use char** due to the way controls are made by gcc. So let's change that. --- include/common/standard.h | 2 +- src/standard.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/common/standard.h b/include/common/standard.h index 71c5b76812..bdb6ec0fba 100644 --- a/include/common/standard.h +++ b/include/common/standard.h @@ -303,7 +303,7 @@ extern int strl2llrc(const char *s, int len, long long *ret); extern unsigned int read_uint(const char **s, const char *end); unsigned int inetaddr_host(const char *text); unsigned int inetaddr_host_lim(const char *text, const char *stop); -unsigned int inetaddr_host_lim_ret(const char *text, char *stop, const char **ret); +unsigned int inetaddr_host_lim_ret(char *text, char *stop, char **ret); static inline char *cut_crlf(char *s) { diff --git a/src/standard.c b/src/standard.c index 017f87fd9c..60f5af1f5d 100644 --- a/src/standard.c +++ b/src/standard.c @@ -964,12 +964,12 @@ unsigned int inetaddr_host_lim(const char *text, const char *stop) * Idem except the pointer to first unparsed byte is returned into which * must not be NULL. */ -unsigned int inetaddr_host_lim_ret(const char *text, char *stop, const char **ret) +unsigned int inetaddr_host_lim_ret(char *text, char *stop, char **ret) { const unsigned int ascii_zero = ('0' << 24) | ('0' << 16) | ('0' << 8) | '0'; register unsigned int dig100, dig10, dig1; int s; - const char *p, *d; + char *p, *d; dig1 = dig10 = dig100 = ascii_zero; s = 24; -- 2.47.2