28 #ifndef CASA_AIPSDEF_H 29 #define CASA_AIPSDEF_H 31 #include <casacore/casa/aipstype.h> 37 #if defined(__STDC__) || defined(__ANSI_CPP__) || defined(__hpux) 38 #define aips_name2(a,b) a##b 40 #define aips_name2(a,b) ab 56 #if !defined(AIPS_DEBUG) 57 #define aips_debug (0) 62 #define aips_debug aips_debug_on 70 #define AIPS_USE_NEW_SGI 81 #if !defined(AIPS_KAICC) && !defined(AIPS_INTELCC) 82 #if !defined(restrict) 89 #if defined(AIPS_SUN_NATIVE) 90 #define WHATEVER_SUN_TYPEDEF(X) X:: 91 #define WHATEVER_TYPENAME 92 #define WHATEVER_SUN_EXCEPTSPEC(X) throw(X) 94 #define WHATEVER_SUN_TYPEDEF(X) 95 #define WHATEVER_TYPENAME typename 96 #if defined(AIPS_CRAY_PGI) || defined(AIPS_GCC) 97 #define WHATEVER_SUN_EXCEPTSPEC(X) throw(X) 99 #define WHATEVER_SUN_EXCEPTSPEC(X) 103 #if defined(AIPS_USE_NEW_SGI) || defined(AIPS_GCC) || defined(AIPS_CRAY_PGI) 104 #if defined(WHATEVER_VECTOR_FORWARD_DEC) 105 #undef WHATEVER_VECTOR_FORWARD_DEC 108 #define WHATEVER_VECTOR_FORWARD_DEC template <class T, class U> class vector Define real & complex conjugation for non-complex types and put comparisons into std namespace...
Bool aips_debug_on
If AIPS_DEBUG is not defined, then the symbol expands to (0) which in an if should be removed by the ...
bool Bool
Define the standard types used by Casacore.
this file contains all the compiler specific defines