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