Move all casting macros to falgnfq-private.h