Op 12 okt. 2017 2:04 p.m. schreef "Norbert Pfeiler" <
[email protected]>:

Well LH_Mouse did answer the question:

WIN32 is a non-reserved name, would thus break standards-conforming code
(int
WIN32 = 0;) and is therefore not defined in strict standard-conforming mode
(-std=c++??).


The question as how I see it is why WIN32 is defined at all in the
-std=gnu++XX modes. There's no answer to that in this thread.

Ruben


Best, Norbert.

On Thu, Oct 12, 2017 at 1:58 PM Ruben Van Boxem <[email protected]>
wrote:

> Op 12 okt. 2017 11:15 a.m. schreef "Frédéric" <[email protected]>:
>
> > If you look at MSDN, it's actually _WIN32 is the only macro really
> > mentioned anywhere. WIN32 is defined by most Visual studio projects at
> that
> > level, not the compiler. So in my eyes, changing code to check for
_WIN32
> > is the only right thing to do.
>
>
> Yes and on our suggestion, the library has just done that (changing
> WIN32 to _WIN32).
>
> However, why does w64 treat differently -std=gnu++XX than -std=c++XX?
> This does not look consistent to me as WIN32 is not concerned by the
> standard.
>
>
> That is a good question. I would say it is something decided long ago and
> now either still there due to no one working on changing that, or there is
> a valid reason this is required.
>
> If no one here answers your question, you might try the GCC mailing list,
> although not a lot of Windows developers lurk there..
>
> Ruben
>
>
> F
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Mingw-w64-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
> ------------------------------------------------------------
------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Mingw-w64-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to