Use a macro. On Mon, Jun 27, 2016 at 9:04 AM, John McKown <[email protected]> wrote:
> COBOL has succumbed to C interface by offering the Z'Character String' > which automatically puts a x'00' at the end. I want to do this in HLASM. > Originally, I did: > > > STRING DS CL7 > ORG STRING > DC CL6'HELPME' > DC X'00' > > But that is really odoriferous. So now I do: > > &NULL SETC BYTE(00) > STRING DC 'HELPME&NULL' > > Not quite as pungent, but better. Does anybody have a better way? Should I > just make a macro, perhaps DCZ, to do the above for me automatically? > > This is more a technique question than a technical one. What would be more > understandable to most HLASM programmers? > > -- > "Pessimism is a admirable quality in an engineer. Pessimistic people check > their work three times, because they're sure that something won't be right. > Optimistic people check once, trust in Solis-de to keep the ship safe, then > blow everyone up." > "I think you're mistaking the word optimistic for inept." > "They've got a similar ring to my ear." > > From "Star Nomad" by Lindsay Buroker: > > Maranatha! <>< > John McKown > -- zMan -- "I've got a mainframe and I'm not afraid to use it"
