epicsMath.h support isnan and isinf

This commit is contained in:
Marty Kraimer
2002-04-11 15:50:27 +00:00
parent 5aff3b2d44
commit 6d427b7b8b
12 changed files with 80 additions and 0 deletions
+1
View File
@@ -26,6 +26,7 @@ INC += unixFileName.h
OSINC += osiFileName.h
OSINC += osiSock.h
OSINC += epicsMath.h
include $(TOP)/config/RULES.Host
+1
View File
@@ -3,6 +3,7 @@ include $(TOP)/config/CONFIG_BASE
OSINC += osiSock.h
OSINC += osiFileName.h
OSINC += epicsMath.h
include $(TOP)/config/RULES.Vx
+6
View File
@@ -0,0 +1,6 @@
#ifndef epicsMathh
#define epicsMathh
#include <math.h>
#endif /* epicsMathh */
+10
View File
@@ -0,0 +1,10 @@
#ifndef epicsMathh
#define epicsMathh
#include <math.h>
#include <float.h>
#define isnan(D) _isnan(D)
#define isinf(D) _isinf(D)
#endif /* epicsMathh */
+7
View File
@@ -0,0 +1,7 @@
#ifndef epicsMathh
#define epicsMathh
#include <math.h>
#define isinf(D) 0
#endif /* epicsMathh */
+6
View File
@@ -0,0 +1,6 @@
#ifndef epicsMathh
#define epicsMathh
#include <math.h>
#endif /* epicsMathh */
+6
View File
@@ -0,0 +1,6 @@
#ifndef epicsMathh
#define epicsMathh
#include <math.h>
#endif /* epicsMathh */
+8
View File
@@ -0,0 +1,8 @@
#ifndef epicsMathh
#define epicsMathh
#include <math.h>
#define isnan(x) 0
#define isinf(x) 0
#endif /* epicsMathh */
+10
View File
@@ -0,0 +1,10 @@
#ifndef epicsMathh
#define epicsMathh
#include <math.h>
#include <ieeefp.h>
extern int isnan(double x);
#define isinf(x) (((x)==(x)) && !finite((x)))
/* same as (!isnan(x) && !finite(x)) */
#endif /* epicsMathh */
+8
View File
@@ -0,0 +1,8 @@
#ifndef epicsMathh
#define epicsMathh
#include <math.h>
#define isnan(x) 0
#define isinf(x) 0
#endif /* epicsMathh */
+7
View File
@@ -0,0 +1,7 @@
#ifndef epicsMathh
#define epicsMathh
#include <math.h>
#define isinf(D) 0
#endif /* epicsMathh */
+10
View File
@@ -0,0 +1,10 @@
#ifndef epicsMathh
#define epicsMathh
#include <math.h>
#include <private/mathP.h>
#define isnan(D) isNan(D)
#define isinf(D) isInf(D)
#endif /* epicsMathh */