print-icmp6: remove useless break
print-802_11: cleanup handle_deauth()

- variable 'offset' is assigned a value that is never used
- parameter 'length' is updated and the new value is never used
print-forces: print_metailv(): unused parameter 'len'
print-mobile: mobile_print(): variable 'cp' is assigned a value that is never used
RRCP: remove extra return
print-pptp: pptp_result_code_print(): badly placed break
print-pptp: add a missing break
only include udp.h when necessary
fix partial checksum errors in DCCP decoder, IPv4 case
Merge pull request #363 from fxlb/master

fix partial checksum errors in DCCP decoder, IPv4 case
Mark structures with UNALIGNED.

Maybe this will fix the crashes that appear to be occurring on the
opencsw.org buildbot; it's building with Sun/Oracle C, not GCC, but it's
at least worth a try.
Add {40,48,56}-bit big-endian extract macros and use them for DCCP ACKs.

Add macros to, given an octet pointer, extract 40-bit, 48-bit, and
56-bit big-endian numbers from the location pointed to by that pointer,
and use them when extracting ACK numbers from DCCP packets.  This fixes
problems on big-endian(!) machines.
DCCP tests: more verbosity (from -v to -vv)
Get rid of unused function.
Use an 8-octet array when the ACK field is always 8 octets.

Get rid of "struct dccp_hdr_ack_bits" while we're at it.
Fetch the sequence number the way we fetch the acknowledgment number.

Fetch 24 bits if the X bit isn't set, 48 bits if it is, using the
appropriate EXTRACT_ macros.

We do this with "struct dccp_hdr" being a header structure with a 24-bit
sequence number and "struct dccp_hdr_ext" being a header structure with
a 48-bit sequence number.
Merge pull request #364 from fxlb/dccp

DCCP tests: more verbosity (from -v to -vv)
Merge git://github.com/the-tcpdump-group/tcpdump
fix partial checksum errors in DCCP decoder, IPv6 case
Merge pull request #366 from fxlb/dccpv6

fix partial checksum errors in DCCP decoder, IPv6 case