Hi, There's no way to change a registered array. Therefore I suggested to use FT_BYTES, which has a variable length given in the proto_tree_add_* function.
Thanx, Jaap On Mon, 22 Jan 2007, Jan Kokott wrote: > Hi, > > I have a little problem with the hf [] array. > In the subtree "frame" are two fields defining the length of my subtree > "Adressing Field". > > The Field could varry between 4 and 20 byte. The total length is a problem I > have already solved. My problem is, that 2 of the 4 fields in those 4-20 byte > have a variable length(0,2 or 8 Byte). > > The dissector (if (tree)) was solved with an switch/case, for every > possibility. > But how do I change the hf [], so that it could have 2 or 4 fields with 0-8 > Byte ? > I could use a switch/case again but therefore I would need to write 6 > different hf_register with 14-16 entrys. > > Any ideas on how I could do that a bit smoother ? > > Regards > Jan Kokott > _______________________________________________ Wireshark-dev mailing list [email protected] http://www.wireshark.org/mailman/listinfo/wireshark-dev
