2 /* functions sf2c creates that we don't want macro-expanded */
8 integer
i_min(long num_args
, ...)
13 va_start(ap
, num_args
);
15 best
= va_arg(ap
,integer
);
16 for (i
=2; i
<=num_args
; i
++) {
17 temp
= va_arg(ap
,integer
);
18 if (temp
< best
) best
= temp
;
25 shortint
h_min(long num_args
, ...)
31 va_start(ap
, num_args
);
33 best
= va_arg(ap
,shortint
);
34 for (i
=2; i
<=num_args
; i
++) {
35 temp
= va_arg(ap
,shortint
);
36 if (temp
< best
) best
= temp
;
43 real
r_min(long num_args
, ...)
49 va_start(ap
, num_args
);
51 best
= va_arg(ap
,real
);
52 for (i
=2; i
<=num_args
; i
++) {
53 temp
= va_arg(ap
,real
);
54 if (temp
< best
) best
= temp
;
61 doublereal
d_min(long num_args
, ...)
67 va_start(ap
, num_args
);
69 best
= va_arg(ap
,doublereal
);
70 for (i
=2; i
<=num_args
; i
++) {
71 temp
= va_arg(ap
,doublereal
);
72 if (temp
< best
) best
= temp
;
79 real
ri_min(long num_args
, ...)
86 va_start(ap
, num_args
);
88 best
= va_arg(ap
,integer
);
89 for (i
=2; i
<=num_args
; i
++) {
90 temp
= va_arg(ap
,integer
);
91 if (temp
< best
) best
= temp
;
98 doublereal
di_min(long num_args
, ...)
105 va_start(ap
, num_args
);
107 best
= va_arg(ap
,integer
);
108 for (i
=2; i
<=num_args
; i
++) {
109 temp
= va_arg(ap
,integer
);
110 if (temp
< best
) best
= temp
;
117 integer
ir_min(long num_args
, ...)
123 va_start(ap
, num_args
);
125 best
= va_arg(ap
,real
);
126 for (i
=2; i
<=num_args
; i
++) {
127 temp
= va_arg(ap
,real
);
128 if (temp
< best
) best
= temp
;
135 integer
id_min(long num_args
, ...)
138 doublereal best
,temp
;
141 va_start(ap
, num_args
);
143 best
= va_arg(ap
,doublereal
);
144 for (i
=2; i
<=num_args
; i
++) {
145 temp
= va_arg(ap
,doublereal
);
146 if (temp
< best
) best
= temp
;
154 integer
i_max(long num_args
, ...)
159 va_start(ap
, num_args
);
161 best
= va_arg(ap
,integer
);
162 for (i
=2; i
<=num_args
; i
++) {
163 temp
= va_arg(ap
,integer
);
164 if (temp
> best
) best
= temp
;
171 shortint
h_max(long num_args
, ...)
177 va_start(ap
, num_args
);
179 best
= va_arg(ap
,shortint
);
180 for (i
=2; i
<=num_args
; i
++) {
181 temp
= va_arg(ap
,shortint
);
182 if (temp
> best
) best
= temp
;
189 real
r_max(long num_args
, ...)
195 va_start(ap
, num_args
);
197 best
= va_arg(ap
,real
);
198 for (i
=2; i
<=num_args
; i
++) {
199 temp
= va_arg(ap
,real
);
200 if (temp
> best
) best
= temp
;
207 doublereal
d_max(long num_args
, ...)
210 doublereal best
,temp
;
213 va_start(ap
, num_args
);
215 best
= va_arg(ap
,doublereal
);
216 for (i
=2; i
<=num_args
; i
++) {
217 temp
= va_arg(ap
,doublereal
);
218 if (temp
> best
) best
= temp
;
225 real
ri_max(long num_args
, ...)
232 va_start(ap
, num_args
);
234 best
= va_arg(ap
,integer
);
235 for (i
=2; i
<=num_args
; i
++) {
236 temp
= va_arg(ap
,integer
);
237 if (temp
> best
) best
= temp
;
244 doublereal
di_max(long num_args
, ...)
251 va_start(ap
, num_args
);
253 best
= va_arg(ap
,integer
);
254 for (i
=2; i
<=num_args
; i
++) {
255 temp
= va_arg(ap
,integer
);
256 if (temp
> best
) best
= temp
;
263 integer
ir_max(long num_args
, ...)
269 va_start(ap
, num_args
);
271 best
= va_arg(ap
,real
);
272 for (i
=2; i
<=num_args
; i
++) {
273 temp
= va_arg(ap
,real
);
274 if (temp
> best
) best
= temp
;
281 integer
id_max(long num_args
, ...)
284 doublereal best
,temp
;
287 va_start(ap
, num_args
);
289 best
= va_arg(ap
,doublereal
);
290 for (i
=2; i
<=num_args
; i
++) {
291 temp
= va_arg(ap
,doublereal
);
292 if (temp
> best
) best
= temp
;
313 return sqrt((z
->_r
* z
->_r
) + (z
->_i
* z
->_i
));
327 return sqrt((z
->_r
* z
->_r
) + (z
->_i
* z
->_i
));