EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

<20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  Index <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022 
<== Date ==> <== Thread ==>

Subject: RE: RISC_pad in dbr_time_double
From: "Jeff Hill" <[email protected]>
To: "'Andrew Johnson'" <[email protected]>, "'Marty Kraimer'" <[email protected]>, "'Janet Anderson'" <[email protected]>, <[email protected]>
Cc: "'TYLER, Paul'" <[email protected]>
Date: Wed, 4 Dec 2002 10:10:31 -0700
Andrew,

The crux here is that a "dbr_long_t" is an "epicsInt32", and an
epicsInt32 is currently an "int". On all architectures that we use today
an "int" is a 4 bit signed integer consistent with the legacy size for
CA type DBR_LONG. This approach was taken to obtain a consistent set of
types for transport over CA between different architectures.

There appear to be some structures with the same names as the ones
declared in db_access.h declared again in db_access.c which are not
architecture independent? I will give Marty a call and discuss this with
him. If db_access.c must not see all of db_access.h, then an appropriate
use of ifdefs should allow db_access.c to exclude the components that it
cannot see from db_access.h, but still receive the dbr_ structure
definitions that it needs w/o defining them again.

Jeff


> -----Original Message-----
> From: Andrew Johnson [mailto:[email protected]]
> Sent: Wednesday, December 04, 2002 8:42 AM
> To: Marty Kraimer; Jeff Hill - LANL; Janet Anderson; core-
> [email protected]
> Subject: RISC_pad in dbr_time_double
> 
> I received this bug report this morning from a Digital Unix
> user testing
> R3.14.0beta2.  I've replied to him about the bug tracker stuff,
> but I'll
> leave the RISC_pad issue to Jeff and/or Marty to fix.  I'm not
> convinced
> that we should be using dbr_long_t but it might be right.
> 
> - Andrew
> --
> "Life is what happens while you're busy making other plans." -
> John Lennon


Replies:
Re: RISC_pad in dbr_time_double Andrew Johnson
References:
RISC_pad in dbr_time_double Andrew Johnson

Navigate by Date:
Prev: Re: RISC_pad in dbr_time_double Marty Kraimer
Next: Re: RISC_pad in dbr_time_double Andrew Johnson
Index: <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022 
Navigate by Thread:
Prev: RE: RISC_pad in dbr_time_double Jeff Hill
Next: Re: RISC_pad in dbr_time_double Andrew Johnson
Index: <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·