А не хотите малость практической логики ?)))(Тем более, что у нас тут и программеры есть ...)))
Вот
bool v=0, p = (p==v)?(v==(!((unsigned int)(int*)NULL)!=0x5*85/255+1)):(*((char*)NULL)='\0');
Тут и туби вам и ор нот туби....
В общем то вопрос тут може тбыть только один....)) ....
Ха-ха смайлик влез )))