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

Steven Schweda sms.antinode at gmail.com
Fri Mar 13 23:16:57 EDT 2015


> BTW, you should be able to disable this inside the source
> file by first checking the compiler version using __DECC_VER
> then disabling the message. 

   You seem to over-estimate my ability to persuade various
keepers of open-source software to add piles of VMS-specific
#pragma garbage to their source in order to work around such
goofy behavior from a compiler on a system about which they
typically care hardly a whit.  (And/or my willingness to
try to explain why the difference between two 32-bit pointers
should be a 64-bit entity.  I nearly wore out my welcome
trying to deal with the not-NULL-terminated argv[] on Alpha
with /POINTER_SIZE=64=ARGV.)  But thanks for the advice.



More information about the Info-vax mailing list