From http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1539 :
authormorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 15 Mar 2008 22:41:57 +0000 (22:41 +0000)
committermorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 15 Mar 2008 22:41:57 +0000 (22:41 +0000)
commit5731404a76e855e4e9fc668bcbca581efa4157d6
treef47ad51a0b89e8928364c8ae55f70a5d16d8dfdf
parent88726ce48212e915edeed59cdb7c0a51e5f61662
From bugs.wireshark.org/bugzilla/show_bug.cgi?id=1539 :

Hexadecimal and octal are unsigned.  Don't let dissectors register signed
fields (FT_INT*) to be displayed in hexadecimal (including HEX_DEC and DEC_HEX)
or octal.  Fix dissectors that do that mostly by changing the fields to
unsigned though in PANA it appears the fields are meant to be signed so
change those fields to be displayed in decimal.

This fixes an assertion crash in hfinfo_numeric_format() if/when someone tries
to create a filter using one of these mixed signed/unsigned fields (because
that routine does not know how to present the user with a signed value in
hex).

Also add FT_*INT64 to the "make sure it's not BASE_NONE" check.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24643 f5534014-38df-0310-8fa8-9805f1628bb7
epan/dissectors/packet-acn.c
epan/dissectors/packet-dlm3.c
epan/dissectors/packet-dua.c
epan/dissectors/packet-ieee80211.c
epan/dissectors/packet-pana.c
epan/dissectors/packet-pcnfsd.c
epan/dissectors/packet-ptp.c
epan/dissectors/packet-scsi-ssc.c
epan/proto.c