mirror of
https://git.gfz-potsdam.de/naaice/iphreeqc.git
synced 2025-12-15 16:18:22 +01:00
Squashed 'phreeqcpp/' changes from f975e17..9925ceb
9925ceb Updated for more visual studios tested on vs2005 vs2012 vs2013 vs2015 vs2019 git-subtree-dir: phreeqcpp git-subtree-split: 9925ceb3d2afa5ed8686dbc781b857e6f1b45314
This commit is contained in:
parent
a5b8a03fd7
commit
488c119ac8
@ -6,7 +6,6 @@
|
||||
# define WINVER 0x0400
|
||||
# endif
|
||||
# include <afx.h>
|
||||
// # define nullptr NULL
|
||||
# endif
|
||||
# include <windows.h>
|
||||
# if defined(PHREEQCI_GUI)
|
||||
@ -2096,7 +2095,7 @@ char* _string_duplicate(const char* token, const char* szFileName, int nLine);
|
||||
// https://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER < 1900)
|
||||
#if (_MSC_VER == 1400) // VS2005
|
||||
#if (_MSC_VER <= 1700) // VS2012
|
||||
namespace std {
|
||||
__inline bool isnan(double num) {
|
||||
return _isnan(num) != 0;
|
||||
|
||||
@ -6,7 +6,8 @@
|
||||
* #define DEFINITIONS
|
||||
* ---------------------------------------------------------------------- */
|
||||
#if !defined(NAN)
|
||||
# if defined(_MSC_VER) && (_MSC_VER <= 1400) // VS2005
|
||||
# if defined(_MSC_VER) && (_MSC_VER <= 1700) // VS2012
|
||||
// https://learn.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=msvc-170
|
||||
# include <limits>
|
||||
# define NAN std::numeric_limits<double>::signaling_NaN()
|
||||
# else
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user