removed cast macros in macros/value.h