Comment # 11
on bug 8313
from Bill Meier
>
> The ENC_ values should be one of ENC_LITTLE_ENDIAN or ENC_BIG_ENDIAN for any
> field that is more than one byte in length (and thus has an endianness to
> worry about). ENC_NA is available for single-byte values (that don't have an
> endianness) and for fields like FT_BYTES which designate an arbitrary-length
> array of bytes with no particular interpretation (and thus no particular
> endianness). There are also other encoding values for strings (ASCII vs
> UTF-8 etc) and other specific types, but I don't think any of them apply to
> SML. For more details see doc/README.developer around line 2357.
>
There's a perl program in the Wireshark tools directory which can be used to
fix up encoding args:
tools\fix-encoding-args.pl
perl ...\tools\fix-encoding-args.pl
Usage: ...\tools\fix-encoding-args.pl [--action="" [--write]
FILENAME [...]
--action = "" (default)
Fix <certain-fcn-names>() encoding arg when possible in FILENAME(s)
Fixes (if any) are listed on stdout)
--write create FILENAME.encoding-arg-fixes (original file with fixes)
(effective only for fix-all)
--action = ""
Find all occurrences of <certain-fcn-names>() statements)
highlighting the 'encoding' arg
so:
perl ...\tools\fix-encoding-args.pl --write packet-xxx.c
should create a packet-xxx.encoding-arg-fixes with the changes.
You are receiving this mail because:
- You are watching all bug changes.