"A THE macro containing a call to the inprefix() function worked fine with ooRexx 4.1.x and now when using ooRexx 4.2.x the inprefix() macro appears to be unavailable. The THE executable has not changed.
The version of THE that Walter is using is built with Rexx/Wrapper which obtains the address of the Rexx SAA API functions from either Regina or ooRexx at THE startup. Using these loaded function addresses, THE registers a number of functions used by THE macros, one of which is inprefix().
The Rexx/Wrapper logs for both versions of ooRexx 4.1.x shows
RexxRegisterFunctionExe() returning a valid memory address and the registration of inprefix() also succeeding.
The problem appears to be that ooRexx 4.2.x is unable to find an application function registered with RexxRegisterFunctionExe. "
Since I Encounter this Problem in a rather Elaborate context (Les Koehler's macro package and THE3.3) I will try to reproduce id with a Minimum Setup.