#include <stdio.h>
#define ternary(cond, true, false) ( (void *[]){true,false}[!cond] )
int main(void) {
int x;
printf(ternary
(x
,"non-zero","zero"));
printf("\n%d\n",ternary
(x
,1,0));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIHRlcm5hcnkoY29uZCwgdHJ1ZSwgZmFsc2UpICggKHZvaWQgKltdKXt0cnVlLGZhbHNlfVshY29uZF0gKQoKaW50IG1haW4odm9pZCkgeyAKCWludCB4OwoJc2NhbmYoIiVkIiwmeCk7CgkKCXByaW50Zih0ZXJuYXJ5KHgsIm5vbi16ZXJvIiwiemVybyIpKTsKCQoJcHJpbnRmKCJcbiVkXG4iLHRlcm5hcnkoeCwxLDApKTsKCQoJcmV0dXJuIDA7Cn0=