diff options
author | Guy Harris <guy@alum.mit.edu> | 2014-01-15 19:08:07 -0800 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2014-01-15 19:08:07 -0800 |
commit | 34ec62cf9945e8d2175aeed8d69241c8fbac6548 (patch) | |
tree | ec2fa177102bbf69f113de4e783c047ff4b10fc7 /interface.h | |
parent | 13fc91422fc0b53eb6dc07d7e369a826d27d2860 (diff) | |
download | tcpdump-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.h | 1 |
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 *); |