Hi Bernd and all others who had commented about this issue
I think your comments, and the comments from all others who had covered so many
aspects of the PL/1 to C call mechanism were very helpful. Even I, with the
limited PL/1 knowledge, got a lot from them and I am sure that D. will now
would be able to patch the PL/1 API and it should work.
For that I thank all of you.
Regarding PCRE itself, it is an open source library for doing regular
expressions, Perl style! For those who are not familiar with rgular expressions,
it is the most common and widely used mechanism to do text manipulation. The
original package is available from http://www.pcre.org/ The port for (Classic -
PDS and all) z/OS is available from http://www.zaconsultants.net/ and I will
make sure to add the PL/1 patches once they would become available. Perl regular
expressions documentation is here:
Technically, IBM provides regular expressions functionality (Posix style - which
could be semantically different [in the end results] from Perl, but the syntax
is almost the same) via its standard run-time C library which may or may not be
available in your installation. However, it poses the same issue, how to
corretly interface with PL/1.
The only interface with other major z/OS language that I have not tackled is
Rexx API. As an open source project, this depends on volunteers and no Rexx Guru
came forward as of yet. I will cooperate with any one who would dare to
From: Bernd Oppolzer <bernd.oppolzer@T-ONLINE.DE>
Sent: Tuesday, February 25, 2014 3:28 AM