On Monday, 15 June 2015 at 21:59:43 UTC, ketmar wrote: > nononono. i smell #define hell from C and all the problems it > brings, like careful ordering of #include. Nah. #define does not define constants, but variable macros. Constants are constant _everywhere_. If ordering can effect that it isn't a _constant_.