EPICS Home

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  2023  2024  Index <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: RISC_pad in dbr_time_double
From: Andrew Johnson <[email protected]>
To: Jeff Hill <[email protected]>
Cc: "'Marty Kraimer'" <[email protected]>, "'Janet Anderson'" <[email protected]>, [email protected], "'TYLER, Paul'" <[email protected]>
Date: Wed, 04 Dec 2002 11:23:00 -0600
I'm not quite sure what Jeff's point is, but if you ignore what I wrote (which was worded before I had completely understood Paul's message) the important issue here is that in the two definitions of dbr_time_double, one of them effectively uses int RISC_pad and the other long RISC_pad. One of them needs changing for CA to work properly on any architecture where
	sizeof int != sizeof long

Paul suggests using int, and has confirmed that this works. Does it need any more discussion? Granted someone should probably check the other dbr_ types too, now we know there is a potential problem. I doubt if there is anywhere else that is likely to have two definitions of the same structure as this only comes about because of the dbAccess.h/db_access.h mismatch.

- Andrew
--
"Life is what happens while you're busy making other plans." - John Lennon


Replies:
RE: RISC_pad in dbr_time_double Jeff Hill
References:
RE: RISC_pad in dbr_time_double Jeff Hill

Navigate by Date:
Prev: RE: RISC_pad in dbr_time_double Jeff Hill
Next: RE: RISC_pad in dbr_time_double Jeff Hill
Index: <20022003  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: RISC_pad in dbr_time_double Jeff Hill
Next: RE: RISC_pad in dbr_time_double Jeff Hill
Index: <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024