If you search for tvb_bcd_dig... tvb_bcd_dig... in the code bade base you can find many examples on how people have dealt with it. If you are planning to committ commit your dissector to Wireshark, write it in C not C++. Regards Anders