epicsMath.h support isnan and isinf
This commit is contained in:
@@ -26,6 +26,7 @@ INC += unixFileName.h
|
||||
|
||||
OSINC += osiFileName.h
|
||||
OSINC += osiSock.h
|
||||
OSINC += epicsMath.h
|
||||
|
||||
include $(TOP)/config/RULES.Host
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ include $(TOP)/config/CONFIG_BASE
|
||||
|
||||
OSINC += osiSock.h
|
||||
OSINC += osiFileName.h
|
||||
OSINC += epicsMath.h
|
||||
|
||||
include $(TOP)/config/RULES.Vx
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
#ifndef epicsMathh
|
||||
#define epicsMathh
|
||||
|
||||
#include <math.h>
|
||||
|
||||
#endif /* epicsMathh */
|
||||
@@ -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 */
|
||||
@@ -0,0 +1,7 @@
|
||||
#ifndef epicsMathh
|
||||
#define epicsMathh
|
||||
|
||||
#include <math.h>
|
||||
#define isinf(D) 0
|
||||
|
||||
#endif /* epicsMathh */
|
||||
@@ -0,0 +1,6 @@
|
||||
#ifndef epicsMathh
|
||||
#define epicsMathh
|
||||
|
||||
#include <math.h>
|
||||
|
||||
#endif /* epicsMathh */
|
||||
@@ -0,0 +1,6 @@
|
||||
#ifndef epicsMathh
|
||||
#define epicsMathh
|
||||
|
||||
#include <math.h>
|
||||
|
||||
#endif /* epicsMathh */
|
||||
@@ -0,0 +1,8 @@
|
||||
#ifndef epicsMathh
|
||||
#define epicsMathh
|
||||
|
||||
#include <math.h>
|
||||
#define isnan(x) 0
|
||||
#define isinf(x) 0
|
||||
|
||||
#endif /* epicsMathh */
|
||||
@@ -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 */
|
||||
@@ -0,0 +1,8 @@
|
||||
#ifndef epicsMathh
|
||||
#define epicsMathh
|
||||
|
||||
#include <math.h>
|
||||
#define isnan(x) 0
|
||||
#define isinf(x) 0
|
||||
|
||||
#endif /* epicsMathh */
|
||||
@@ -0,0 +1,7 @@
|
||||
#ifndef epicsMathh
|
||||
#define epicsMathh
|
||||
|
||||
#include <math.h>
|
||||
#define isinf(D) 0
|
||||
|
||||
#endif /* epicsMathh */
|
||||
@@ -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 */
|
||||
Reference in New Issue
Block a user