>Wrong. OS4 API is different from OS3.x API.
>OS4 API is not compatible with OS3.x API.
This remark is probably targeted about the Interfaces. If you include inline4/... you can use the oldstyle API in your code (you only have to include two "special lines" when opening and closing the library.
Generally it is of course an improvement to have interfaces (for multi-interface-libraries).
Anyways, when I for example ported GBE to OS 4 this was maybe 5 minutes of work, and 2 KB of diff-file. There are of course things in the OS 4 API which are not supported in the OS 3.x API.
This is of course about source-code, a OS 3.x Binary would work out of the box.
Steffen