Explicitly cast to uint32_t and suppress warnings by VC
../src/variable.c(1440): warning C4244: 'initializing': conversion from 'double' to 'uint32_t', possible loss of data 242 ../src/variable.c(1470): warning C4244: 'initializing': conversion from 'double' to 'uint32_t', possible loss of data 243
Explicitly cast to uint32_t and suppress warnings by VC
TODO: check for
newsizeoverflow