// "==" in bits ,just for fun...
inline int Equal(int x, int y) {
return (!(x ^ y));
}
int
main (int argc, char *argv[])
{
int x = -1;
int y = 0;
int z = 2;
int a = 0;
int b = 3;
printf("x same as y %d\n",Equal(x,y));
printf("b same as y %d\n",Equal(b,y));
printf("a same as y %d\n",Equal(a,y));
printf("z same as b %d\n",Equal(z,b));
return 0;
}