From: Robert H. <Rob...@gm...> - 2002-10-16 09:06:41
|
Hi Gabriel, Am Mittwoch, 16. Oktober 2002 09:55 schrieb Gabriel Bouvigne: > > R> some remarks: does not compile on Win32 > > R> FLOAT_MAX isn't defined in psymodel.c > > > > uuuuum.... > > > > FLOAT_MAX is defined in machine.h. This is same as the mainline. > > Shouldn't FLOAT_MAX always be defined in limits.h in every platform? it looks like in limits.h are only integral values defined. no floating point, but in float.h . (speaking about MS VC) #if ( defined(_MSC_VER) || defined(__BORLANDC__) || defined(__MINGW32__) ) # define WIN32_LEAN_AND_MEAN # include <windows.h> # include <float.h> # define FLOAT_MAX FLT_MAX #else # ifndef FLOAT typedef float FLOAT; # ifdef FLT_MAX # define FLOAT_MAX FLT_MAX # else # define FLOAT_MAX 1e38 /* approx */ # endif # endif #endif Ciao Robert |