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&amp;data=04%7C01%7Csmetz3%40gmu.edu%7Ca43301e2286b4a159f4508da1099efc5%7C9e857255df574c47a0c00546460380cb%7C0%7C0%7C637840550603608176%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=kXy%2B1RafUdg7GOvkg6K7lbgiWmQnf1%2FartCjlfIEa5k%3D&amp;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

Reply via email to