Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:54:45

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