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