summaryrefslogtreecommitdiff
path: root/interface.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2014-01-15 19:08:07 -0800
committerGuy Harris <guy@alum.mit.edu>2014-01-15 19:08:07 -0800
commit34ec62cf9945e8d2175aeed8d69241c8fbac6548 (patch)
treeec2fa177102bbf69f113de4e783c047ff4b10fc7 /interface.h
parent13fc91422fc0b53eb6dc07d7e369a826d27d2860 (diff)
downloadtcpdump-34ec62cf9945e8d2175aeed8d69241c8fbac6548.tar.gz
Revert print-tcp memcpy() changes, and use unaligned_memcpy() instead.
That should prevent optimizing the memcpy into code that assumes alignment. Add unaligned_memcmp(), and use it, as well.
Diffstat (limited to 'interface.h')
-rw-r--r--interface.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/interface.h b/interface.h
index 8ed4a4a8..0ac231ce 100644
--- a/interface.h
+++ b/interface.h
@@ -159,6 +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 const char *isonsap_string(const u_char *, register u_int);
extern const char *protoid_string(const u_char *);