Back to home page

EIC code displayed by LXR

 
 

    


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