On 2018-07-17, at 16:33:55, Charles Mills wrote: > EDCDSECT, sometimes called just CDSECT, a part of the XLC compiler, does a > very adequate job of converting assembler DSECTs, including from z/OS macros, > to C headers. Are they pretty? No. Do they "make sense"? Oftentimes not. Are > they ideal? No. But they are syntactically correct and 99% of the time the > storage layout is correct, and they do the job. > I understand that nowadays new CSECTs are coded in PL/S and translated automatically into assembler. PL/S to C might be a better fit tnan assembler to C.
There have been cases where syntax errors percolated into assembler; only the PL/S is tested by IBM. -- gil