00001
00002 #ifndef GEOS_PLATFORM_H
00003 #define GEOS_PLATFORM_H
00004
00005
00006
00007
00008
00009 #define HAVE_LONG_LONG_INT_64
00010
00011
00012 #define DoubleNotANumber 1.7e-308
00013
00014
00015 #define DoubleInfinity 1.7e+308
00016 #define DoubleNegInfinity -1.7e+308
00017
00018 #ifdef HAVE_LONG_LONG_INT_64
00019 typedef long long int int64;
00020 #else
00021 typedef long int int64;
00022 #ifndef HAVE_LONG_INT_64
00023 #define INT64_IS_REALLY32 1
00024 #warning "Could not find 64bit integer definition!"
00025 #endif
00026 #endif
00027
00028 #endif