mirror of
https://github.com/Interlisp/maiko.git
synced 2026-01-26 20:02:37 +00:00
Use do {} while (0) pattern for FPCLEAR when it is a no-op
This commit is contained in:
@@ -41,12 +41,12 @@ extern volatile sig_atomic_t FP_error;
|
||||
|
||||
#elif defined(DOS)
|
||||
#include <i32.h>
|
||||
#define FPCLEAR
|
||||
#define FPCLEAR do {} while (0)
|
||||
#define FPTEST(result) (_getrealerror() & ( I87_ZERO_DIVIDE | I87_OVERFLOW | I87_UNDERFLOW))
|
||||
|
||||
#else
|
||||
#include <math.h>
|
||||
#define FPCLEAR
|
||||
#define FPCLEAR do {} while (0)
|
||||
#define FPTEST(result) (!isfinite(result))
|
||||
|
||||
#endif /* FLTINT */
|
||||
|
||||
Reference in New Issue
Block a user