OK, morderò. Un answer del popolarissimo Why does the C preprocessor interpret the word "linux" as the constant "1"? questione afferma chePerché il Korn oneliner del 1987 stampa unix?
main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}`
stampe
"unix"
, ma per ragioni che non hanno assolutamente nulla a che fare con l'ortografia del nome di macro.
ho letto http://www.ioccc.org/1987/korn.hint ma penso abbastanza più in dettaglio aiuterebbe unobfuscating questo :)
Questa "domanda" presenta un puzzle, non una domanda. –
@EricPostpischil Ora un puzzle può mettere in discussione le persone, e se le persone sono perplesse, tendono a fare domande. – glglgl