change macro name for os