2021-03-03 19:30, Ferruh Yigit: > On 3/3/2021 6:19 PM, Dmitry Kozlyuk wrote: > > 2021-03-03 16:47, Ferruh Yigit: > >> On 3/3/2021 4:32 PM, Dmitry Kozlyuk wrote: [...] > > +#pragma push_macro("s_addr") > > +#ifdef s_addr > > +#undef s_addr > > +#endif > > I guess this needs to be as following, in case this header included before > the > windows header: > > #ifdef s_addr > #pragma push_macro("s_addr") > #undef s_addr > #endif
It actually works both ways. I used #ifdef inside so that #pragma pop_macro doesn't need its own guard.