Quiet GCC
Add value_data_cast and use it to perform casts for hex xlat

Eventual plan is to use it everywhere we need to perform casts