Switch from GLib integers to C99 integers
When I first started the project back in 1998, fixed-width integer types weren't standardized in a way that was usable on different platforms. GLib provided fixed-width types and so that's what we ended up adopting. Since then C99 added standard fixed-width types and more recently the GLib project has started moving toward deprecating their types in favor of C99's.
It would be a lot of busywork, but it might be beneficial for us to do the same. At a minimum we need to migrate the following:
Code:
-
capture -
epan -
epan/crypt -
epan/dfilter -
epan/dissectors -
epan/ftypes -
epan/wslua -
extcap -
fuzz -
plugins -
randpkt_core -
tools -
ui -
wiretap -
writecap -
wsutil -
wsutil/wmem
Documentation:
-
doc -
docbook
APIs:
-
tvbuff -
UAT
Edited by Gerald Combs