This PR
- replaces
ull
constants byUINT64()
constants becauseull
is strictly speaking not supported by C89. - does the same for
UINT32()
for the sake of consistency both withUINT64()
but also in general with theuintXX_t
types we use (if we useuintXX_t
using the corresponding constant macros is the most natural thing to do) - makes
gen_context.c
C89 compliant. (It was not but we didn’t notice because it has its own CFLAGS)
Please see the commit messages to see how to re-create the first commit. This will make reviewing this rather trivial.
edit: I know this touches > 300 lines but I think it will hardly annoy any existing PRs because the lines with constants are typically not touched.