Yes, I meant VARYINGZ. Zero termination, no interpolation, the normal doubling in literals.
Block entry *is* run time. Also, exempli gratia (e.g.) means for example; had that been a complete list I would have written id est (i.e.). -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Robin Vowels [robi...@dodo.com.au] Sent: Monday, March 28, 2022 5:04 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: PL/I question From: "Seymour J Metz" <sme...@gmu.edu> Sent: Monday, March 28, 2022 4:10 AM > There are no troublesome characters. If it's CHARZ There's no such attribute. Do you mean VARYINGZ? > then a '00'X marks the end of the string, as in C. Otherwise there is an > explicit length > that is the same regardless of what characters are in the string. The length > may > be determined at, e.g. compile time, block entry, or may be dynamic (VARYING). And it can be explicitly determined at run time. --- This email has been checked for viruses by Avast antivirus software. https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.avast.com%2Fantivirus&data=04%7C01%7Csmetz3%40gmu.edu%7Ca43301e2286b4a159f4508da1099efc5%7C9e857255df574c47a0c00546460380cb%7C0%7C0%7C637840550603608176%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=kXy%2B1RafUdg7GOvkg6K7lbgiWmQnf1%2FartCjlfIEa5k%3D&reserved=0 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN