13 #ifndef __SAGITTARIUS_COMMON_H_ 14 #define __SAGITTARIUS_COMMON_H_ 30 #define QUOTE(ARG) #ARG 31 #define EXPAND_AND_QUOTE(ARG) QUOTE(ARG) 33 #define JOIN(x, y) x##y 42 #if __STDC_VERSION__ < 199901L 49 #if SAGITTARIUS_PLATFORM == SAGITTARIUS_PLATFORM_LINUX 50 # if SAGITTARIUS_ARCH == SAGITTARIUS_ARCH_64 51 # define PLATFORM_UCHAR_MAX 256 52 # elif SAGITTARIUS_ARCH == SAGITTARIUS_ARCH_32 53 # define PLATFORM_UCHAR_MAX 256 55 #elif SAGITTARIUS_PLATFORM == SAGITTARIUS_PLATFORM_WIN 56 # if SAGITTARIUS_ARCH == SAGITTARIUS_ARCH_64 57 # define PLATFORM_UCHAR_MAX 256 58 # elif SAGITTARIUS_ARCH == SAGITTARIUS_ARCH_32 59 # define PLATFORM_UCHAR_MAX 256 61 #elif SAGITTARIUS_PLATFORM == SAGITTARIUS_PLATFORM_APPLE 62 # if SAGITTARIUS_ARCH == SAGITTARIUS_ARCH_64 63 # define PLATFORM_UCHAR_MAX 256 64 # elif SAGITTARIUS_ARCH == SAGITTARIUS_ARCH_32 65 # define PLATFORM_UCHAR_MAX 256 70 #define SAGITTARIUS_REAL double 71 #define GF_PYREALFMT "d" 74 #define SAGITTARIUS_DEBUG_LEVEL SBNW_DEBUG_LEVEL 83 typedef std::complex<Real> Complex;
87 #if SAGITTARIUS_USE_WIDE_STRINGS 88 typedef std::wstring _String;
91 typedef std::string _String;
95 typedef _String String;
97 typedef _String ASCIIString;
100 typedef unsigned long index_t;
102 #endif//End of C++ typedefs SAGITTARIUS_REAL Real
Make Real visible to C. Consider letting Real lie in top namespace.
Definition: SagittariusCommon.h:112
#define SAGITTARIUS_REAL
See typedef below.
Definition: SagittariusCommon.h:70
Autogenerated configure header.