|
Subject: |
Re: TS - EAST from GMT |
|
From: |
Andrew Johnson <[email protected]> |
|
Date: |
Tue, 17 Jan 1995 17:39:21 GMT |
Since no one else has raised this yet, I thought I ought to:
> > From [email protected] Mon Jan 16 06:27:23 1995
> > The code below in tsSubr.c (line 902) doesn't work if EPICS_TS_MIN_WEST
> > negative.
> >
> > assert(pStamp->secPastEpoch >= tsMinWest * 60);
> >
> > The correct is (e.g.):
> >
> > if (tsMinWest>0) {
> > assert(pStamp->secPastEpoch >= (unsigned long)(tsMinWest * 60));
> > }
Isn't it bad practice to put an assert expression inside an if statement like
that? I suspect the real correction should be more like:
assert((tsMinWest <= 0) ||
(pStamp->secPastEpoch >= (unsigned long)(tsMinWest * 60)))
I also imagine there ought to be some equivalent test for when tsMinWest is zero
or negative, but I don't know out what it should be.
(pedant mode OFF)
- Andrew
,_}\_. Andrew Johnson, Technology Division
/ \ Royal Greenwich Observatory
~~~~~~~~| ,--/;. )~~~~ Madingley Road, Cambridge, UK
., |/ (/ U Phone: +44 (0)1223 374823
.`., /_\ . . Email: [email protected]
wwWWWww' WWW: http://cast0.ast.cam.ac.uk/~anj/
- Navigate by Date:
- Prev:
Re: NI VXIcpu-030 Jeff Hill
- Next:
EPICS and Solaris 2.x greene%denali.UUCP
- 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
2025
2026
- Navigate by Thread:
- Prev:
Re: TS - EAST from GMT Deb Kerstiens
- Next:
Re: IOC time 1min=90sec ?? Marty Kraimer
- 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
2025
2026
|