func:  proto_item_prepend_text(proto_item *pi, const char *format, ...) char representation [ ITEM_LABEL_LENGTH ] ; fi = PITEM_FINFO ( pi ); if ( fi == NULL )  if ( ! PROTO_ITEM_IS_HIDDEN ( pi ) )  if ( fi -> rep == NULL )  proto_item_fill_label ( fi , representation );  proto_item_fill_label(field_info *fi, gchar *label_str) header_field_info * hfinfo ; guint8 * bytes ; if ( ! fi )  hfinfo = fi -> hfinfo; switch ( hfinfo -> type )  bytes = ( guint8 * ) fvalue_get ( & fi -> value ); bytes = ( guint8 * ) fvalue_get ( & fi -> value ); bytes = ( guint8 * ) fvalue_get ( & fi -> value ); bytes = ( guint8 * ) fvalue_get ( & fi -> value ); bytes = ( guint8 * ) fvalue_get ( & fi -> value ); bytes = ( guint8 * ) fvalue_get ( & fi -> value ); bytes = ( guint8 * ) fvalue_get ( & fi -> value ); label_fill ( label_str , 0 , hfinfo , hfinfo_format_text ( hfinfo , bytes ) ); static const char hfinfo_format_text(const header_field_info *hfinfo, const guchar *string) switch ( hfinfo -> display )  return format_text ( string , strlen ( string ) ) ; 