在 2020/3/24 5:45, Jehan Pagès 写道: > Hi all! > > I had some issues with the *_EPSILON constants on building a project > (actually I remember this issue so I think I had it on other projects, but > back then I think I just fixed in the project code with some #ifndef > #define instead of properly fixing the source of the bug in Mingw-w64; > fixing my own past mistake!). > > According to Microsoft docs ( > https://docs.microsoft.com/en-us/cpp/c-runtime-library/data-type-constants?view=vs-2019) > these should be defined in float.h. I can see that Mingw-w64 version of > this header defines a whole bunch of other macros of the same family, but > not these ones. So I added the #define-s next to the others using the same > coding style. > > Attached is the patch for review and hopefully soon pushed on the > repository! :-) > Thanks. > > Jehan > > >
Thanks for catching this. I pushed the patch. N.B. Aside from Microsoft, ISO C requires these macros too. -- Best regards, LH_Mouse
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
