[Info-vax] c 7.3 - Why MAYLOSEDATA3 for long pointer math?

Craig A. Berry craigberry at nospam.mac.com
Fri Mar 13 11:11:32 EDT 2015


On 3/13/15 6:55 AM, Bob Gezelter wrote:
> On Thursday, July 24, 2014 at 9:01:00 PM UTC-4, John Reagan wrote:
>> On Thursday, July 24, 2014 6:41:41 PM UTC-4, Craig A. Berry wrote:
>>
>>> Where there's a will there's a way. The Microsoft C/C++ compiler is a
>>> 32-bit program even when running on 64-bit Windows, but its size_t is 64
>>> bit when the build target is a 64-bit platform.
>>
>> Didn't say it wasn't possible.  Just said it wasn't easy or worth our effort at the time.
>
> John,
>
> I know the queue of issues to be addressed is a long. Considering
> theimpact on code porting of extant non-OpenVMS codebases, perhaps this
> decision should be reconsidered in the present context.

I think John was describing a decision made in the Compaq era or
thereabouts. I believe I've heard him say (not necessarily here) that
LP64 is on the VSI to-do list somewhere. I wonder whether LLP64 might be
better than LP64 for backward compatibility of structs, etc.; that's
what Windows did and has its advantages and disadvantages.




More information about the Info-vax mailing list