From bc1c518b1c6827b28c2bc2cdc4384d7297e69dec Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Tue, 30 Apr 2002 15:06:48 +0000 Subject: [PATCH] fix definition for isinf --- src/libCom/osi/os/VMS/epicsMath.h | 2 +- src/libCom/osi/os/alpha/epicsMath.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libCom/osi/os/VMS/epicsMath.h b/src/libCom/osi/os/VMS/epicsMath.h index bb59b6d08..58c72aa0c 100644 --- a/src/libCom/osi/os/VMS/epicsMath.h +++ b/src/libCom/osi/os/VMS/epicsMath.h @@ -2,6 +2,6 @@ #define epicsMathh #include -#define isinf(D) (!finite((D))) +#define isinf(D) (!finite((D)) && !(isnan((D)))) #endif /* epicsMathh */ diff --git a/src/libCom/osi/os/alpha/epicsMath.h b/src/libCom/osi/os/alpha/epicsMath.h index bb59b6d08..58c72aa0c 100644 --- a/src/libCom/osi/os/alpha/epicsMath.h +++ b/src/libCom/osi/os/alpha/epicsMath.h @@ -2,6 +2,6 @@ #define epicsMathh #include -#define isinf(D) (!finite((D))) +#define isinf(D) (!finite((D)) && !(isnan((D)))) #endif /* epicsMathh */