Add epicsNAN and epicsINF to the osi section of libCom.
This commit is contained in:
34
src/libCom/osi/epicsMath.cpp
Normal file
34
src/libCom/osi/epicsMath.cpp
Normal file
@@ -0,0 +1,34 @@
|
||||
/*************************************************************************\
|
||||
* Copyright (c) 2002 The University of Chicago, as Operator of Argonne
|
||||
* National Laboratory.
|
||||
* Copyright (c) 2002 The Regents of the University of California, as
|
||||
* Operator of Los Alamos National Laboratory.
|
||||
* EPICS BASE Versions 3.13.7
|
||||
* and higher are distributed subject to a Software License Agreement found
|
||||
* in file LICENSE that is included with this distribution.
|
||||
\*************************************************************************/
|
||||
/* epicsMath.cpp */
|
||||
|
||||
#include <epicsMath.h>
|
||||
#include <shareLib.h>
|
||||
|
||||
static float makeNAN ( void )
|
||||
{
|
||||
float a,b,c;
|
||||
a = 0.0;
|
||||
b = 0.0;
|
||||
c = a / b;
|
||||
return c;
|
||||
}
|
||||
|
||||
static float makeINF ( void )
|
||||
{
|
||||
float a,b,c;
|
||||
a = 1.0;
|
||||
b = 0.0;
|
||||
c = a / b;
|
||||
return c;
|
||||
}
|
||||
|
||||
epicsShareDef float epicsNAN = makeNAN();
|
||||
epicsShareDef float epicsINF = makeINF();
|
||||
Reference in New Issue
Block a user