This is a set of patches for ooRexx that will allow it to build
succesfully under Panther 10.3.9. with XCode 1.5. The resulting
ooRexx binaries can be found in an installer package at http://
The resulting ooRexx passes most tests on Panther and Tiger
retail(10.4). There is a problem with the loading of rexxutil that I
have to look into yet.
The contribution statement is included in the zipped patchfile.
I would like to check in this level of the code, so I can use it as a
baseline for future Mac based work. I have another level that
compiles succesfully under Tiger with XCode 2 using gcc 3.3; this
unfortunately has more runtime issues than the submitted level
and does not run with MacOSX versions beneath Tiger.
Though I am aware of the policy to do capacity-based and not
platform-based #ifdefs, I did not follow this yet, as I saw plenty of
platform-based #ifdefs and am not sufficiently up to scratch with
the auto tools yet. For the moment, I just employed #ifdef
APPLE which should not hurt too much.
I did not run regression tests on other platforms, though I should
do this when my Virtual PC setup is upgraded for the G5.
I am not too sure about the fix in rxmath.cpp (there is no gcvt() on
MacOSX, I substituted a sprintf -- please review, as I have no
testing material for this specific case that I know of).
René Vincent Jansen.