In REXX, a decimal number *IS* a string. The semantics for the first parameter 
of STORAGE is the same on every REXX implementation that I have used.

For hexadecimal arithmetic, try something like FOO = D2X ( X2D(BAR) + X2D(BAZ) )


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Paul Gorlinsky [p...@atsmigrations.com]
Sent: Monday, December 19, 2022 10:50 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Rexx function STORAGE with weird behavior on Netview

Yes they all returned the appropriate values ...

But unexpected since 10+0 should have been passed as a decimal number and not a 
string ... maybe this is IBM REXX v ooREXX ... don't know...

10+4 is 14 decimal and storage treated it as 14 hex

just not the behavior I have seen with other REXX implementations...

more experimenting

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to