2002 2003 2004 <2005> 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 2002 2003 2004 <2005> 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: R3.14.8 testing |
From: | Andrew Johnson <[email protected]> |
To: | Marty Kraimer <[email protected]> |
Cc: | "Ernest L. Williams Jr." <[email protected]>, [email protected] |
Date: | Thu, 03 Nov 2005 11:13:04 -0600 |
Marty Kraimer wrote:
Ernest L. Williams Jr. wrote:[williams@ics-srv-epics1 iocamd64]$ ./st.cmd int 4 long 8 unsigned 4This is the same as solaris-sparc64.Thus long being 64 bits does not explain why exampleApp crashes on solaris-sparc64 but not on linux64.
Sun provide a useful chapter in their C compiler manual that talks about converting code from the old ILP32 (Int, Long, Pointer = 32 bits) model to the new LP64 (Long, Pointer = 64 bits) model, which is apparently "the creation of a consortium of companies across the industry" and thus becoming a de-facto standard:
http://docs.sun.com/source/817-6697/conv_v9.html - Andrew -- Assure: Give (re)assurance Ensure: Make certain of Insure: Take out insurance on Unsure? You shouldn't be now!