Subject: |
Re: BURT available on Alpha/Unix platform, but a few problems |
From: |
[email protected] (Michael Borland) |
To: |
tech-talk@epics |
Date: |
Wed, 9 Aug 1995 14:49:29 -0500 |
> "isinf" is a function (in the SDDS library code) which does not exist
> on Alpha/Unix. Presumably, this is a function (macro?) which is specific to
> Sun systems. Alpha does not have a direct equivalent, the function being
> approximated with "!finite(double)" and "!finitef(float)".
isinf is a SUN function that supposedly provides compatilibity with
the ANSI/IEEE Std 754-1985. Two SDDS routines use this function to
detect "infinity" as part of data filtering. For now, those who don't
have this function can simply define
int isinf(double x)
{
return 1;
}
I doubt there will be any significant loss of functionality from doing
this. BURT for one doesn't make use of the routines in question.
SDDS release 1.5 will fix this annoyance. I'd appreciate hearing about how
other platforms implement the equivalent of isinf(), so I can accomodate them.
--Michael Borland
- Navigate by Date:
- Prev:
Re: ca_pend_event question (VAX/VMS only) 415
- Next:
correction! Michael Borland
- Index:
1994
<1995>
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: BURT available on Alpha/Unix platform, but a few problems 415
- Next:
Alpha/DigitalUNIX availability - a summary. 415
- Index:
1994
<1995>
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|