[EMAIL PROTECTED] wrote:

> I want to add a new preference for a protocol, it is an integer type,
> the length is great than 8 bytes, but the function preference
> prefs_register_uint_preference() can only register a int value less than
> 4 byte.

Presumably you meant "can only register a 4-byte integer value" - you 
can register a 4-byte integer value with values between 0 and 255, for 
example, but the variable is still a guint, which is 4 bytes on all the 
platforms I know of.

By "great[er] than 8 bytes", do you really mean you need to register an 
integer value that's longer than a guint64?  If so, then, as Wireshark 
doesn't have any bignum support, you're out of luck.  You'd have to 
register a string preference, and do all of the bignum stuff yourself.

_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to