<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