Finally resolve compilation warnings in iropt.c pertaining to the
casts of pointers to/from the 64-bit hash values.  Instead, invent a
type 'HWord' which is the same size as a pointer on the host.  Check
all data sizes at library initialisation, for sanity purposes.  Use
HWord instead of ULong for the association tables in iropt.c.  This
has the added advantage that it makes iropt a bit faster and less
space-hungry on 32-bit hosts, since HWord is 32-bits on a 32-bit host.



git-svn-id: svn://svn.valgrind.org/vex/trunk@343 8f6e269a-dfd6-0310-a8e1-e2731360e62c
3 files changed