From: Mark Andrews Date: Thu, 18 Jun 2015 01:14:43 +0000 (+1000) Subject: don't use C++ keyword new; use (const char *) for output of strchr((const char *... X-Git-Tag: v9.11.0a1~722 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=d4422ec231e58b60693620cf298276e47f04f0ec;p=thirdparty%2Fbind9.git don't use C++ keyword new; use (const char *) for output of strchr((const char *), char) --- diff --git a/lib/dns/rdata.c b/lib/dns/rdata.c index d81b0cc5eea..a91667d1c55 100644 --- a/lib/dns/rdata.c +++ b/lib/dns/rdata.c @@ -314,15 +314,15 @@ name_duporclone(dns_name_t *source, isc_mem_t *mctx, dns_name_t *target) { static inline void * mem_maybedup(isc_mem_t *mctx, void *source, size_t length) { - void *new; + void *copy; if (mctx == NULL) return (source); - new = isc_mem_allocate(mctx, length); - if (new != NULL) - memmove(new, source, length); + copy = isc_mem_allocate(mctx, length); + if (copy != NULL) + memmove(copy, source, length); - return (new); + return (copy); } static const char hexdigits[] = "0123456789abcdef"; @@ -1578,7 +1578,7 @@ mem_tobuffer(isc_buffer_t *target, void *base, unsigned int length) { static int hexvalue(char value) { - char *s; + const char *s; unsigned char c; c = (unsigned char)value; @@ -1594,7 +1594,7 @@ hexvalue(char value) { static int decvalue(char value) { - char *s; + const char *s; /* * isascii() is valid for full range of int values, no need to @@ -1652,7 +1652,7 @@ static isc_result_t byte_btoa(int c, isc_buffer_t *, struct state *state); */ static isc_result_t byte_atob(int c, isc_buffer_t *target, struct state *state) { - char *s; + const char *s; if (c == 'z') { if (bcount != 0) return(DNS_R_SYNTAX);