Lines 300-314
Link Here
|
300 |
\ |
299 |
\ |
301 |
if ((__oprec = fpgetprec()) != FP_PE) \ |
300 |
if ((__oprec = fpgetprec()) != FP_PE) \ |
302 |
fpsetprec(FP_PE) |
301 |
fpsetprec(FP_PE) |
|
|
302 |
#define ENTERV() \ |
303 |
fp_prec_t __oprec; \ |
304 |
\ |
305 |
if ((__oprec = fpgetprec()) != FP_PE) \ |
306 |
fpsetprec(FP_PE) |
303 |
#define RETURNI(x) do { \ |
307 |
#define RETURNI(x) do { \ |
304 |
__retval = (x); \ |
308 |
__retval = (x); \ |
305 |
if (__oprec != FP_PE) \ |
309 |
if (__oprec != FP_PE) \ |
306 |
fpsetprec(__oprec); \ |
310 |
fpsetprec(__oprec); \ |
307 |
RETURNF(__retval); \ |
311 |
RETURNF(__retval); \ |
308 |
} while (0) |
312 |
} while (0) |
|
|
313 |
#define RETURNV() do { \ |
314 |
if (__oprec != FP_PE) \ |
315 |
fpsetprec(__oprec); \ |
316 |
return; \ |
317 |
} while (0) |
309 |
#else |
318 |
#else |
|
|
319 |
#define ENTERV() |
310 |
#define ENTERI(x) |
320 |
#define ENTERI(x) |
311 |
#define RETURNI(x) RETURNF(x) |
321 |
#define RETURNI(x) RETURNF(x) |
|
|
322 |
#define RETURNV() return |
312 |
#endif |
323 |
#endif |
313 |
|
324 |
|
314 |
/* Default return statement if hack*_t() is not used. */ |
325 |
/* Default return statement if hack*_t() is not used. */ |