2009-03-23 17:04 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/itemapi.c
* harbour/source/common/hbprintf.c
* use isfinite() instead of finite() in MinGW builds.
It's possible that it can resolve problems with MinGW64 builds.
This commit is contained in:
@@ -8,6 +8,12 @@
|
||||
2009-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
|
||||
*/
|
||||
|
||||
2009-03-23 17:04 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||||
* harbour/source/vm/itemapi.c
|
||||
* harbour/source/common/hbprintf.c
|
||||
* use isfinite() instead of finite() in MinGW builds.
|
||||
It's possible that it can resolve problems with MinGW64 builds.
|
||||
|
||||
2009-03-23 16:06 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||||
* harbour/source/pp/ppcore.c
|
||||
! fixed typo in data constant values written to .ppo files
|
||||
|
||||
@@ -179,7 +179,7 @@ optimized.
|
||||
#endif
|
||||
|
||||
|
||||
#if defined( __GNUC__ ) && defined( _ISOC99_SOURCE )
|
||||
#if defined( __GNUC__ ) && ( defined( _ISOC99_SOURCE ) || defined(__MINGW32__) )
|
||||
|
||||
/* use C99 macros */
|
||||
# define HB_NUMTYPE( v, d ) do { \
|
||||
@@ -223,7 +223,7 @@ optimized.
|
||||
|
||||
# if defined(__RSXNT__) || defined(__EMX__) || \
|
||||
defined(__XCC__) || defined(__POCC__) || \
|
||||
defined(HB_OS_HPUX)
|
||||
defined(__MINGW32__) || defined(HB_OS_HPUX)
|
||||
# define hb_isfinite( d ) isfinite( d )
|
||||
# elif !defined( __NO_LONGDOUBLE__ ) && defined( __BORLANDC__ )
|
||||
# define hb_isfinite( d ) _finitel( d )
|
||||
@@ -231,8 +231,7 @@ optimized.
|
||||
# define hb_isfinite( d ) _finite( ( double ) d )
|
||||
# elif defined( __BORLANDC__ ) || defined( __WATCOMC__ )
|
||||
# define hb_isfinite( d ) _finite( d )
|
||||
# elif defined(__GNUC__) || defined(__DJGPP__) || defined(__MINGW32__) || \
|
||||
defined(__LCC__)
|
||||
# elif defined(__GNUC__) || defined(__DJGPP__) || defined(__LCC__)
|
||||
# define hb_isfinite( d ) finite( d )
|
||||
# else
|
||||
# define hb_isfinite( d ) FALSE
|
||||
|
||||
@@ -2241,12 +2241,11 @@ BOOL hb_itemStrBuf( char *szResult, PHB_ITEM pNumber, int iSize, int iDec )
|
||||
|
||||
#if defined(__RSXNT__) || defined(__EMX__) || \
|
||||
defined(__XCC__) || defined(__POCC__) || \
|
||||
defined(HB_OS_HPUX)
|
||||
defined(__MINGW32__) || defined(HB_OS_HPUX)
|
||||
# define HB_FINITE_DBL(d) ( isfinite(d)!=0 )
|
||||
#elif defined(__WATCOMC__) || defined(__BORLANDC__) || defined(_MSC_VER)
|
||||
# define HB_FINITE_DBL(d) ( _finite(d)!=0 )
|
||||
#elif defined(__GNUC__) || defined(__DJGPP__) || defined(__MINGW32__) || \
|
||||
defined(__LCC__)
|
||||
#elif defined(__GNUC__) || defined(__DJGPP__) || defined(__LCC__)
|
||||
# define HB_FINITE_DBL(d) ( finite(d)!=0 )
|
||||
#else
|
||||
/* added infinity check for Borland C [martin vogel] */
|
||||
|
||||
Reference in New Issue
Block a user