#define A(c) (c)-0x19 #define UNHIDE_STR(str) do { char *p = str; while (*p) *p++ += 0x19; } while (0) #define HIDE_STR(str) do { char *p = str; while (*p) *p++ -= 0x19; } while (0) char pass[] = { A('c'), A('a'), A('t'), A('z'), A('r'), A('u'), A('l'), 0 };