On Jan 23, 2008, at 4:11 PM, McKown, John wrote:
-----------SNIP-------------------
Oh, and that 9750 bytes is per OUTPUT statement. Now, going even
crazier, you could architect your main program to only accept OUTPUT
statement names in the PARM=. A PARM is 100 bytes. Assuming that you'd
need a space as a separator, what is the maximum number of possible
labels which could be given to the main routine? The first characters
must be alphabetic or national. That's 29 values. The second through 6th can also be numeric. That's 39 values. So, there are 29 single character
labels, taking 2 characters (trailing blank). That's 58 characters,
leaving 42. In that, you can put 14 more 2 character labels. That's a
total of 43 possible labels of OUTPUT statements, each possibly having
9750 bytes of "parameter" information, for a super grand total of
419,250 bytes of "parameter" information. WOW! I exceeded the magic 64K!

-------SNIP--------------

Chuckle that is why I suggested the length be permitted up to an address space size. I did that partly in jest but so there wouldn't be any real restrictions per se in the future. Looks like the future is coming at us a lot faster than we realized.

Ed

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to