Added include to define macros as __user