File indexing completed on 2025-02-21 10:04:02
0001 #if defined(CERNLIB_VAX)
0002 #if defined(CERNLIB_QMALPH)
0003 #ifndef CERNLIB_ALPHA
0004 #define CERNLIB_ALPHA
0005 #endif
0006 #endif
0007 #endif
0008
0009 #if defined(CERNLIB_QMVAOS)
0010 #ifndef CERNLIB_ALPHA_OSF
0011 #define CERNLIB_ALPHA_OSF
0012 #ifndef CERNLIB_ALPHA
0013 #define CERNLIB_ALPHA
0014 #endif
0015 #endif
0016 #endif
0017
0018 #if defined(CERNLIB_IBMMVS)||defined(CERNLIB_NEWLIB)
0019 #ifndef CERNLIB_IBM
0020 #define CERNLIB_IBM
0021 #endif
0022 #endif
0023
0024 #if defined(CERNLIB_MSDOS)
0025 #ifndef CERNLIB_QF2C
0026 #define CERNLIB_QF2C
0027 #endif
0028 #endif
0029
0030 #if defined(CERNLIB_IBM)||defined(CERNLIB_VAX)||defined(CERNLIB_NORD)||defined(CERNLIB_UNIVAC)
0031 #ifndef CERNLIB_DOUBLE
0032 #define CERNLIB_DOUBLE
0033 #endif
0034 #endif
0035
0036 #if (defined(CERNLIB_UNIX))&&(!defined(CERNLIB_SINGLE))
0037 #ifndef CERNLIB_DOUBLE
0038 #define CERNLIB_DOUBLE
0039 #endif
0040 #endif
0041
0042 #if defined(CERNLIB_UNIX)||defined(CERNLIB_GNU)||defined(CERNLIB_QMALPH)||defined(CERNLIB_WINNT)||defined(CERNLIB_QF2C)
0043 #ifndef CERNLIB_BSLASH
0044 #define CERNLIB_BSLASH
0045 #endif
0046 #endif
0047
0048 #if (defined(CERNLIB_APOLLO)||defined(CERNLIB_VAX)||defined(CERNLIB_UNIX)||defined(CERNLIB_IBM))&&(!defined(CERNLIB_IPSC))&&(!defined(CERNLIB_MSDOS))
0049 #ifndef CERNLIB_CZ
0050 #define CERNLIB_CZ
0051 #endif
0052 #endif
0053
0054 #if (defined(CERNLIB_APOLLO)||defined(CERNLIB_UNIX))&&(!defined(CERNLIB_CRAY))&&(!defined(CERNLIB_IPSC))&&(!defined(CERNLIB_MSDOS))
0055 #ifndef CERNLIB_HMMAP
0056 #define CERNLIB_HMMAP
0057 #endif
0058 #endif
0059
0060 #if defined(CERNLIB_UNIX)||defined(CERNLIB_MSDOS)||(defined(CERNLIB_WINNT) && !defined(CERNLIB_MSSTDCALL))
0061 # ifndef CERNLIB_QX_SC
0062 # define CERNLIB_QX_SC
0063 # endif
0064 #endif
0065
0066 #if defined(CERNLIB_APOLLO)||defined(CERNLIB_CONVEX)
0067 #ifndef CERNLIB_BSD
0068 #define CERNLIB_BSD
0069 #endif
0070 #endif
0071
0072 #if defined(CERNLIB_SUN)
0073 # if defined(CERNLIB_SOLARIS)
0074 # ifndef CERNLIB_SYS5
0075 # define CERNLIB_SYS5
0076 # endif
0077 # else
0078 # ifndef CERNLIB_BSD
0079 # define CERNLIB_BSD
0080 # endif
0081 # endif
0082 #endif
0083
0084 #if defined(CERNLIB_IBMRT)||defined(CERNLIB_DECS)||defined(CERNLIB_HPUX)||defined(CERNLIB_SGI)||defined(CERNLIB_AIX370)||defined(CERNLIB_IPSC)||defined(CERNLIB_LINUX)
0085 #ifndef CERNLIB_SYS5
0086 #define CERNLIB_SYS5
0087 #endif
0088 #endif
0089
0090 #if defined(CERNLIB_IBM)||defined(CERNLIB_VAX)||defined(CERNLIB_AIX370)||defined(CERNLIB_NORD)||defined(CERNLIB_UNIVAC)
0091 #ifndef CERNLIB_NO_IEEE
0092 #define CERNLIB_NO_IEEE
0093 #endif
0094
0095 #endif
0096 #ifdef CERNLIB_MSSTDCALL
0097 # define VISUAL_CPLUSPLUS
0098 # ifndef CERNLIB_QXCAPT
0099 # define CERNLIB_QXCAPT
0100 # endif
0101 # ifndef type_of_call
0102 # define type_of_call _stdcall
0103 # endif
0104 #endif
0105
0106 #ifndef type_of_call
0107 # define type_of_call
0108 #endif