int myvar;
int foo(int mynum)
{
if ((((void *)0) == (myvar & ((1U<<0) << mynum))) && (mynum > 0))
return 1;
return 0;
}