MetaWare High C/C++ is a very robust cross platform compiler for DOS,
Unix, OS/2, Windows, and Windows 32. Originally a C compiler
targeting CP/M and DOS, 'Metaware High C/C++ was later extended to
support OS/2 and the 80386 architecture. After the failure of
Metaware it was taken over by MQX Embedded who re-targeted it at the
embedded market. MQX Embedded is now Synopsys and the product is now
referred as Synopsys Metaware Compiler with no OS/2 version.