Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

platform.h

00001 /* source/headers/geos/platform.h.  Generated by configure.  */
00002 #ifndef GEOS_PLATFORM_H
00003 #define GEOS_PLATFORM_H
00004 
00005 /* Set to 1 if `long int' is 64 bits */
00006 /* #undef HAVE_LONG_INT_64 */
00007 
00008 /* Set to 1 if `long long int' is 64 bits */
00009 #define HAVE_LONG_LONG_INT_64 
00010 
00011 //Defines NaN for intel platforms
00012 #define DoubleNotANumber 1.7e-308
00013 
00014 //Don't forget to define infinities
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

Generated on Fri Nov 26 21:30:45 2004 for GEOS by  doxygen 1.3.9.1