diff --git a/CHANGES b/CHANGES index dee7ff0a17..61c909d32e 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ +1296. [bug] libbind: const pointer conficts in res_debug.c. + 1295. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN. 1294. [bug] Memory leak in lwres_gnbarequest_parse(). diff --git a/lib/bind/resolv/res_debug.c b/lib/bind/resolv/res_debug.c index f1713ce903..a541cf8e4f 100644 --- a/lib/bind/resolv/res_debug.c +++ b/lib/bind/resolv/res_debug.c @@ -95,7 +95,7 @@ #if defined(LIBC_SCCS) && !defined(lint) static const char sccsid[] = "@(#)res_debug.c 8.1 (Berkeley) 6/4/93"; -static const char rcsid[] = "$Id: res_debug.c,v 1.6 2002/05/03 06:04:55 marka Exp $"; +static const char rcsid[] = "$Id: res_debug.c,v 1.7 2002/05/21 02:07:50 marka Exp $"; #endif /* LIBC_SCCS and not lint */ #include "port_before.h" @@ -683,12 +683,10 @@ precsize_ntoa(prec) /* converts ascii size/precision X * 10**Y(cm) to 0xXY. moves pointer. */ static u_int8_t -precsize_aton(strptr) - char **strptr; -{ +precsize_aton(const char **strptr) { unsigned int mval = 0, cmval = 0; u_int8_t retval = 0; - char *cp; + const char *cp; int exponent; int mantissa; @@ -725,11 +723,8 @@ precsize_aton(strptr) /* converts ascii lat/lon to unsigned encoded 32-bit number. moves pointer. */ static u_int32_t -latlon2ul(latlonstrptr,which) - char **latlonstrptr; - int *which; -{ - char *cp; +latlon2ul(const char **latlonstrptr, int *which) { + const char *cp; u_int32_t retval; int deg = 0, min = 0, secs = 0, secsfrac = 0;