Title: Re: [Wireshark-dev] Disectors & conversations
For the most part, directly from the 
README.developer!!
 
/* create display subtree for the protocol 
*/
ti = proto_tree_add_item(tree, proto_cwrio, tvb, 0, -1, FALSE);
cwrio_tree = 
proto_item_add_subtree(ti, ett_cwrio);
/* add 
an item to the subtree, see section 1.6 for more information 
*/
proto_tree_add_item(cwrio_tree,
hf_cwrio_MsgType, 
tvb, offset, 1, 
FALSE);
proto_tree_add_item(cwrio_tree,
hf_cwrio_MsgHdrSize, 
tvb, offset+1, 1, 
FALSE);
proto_tree_add_item(cwrio_tree,
-Tim
 
  
  
  
  It is strange. I have no 
  clue where the number in parenthese goes from.
 
  How does the code arround proto_tree_add_item() look 
  like?
  
  
  Od: wireshark-dev-bounces@xxxxxxxxxxxxx za 
  uživatele Cook, Timothy
Odesláno: čt 22.6.2006 19:11
Komu: 
  Developer support list for Wireshark
Předmět: Re: [Wireshark-dev] 
  Disectors & conversations
  
  That 
  was my assumption!  I've included the fragment of the array for the value 
  in question.  Refer to the attached Wireshark decode.
  static 
  hf_register_info hf[] = {{ 
  &hf_cwrio_MsgType,
{ "Message Type", "cwrio.MsgType",FT_INT8, 
  BASE_HEX, NULL, 0x0, 
"CW Host aligns even # of 
  bytes", HFILL }},
-Tim 
  
  
    
    
    
    It seems you use 
    BASE_HEX_DEC for the field. If you use BASE_HEX it shoudl disply only 
    hexadecimal variant.
     
 
    
    
    Od: wireshark-dev-bounces@xxxxxxxxxxxxx za 
    uživatele Cook, Timothy
Odesláno: čt 22.6.2006 
    17:05
Komu: Developer support list for 
    Wireshark
Předmět: Re: [Wireshark-dev] Disectors & 
    conversations
    
    Thanks for the info.
I have yet another 
    question.
Using the routine proto_tree_add_item() to add a signed 
    value to the
Protocol tree displays the value in HEX (as expected) & 
    a decimal value
in parens.  How can I prevent the decimal value from 
    being displayed?
-Tim
 
 
<SNIP>