Make all the fields in the various structures just arrays of bytes, so
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 22 Apr 2011 03:10:22 +0000 (03:10 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 22 Apr 2011 03:10:22 +0000 (03:10 +0000)
commit6a7b04e4886210f79b25e8097008c3fe0e4c3610
tree4d402384c7fe4ccf9f83a4128ca590a4f8be3b30
parent448255e85a32cd464864830d85308d560801704d
Make all the fields in the various structures just arrays of bytes, so
we can cast not-necessarily-aligned pointers to pointers to those
structures without risk of compiler warnings *or* the underlying problem
the compiler's trying to warn us about (no, you can't always dereference
an unaligned pointer - SPARC traps, and at least some ARM processors may
do something other than what you want, for example).

This also caught some cases where we were not even properly
byte-swapping on big-endian platforms.

This also lets us not muck around with splitting 64-bit times into two
32-bit fields - we have pletohll(), after all.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@36787 f5534014-38df-0310-8fa8-9805f1628bb7
wiretap/netscaler.c