I guess, rather than moving the label "alloc", I would have suggested:

         DS  0H          force half word alignment
alloc    ds  0cl62
         dc  h'60'
         dc  cl60'alloc dd(meals) dsn(stnt329.train.meals) shr reuse'

It's a "style" issue, however.  The effect is (mostly) identical.  I just 
think the parm list starts with the definition (the "ds 0cl62" statement) 
so that's the statement which should get the label.  And if the parm list 
needs halfword alignment (or fullword or doubleword), specify that before 
starting the structure definition.  Again, just a style question.

Brian

On Thu, 15 Mar 2007 11:16:32 -0700, Steve Comstock wrote:

>Problem seems to have been alignment (see below)
(snip)
>
>Below works OK if "alloc" starts on a halfword boundary;
>if not, then alloc's location will start one byte off
>of where I expect; needed to put the label on the halfword.
(snip)
>
>-S
>

----------------------------------------------------------------------
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