Undef __P before defining it.