#include #define bool int #define true 1 #define false 0 #define case_do(c, to) \ case c: \ printf(to); \ break; int main() { char c; while ((c = getchar()) != '\n') { switch (c) { case_do('O', "0"); case_do('l', "1"); case_do('Z', "2"); case_do('S', "5"); case_do('b', "6"); case_do('B', "8"); case_do('q', "9"); default: printf("%c", c); } } if (0) { /* Fake array */ int a[1]; } return 0; }