From: Guy Harris Date: Thu, 16 Jan 2014 07:03:31 +0000 (-0800) Subject: memcmp() doesn't modify either of its arguments. X-Git-Tag: tcpdump-4.6.0~275 X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/d45385cd18d1911eda2bbdb4293786280cc8da97 memcmp() doesn't modify either of its arguments. --- diff --git a/interface.h b/interface.h index 0ac231ce..783839c1 100644 --- a/interface.h +++ b/interface.h @@ -159,7 +159,7 @@ extern void safeputchar(int); extern void safeputs(const char *, int); extern void unaligned_memcpy(void *, const void *, size_t); -extern int unaligned_memcmp(void *, const void *, size_t); +extern int unaligned_memcmp(const void *, const void *, size_t); extern const char *isonsap_string(const u_char *, register u_int); extern const char *protoid_string(const u_char *); diff --git a/netdissect.h b/netdissect.h index af535de3..01a2c2a8 100644 --- a/netdissect.h +++ b/netdissect.h @@ -271,7 +271,7 @@ extern void safeputchar(int); extern void safeputs(const char *, int); extern void unaligned_memcpy(void *, const void *, size_t); -extern int unaligned_memcmp(void *, const void *, size_t); +extern int unaligned_memcmp(const void *, const void *, size_t); #define PLURAL_SUFFIX(n) \ (((n) != 1) ? "s" : "") diff --git a/util.c b/util.c index f243390b..5b92b474 100644 --- a/util.c +++ b/util.c @@ -615,7 +615,7 @@ unaligned_memcpy(void *p, const void *q, size_t l) /* As with memcpy(), so with memcmp(). */ int -unaligned_memcmp(void *p, const void *q, size_t l) +unaligned_memcmp(const void *p, const void *q, size_t l) { return (memcmp(p, q, l)); }