File indexing completed on 2025-01-18 09:59:33
0001 #if (defined(CERNLIB_UNIX))&&(!defined(CERNLIB_SINGLE))
0002 #ifndef CERNLIB_DOUBLE
0003 #define CERNLIB_DOUBLE
0004 #endif
0005 #endif
0006
0007 #if defined(CERNLIB_DECS)||defined(CERNLIB_QMALPH)||defined(CERNLIB_APOLLO)||defined(CERNLIB_SGI)||defined(CERNLIB_NEXT)||defined(CERNLIB_LINUX)||defined(CERNLIB_SOLARIS)||defined(CERNLIB_MSDOS)||defined(CERNLIB_CONVEX32)||defined(CERNLIB_QFAPOGEE)||defined(CERNLIB_QFEPC)||defined(CERNLIB_QFMSOFT)||defined(CERNLIB_QFDEC)||defined(CERNLIB_WINNT)
0008 #ifndef CERNLIB_NOQUAD
0009 #define CERNLIB_NOQUAD
0010 #endif
0011 #endif
0012
0013 #if !defined(CERNLIB_NOQUAD)
0014 #ifndef CERNLIB_QUAD
0015 #define CERNLIB_QUAD
0016 #endif
0017 #endif
0018
0019 #if defined(CERNLIB_QMALPH)
0020 #ifndef CERNLIB_FORTRAN
0021 #define CERNLIB_FORTRAN
0022 #endif
0023 #endif
0024
0025 #if (defined(CERNLIB_CONVEX))&&(defined(CERNLIB_SINGLE))
0026 #ifndef CERNLIB_CONVEX64
0027 #define CERNLIB_CONVEX64
0028 #endif
0029 #endif
0030 #if (defined(CERNLIB_CONVEX))&&(!defined(CERNLIB_CONVEX64))
0031 #ifndef CERNLIB_CONVEX32
0032 #define CERNLIB_CONVEX32
0033 #endif
0034 #endif
0035 #if defined(CERNLIB_CONVEX32)||defined(CERNLIB_CONVEX64)
0036 #ifndef CERNLIB_CONVEX
0037 #define CERNLIB_CONVEX
0038 #endif
0039 #endif
0040
0041 #if 0
0042 * DEC Fortran 1.0 is used for Windows/NT
0043 #endif
0044 #if defined(CERNLIB_WINNT) && !defined(CERNLIB_QFMSOFT)
0045 #ifndef CERNLIB_DECS
0046 #define CERNLIB_DECS
0047 #endif
0048
0049 #ifndef CERNLIB_QMALPH
0050 #define CERNLIB_QMALPH
0051 #endif
0052
0053 #ifndef CERNLIB_FORTRAN
0054 #define CERNLIB_FORTRAN
0055 #endif
0056 #endif
0057
0058 #if (defined(CERNLIB_MSDOS))&&(!defined(CERNLIB_NDP))&&(!defined(CERNLIB_WINNT))
0059 #ifndef CERNLIB_QF2C
0060 #define CERNLIB_QF2C
0061 #endif
0062 #endif
0063
0064 #if defined(CERNLIB_LINUX)
0065 #ifndef CERNLIB_QF2C
0066 #define CERNLIB_QF2C
0067 #endif
0068 #endif
0069
0070 #if defined(CERNLIB_IBMMVS)||defined(CERNLIB_IBMVM)
0071 #ifndef CERNLIB_IBM
0072 #define CERNLIB_IBM
0073 #endif
0074 #endif
0075
0076 #if defined(CERNLIB_CDC)||defined(CERNLIB_CRAY)
0077 #ifndef CERNLIB_SINGLE
0078 #define CERNLIB_SINGLE
0079 #endif
0080 #endif
0081
0082 #if defined(CERNLIB_IBM)||defined(CERNLIB_VAX)||defined(CERNLIB_NORD)
0083 #ifndef CERNLIB_DOUBLE
0084 #define CERNLIB_DOUBLE
0085 #endif
0086 #endif
0087
0088 #if defined(CERNLIB_IBM)
0089 #ifndef CERNLIB_QMIBMXA
0090 #define CERNLIB_QMIBMXA
0091 #endif
0092 #endif
0093
0094 #if 0
0095 * Defines for the tests not used to build lib
0096 #endif
0097
0098 #if defined(CERNLIB_DOUBLE)
0099 #ifndef CERNLIB_CMPXDOUB
0100 #define CERNLIB_CMPXDOUB
0101 #endif
0102 #endif
0103
0104 #if defined(CERNLIB_CRAY)
0105 #ifndef CERNLIB_CMPXDOUB
0106 #define CERNLIB_CMPXDOUB
0107 #endif
0108 #endif
0109
0110 #if (defined(CERNLIB_UNIX))&&(!defined(CERNLIB_SINGLE))
0111 #ifndef CERNLIB_QIEEE
0112 #define CERNLIB_QIEEE
0113 #endif
0114 #endif
0115
0116 #if defined(CERNLIB_IBMRT)
0117 #ifndef CERNLIB_IBMRS
0118 #define CERNLIB_IBMRS
0119 #endif
0120 #endif