#include <stdio.h>
#define SUB_UNSAFE(x, y) x * y
#define SUB(x, y) ((x) * (y))
int main(void) {
printf("%d\n", SUB_UNSAFE
(4 - 4, 2)); printf("%d\n", SUB
(4 - 4, 2)); }
//http://pt.stackoverflow.com/q/192041/101
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgU1VCX1VOU0FGRSh4LCB5KSB4ICogeQojZGVmaW5lIFNVQih4LCB5KSAoKHgpICogKHkpKQoKaW50IG1haW4odm9pZCkgewoJcHJpbnRmKCIlZFxuIiwgU1VCX1VOU0FGRSg0IC0gNCwgMikpOwoJcHJpbnRmKCIlZFxuIiwgU1VCKDQgLSA0LCAyKSk7Cn0KCi8vaHR0cDovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMTkyMDQxLzEwMQ==