<IBM HLASM doc>
Count attribute (K')
       Doubled quotes ('') in quoted character strings count as one
       character. Doubled ampersands (&&) in quoted character strings count
       as two characters.
</IBM HLASM doc>

Stmt   Source Statement
   1 TEST     CSECT
   2          MACRO M$TX    - DEFINE AN ERROR/STATUS MESSAGE
   3 &NAME    M$TX  &TEXT
   4          LCLA  &A
   5 &A       SETA  K'&TEXT-2+4
   6 &NAME    DC    AL2(&A,0),C&TEXT
   7          MEND
   8 USFG80   M$TX '0X8 PDSE DATA SET'
   9+USFG80   DC    AL2(21,0),C'0X8 PDSE DATA SET'
  10 USFG81   M$TX 'X''08'' PDSE DATA SET'
  11+USFG81   DC    AL2(25,0),C'X''08'' PDSE DATA SET'
  12          END

Why is AL2(25,0) generated for USFG81.  Shouldn't it be AL2(23,0)?

Regards,
Janko

Reply via email to