Hi Martin,
this is indeed a MVS project; I am working for different customers
at the moment.
Thanks to all who responded; I know about the relative branches etc.;
in fact I enabled the startup macro (and the structured programming macros)
of this particular customer to enable the use of the relative branches etc.
in 2013 already. If you look into the archives, you will find my posts
about
those topics there.
My other customer is on VSE. Almost only COBOL.
Thanks, kind regards
Bernd
Am 06.04.2021 um 09:17 schrieb Martin Truebner:
Charles,
There is a macro that will convert branches to jumps under the
covers. The Goo Gal (or some diligent poster) should supply the name.
He is in VSE. So IEABRX is not available. And it is COPY code (with
lots of macros and OPSYNs).
but, for making pgms use relatives in the code there is MAKEREL (from
me) which was originally written for VSE in 2002. It uses a COPY with
a lot OPSYNs and macros and a little pgm that does the decision
(relative or not; hence the decision for BE *+(4*L) is not wrong as
with IEABRX).
But Bernd got his solution already with "dependent usings"