<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