fix macro parameter cast