File indexing completed on 2025-02-21 10:09:02
0001 #ifndef CERNLIB_COMIS
0002 #define CERNLIB_COMIS
0003 #endif
0004
0005 #if (!defined(CERNLIB_FPANELS)) && (!defined(CERNLIB_WINNT))
0006 #define CERNLIB_FPANELS
0007 #endif
0008
0009 #if (!defined(CERNLIB_MOTIF)) && (!defined(CERNLIB_WINNT))
0010 #define CERNLIB_MOTIF
0011 #endif
0012
0013 #ifndef CERNLIB_SIGMA
0014 #define CERNLIB_SIGMA
0015 #endif
0016
0017 #ifndef CERNLIB_MLP
0018 #define CERNLIB_MLP
0019 #endif
0020
0021 #if (!defined(CERNLIB_IPSC)) && (!defined(CERNLIB_MSDOS))
0022 #ifndef CERNLIB_CZ
0023 #define CERNLIB_CZ
0024 #endif
0025 #endif
0026
0027 #if defined(CERNLIB_IBMMVS) || defined(CERNLIB_NEWLIB)
0028 #ifndef CERNLIB_IBM
0029 #define CERNLIB_IBM
0030 #endif
0031 #endif
0032
0033 #if defined(CERNLIB_UNIX)||defined(CERNLIB_QMALPH)
0034 #ifndef CERNLIB_BSLASH
0035 #define CERNLIB_BSLASH
0036 #endif
0037 #endif
0038
0039 #if defined(CERNLIB_APOLLO) || defined(CERNLIB_QFMSOFT)
0040 #undef CERNLIB_BSLASH
0041 #endif
0042
0043 #if (defined(CERNLIB_IBM) || defined(CERNLIB_VAX)) || \
0044 (defined(CERNLIB_NORD) || defined(CERNLIB_APOLLO))
0045 #ifndef CERNLIB_DOUBLE
0046 #define CERNLIB_DOUBLE
0047 #endif
0048 #endif
0049
0050 #if (defined(CERNLIB_UNIX) || defined(CERNLIB_WINNT)) && (!defined(CERNLIB_SINGLE))
0051 #ifndef CERNLIB_DOUBLE
0052 #define CERNLIB_DOUBLE
0053 #endif
0054 #endif
0055
0056 #if (defined(CERNLIB_UNIX) || defined(CERNLIB_APOLLO)) && \
0057 (!defined(CERNLIB_IPSC)) && (!defined(CERNLIB_MSDOS)) && \
0058 (!defined(CERNLIB_NEXT)) && (!defined(CERNLIB_CONVEX))
0059 #ifndef CERNLIB_MMAP
0060 #define CERNLIB_MMAP
0061 #endif
0062 #endif
0063
0064 #ifdef CERNLIB_WINNT
0065 #ifndef CERNLIB_MMAP
0066 #define CERNLIB_MMAP
0067 #endif
0068 #endif
0069
0070 #ifdef CERNLIB_MSSTDCALL
0071 #ifndef CERNLIB_QXCAPT
0072 #define CERNLIB_QXCAPT
0073 #endif
0074 #endif
0075
0076 #if defined(CERNLIB_CRAY) || defined(CERNLIB_IBM) || \
0077 defined(CERNLIB_VAX)
0078 #ifndef CERNLIB_QXNO_SC
0079 #define CERNLIB_QXNO_SC
0080 #endif
0081 #endif
0082
0083 #if (defined(CERNLIB_APOLLO)) && (!defined(CERNLIB_APOF77))
0084 #ifndef CERNLIB_QXNO_SC
0085 #define CERNLIB_QXNO_SC
0086 #endif
0087 #endif
0088
0089 #if defined(CERNLIB_SGI) || defined(CERNLIB_IBMRT) || \
0090 defined(CERNLIB_SUN) || defined(CERNLIB_CONVEX) || \
0091 defined(CERNLIB_DECS) || defined(CERNLIB_AIX370) || \
0092 defined(CERNLIB_HPUX) || defined(CERNLIB_APOF77) || \
0093 defined(CERNLIB_NEXT) || defined(CERNLIB_LINUX) || \
0094 defined(CERNLIB_MSDOS) || defined(CERNLIB_WINNT)
0095 #if (!defined(CERNLIB_QX_SC)) && (!defined(CERNLIB_QXCAPT))
0096 #define CERNLIB_QX_SC
0097 #endif
0098 #endif
0099
0100 #if (defined(CERNLIB_UNIX) || defined(CERNLIB_VAX) || \
0101 defined(CERNLIB_IBM)) && (!defined(CERNLIB_IBMMVS)) && \
0102 (!defined(CERNLIB_NEWLIB))
0103 #ifndef CERNLIB_BUGREPORT
0104 #define CERNLIB_BUGREPORT
0105 #endif
0106 #endif
0107
0108 #ifdef CERNLIB_WINNT
0109 # ifdef CERNLIB_BUGREPORT
0110 # undef CERNLIB_BUGREPORT
0111 # endif
0112 # ifndef CERNLIB_CZ
0113 # define CERNLIB_CZ
0114 # endif
0115 # ifdef CERNLIB_MSSTDCALL
0116 # define F77_UPERCASE
0117 # ifndef CERNLIB_QXCAPT
0118 # define CERNLIB_QXCAPT
0119 # endif
0120 # ifdef CERNLIB_QX_SC
0121 # undef CERNLIB_QX_SC
0122 # endif
0123 # define type_of_call _stdcall
0124 # ifndef VISUAL_CPLUSPLUS
0125 # define VISUAL_CPLUSPLUS
0126 # endif
0127 # endif
0128 #endif
0129
0130 #ifndef type_of_call
0131 #define type_of_call
0132 #endif