On 9/30/2021 4:54 AM, Guillaume Piolat wrote: > I'm looking at the VC headers coming with Visual Studio, and it seems you can go > a long way with: > #pragma once > #pragma push_macro/pop_macro > #pragma pack The first two are dealt with by the preprocessor, not the compiler.