The more recent MVS versions have the STORAGE macro in addition to GETMAIN and FREEMAIN.
Some years ago, when STORAGE first appeared I experimented with it just a bit, and concluded I wasn't going to bother with it, because if STORAGE OBTAIN failed with an x78 ABEND there did not seem to any easy way to locate where in the program the STORAGE macro was located.
My question: does anyone know any justifiable reason to use STORAGE rather than GETMAIN / FREEMAIN? I looked in the manuals and didn't see anything that looked pertinent.
Let me rephrase the question.
Does anyone know any justifiable reason to use STORAGE OBTAIN rather than GETMAIN RU/RUC/VRU/VRC?
T20100 STORAGE OBTAIN,LENGTH=(3)
+T20100 DS 0H
+ CNOP 0,4
+ B IHB0033B
+IHB0033F DC BL1'00000000'
+ DC AL1(0*16)
+ DC AL1(0)
+ DC BL1'00000010'
+IHB0033B DS 0F
+ LR 0,3
+ L 15,IHB0033F
+ L 14,16(0,0)
+ L 14,772(14,0)
+ L 14,160(14,0)
+ PC 0(14)