April 13, 2026
11 a.m.
On Mon Apr 13 11:00:21 2026 +0000, Alfred Agrell wrote:
https://en.cppreference.com/w/c/preprocessor/conditional.html#Conditional_ev...
Any identifier, which is not literal, non defined using #define directive, evaluates to 0 Is some random compiler printing absurd warnings or something? Not really I was just using -Wundef for some random reason and found this. And I remember (or perhaps misremember) @julliard telling me that we cannot use preprocessor symbols unless they are defined.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10644#note_135948