Hi,

> Well, at least in 1.6.x and later (I don't know whether this was supported in 
> 1.4.x), doc/README.developer says:
>
>       [ .... snip ....]
>
>        BASE_CUSTOM allows one to specify a callback function pointer that will
>        format the value. The function pointer of the same type as defined by
>        custom_fmt_func_t in epan/proto.h, specifically:
>
>          void func(gchar *, guint32);
>
>        The first argument is a pointer to a buffer of the ITEM_LABEL_LENGTH 
> size
>        and the second argument is the value to be formatted.

Very interesting ... seems I missed that because in the SVN, the
_proto_tree_add_bits_ret_val function doesn't seem to support that
display style.
They call hfinfo_uint_format directly. But I think this function could
actually benefit from using fill_label_uint rather than reimplementing
the logic locally.

Cheers,

    Sylvain
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to