Files you'll need to compile with MSC 5.1 or IBM C/2 1.1 under OS/2: Make files: MAKEFILE.DBG MAKEFILE.OS2 GO.CMD Source files: POLYXARC.C PAKSORTM.C DIRFIND.C Header files: P_COMMON.H PAKMDEFN.H IBM SDK 1.2 or higher Instructions: With MSC 5.1 or C/2 1.1 correctly installed, invoke GO in the source subdirectory. In order for the IBM SDK to work correctly with MSC 5.1, the INCLUDE and LIB environmentals must have the IBM SDK files first. This GO.CMD and MAKEFILE.OS2|.DBG expect the IBM Make/2 2.0 utility distributed with C/2 1.1, not the MSC Make. If you are making changes or encountering Link problems, invoke GO as "go debug" to use the alternate compile. If you make significant changes, its best to recompile with "go all" or "go debug all" to first delete all object files. The Winable utility from the IBM SDK is used to mark the EXE file as Windowable.