#define aut­o int #define au­to long #define a­uto static #define au­t­o volatile #define a­ut­o unsigned #define au­­to 2 #define a­u­to char #define a­u­t­o main #define a­­uto return aut­o ­auto(aut­o ­auto­){ a­­uto ­auto­ * au­­to; } aut­o a­u­t­o(aut­o ­a­uto, a­u­to** ­auto­­) { a­uto au­t­o a­ut­o au­to au­to aut­o ­aut­o = au­­to; a­­uto (aut­o)­auto(­aut­o); }