The Search Order for External Rexx Files


The Search Order for External Rexx Files


The 34th International Rexx Language Symposium was held in Amsterdam and Online, from Sunday, May the 14th to Wednesday, May the 17th 2023.

Article and slides

On Tuesday 16, at 15:15, I presented an article titled The Search Order for External Rexx Files.

The article and the short version of the slides were published in the 2023 International Rexx Language Symposium Proceedings, RexxLA Press, ISBN 978-9403650104.

Test programs

  • sotest.zip — A ZIP archive containing the whole directory structure and all the test programs. The supplied version of SearchPath.exe has only been tested under Windows 11 Pro amd64; you may need to recompile (SearchPath.c is also included).
  • sotestC.zip — A ZIP archive containing the #include files and the main C program to test the C compilers. Unzip and run sotestcl.rex (for Visual Studio CL) and sotestgcc (for gcc).
  • sotest.rex — The test initiator program.
  • main.rex — The main test program.
  • compare.rex — Compares two test results for equality.
  • noextension.rex — Checks a test results file to see if the results of "Call routine" and "Call routine.rex" are the same.
  • SearchPath.c — Sample program to test the SearchPath Windows API.
  • SearchPath.exe — Sample program to test the SearchPath Windows API (Windows 11 amd64).

External search classes

  • ExternalSearch.cls — A Rexx file containing the ExternalSearch classes and the pluggable external search system.

Test results

Names are self-descriptive.

Most of the material listed here can also be found at the Search Order section of the RexxLA Rexx repository.


Copyright © 1992-2024, EPBCN & Josep Maria Blasco. This site is powered by ooRexx and RexxHttp.