[Info-vax] DCL Integer Overflow

VAXman- at SendSpamHere.ORG VAXman- at SendSpamHere.ORG
Sun Jul 2 09:15:26 EDT 2017


In article <oj8oc5$8s5$1 at panix2.panix.com>, kludge at panix.com (Scott Dorsey) writes:
>On 6/30/2017 5:06 AM, GerMarsh wrote:
>> I know that there have been a few discussions about
>> enhancing/replacing DCL, but I wonder if someone will fix the old
>> integer overflow which has been there since the year dot...
>> 
>> $ int=%x7fffffff
>> $ sho sym int
>>    INT = 2147483647   Hex = 7FFFFFFF  Octal = 17777777777
>> $ int=int+1
>> $ sho sym int
>>    INT = -2147483648   Hex = 80000000  Octal = 20000000000
>
>This is not a bug, it's a feature.
>If you don't want it to roll over, what DO you want it to do?
>Halt with an error?

Halt and Catch Fire!

In need of real math?  Use Fortran!
-- 
VAXman- A Bored Certified VMS Kernel Mode Hacker    VAXman(at)TMESIS(dot)ORG

I speak to machines with the voice of humanity.



More information about the Info-vax mailing list