[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