1 #if defined(CERNLIB_LINUX) || defined(CERNLIB_HPUX) || defined(CERNLIB_SUN)
2 #if !defined(CERNLIB_UNIX)
7 #if defined(CERNLIB_UNIX)
14 # ifndef CERNLIB_QFEPC
15 #define CERNLIB_EQUHOLCH
17 #define CERNLIB_QTRHOLL
18 #define CERNLIB_QASCII
21 #define CERNLIB_FQXISN
22 #define CERNLIB_QPRINT
23 #define CERNLIB_QDEBUG
24 #define CERNLIB_QDEBPRI
25 #define CERNLIB_QISASTD
26 #define CERNLIB_QMILSTD
27 #define CERNLIB_FZALFA
28 #define CERNLIB_FZCHANNEL
29 #define CERNLIB_FZDACC
30 #define CERNLIB_FZDACCF
31 #define CERNLIB_FZDACCH
32 #define CERNLIB_FZDACCL
33 #define CERNLIB_FZFFNAT
34 #define CERNLIB_FZFORTRAN
35 #define CERNLIB_FZLIBC
36 #define CERNLIB_FZMEMORY
37 #define CERNLIB_JZTIME
38 #define CERNLIB_RZBYTES
39 #define CERNLIB_RZFRECL
42 #if defined(CERNLIB_IBMRT)
44 #undef CERNLIB_QMILSTD
47 #if defined(CERNLIB_HPUX)
51 #if defined(CERNLIB_SUN)
54 * CERNLIB_BUGLRSHFT to get round the lrshft bug in Sun f77 3.0.x
55 * At CERN a patch was applied for Solaris only
58 #ifndef CERNLIB_SOLARIS
59 #define CERNLIB_BUGLRSHFT
62 #undef CERNLIB_QMILSTD
63 #undef CERNLIB_QISASTD
66 #if defined(CERNLIB_SGI)
68 #undef CERNLIB_RZBYTES
71 #if (defined(CERNLIB_DECS))||(defined(CERNLIB_DECOSF))
73 #define CERNLIB_FQNEEDCV
76 #undef CERNLIB_RZBYTES
77 #undef CERNLIB_QMILSTD
80 #if defined(CERNLIB_WINNT)
82 #define CERNLIB_QS_WNT
84 # define CERNLIB_QFDEC
86 #define CERNLIB_FQNEEDCV
87 #define CERNLIB_F77TRARG
91 # undef CERNLIB_RZBYTES
95 #if defined(CERNLIB_LINUX)
97 #if !defined(CERNLIB_PPC)
98 # define CERNLIB_FQNEEDCV
100 # undef CERNLIB_FQXISN
104 #if defined(CERNLIB_VAXVMS)
105 #define CERNLIB_QMVAX
109 #define CERNLIB_QHOLL
110 #define CERNLIB_EQUHOLCH
111 #define CERNLIB_QTRHOLL
112 #define CERNLIB_QASCII
113 #define CERNLIB_QCFIO
114 #define CERNLIB_QMILSTD
115 #define CERNLIB_QPRINT
116 #define CERNLIB_QDEBUG
117 #define CERNLIB_QDEBPRI
118 #define CERNLIB_FZALFA
119 #define CERNLIB_FZCHANNEL
120 #define CERNLIB_FZDACC
121 #define CERNLIB_FZDACCF
122 #define CERNLIB_FZDACCH
123 #define CERNLIB_FZDACCL
124 #define CERNLIB_FZFFNAT
125 #define CERNLIB_FZFORTRAN
126 #define CERNLIB_FZLIBC
127 #define CERNLIB_FZMEMORY
128 #define CERNLIB_JZTIME
129 #define CERNLIB_RZFRECL
130 #define CERNLIB_FQIE3FDC
131 #define CERNLIB_FQIE3FSC
132 #define CERNLIB_FQIE3TDC
133 #define CERNLIB_FQIE3TSC
134 #define CERNLIB_FQNEEDCV