old mcl are not compatibile with new compiler.
You can not use them with new compiler.
You should check new UART library in library manager. This means that
you will have to change code to have new function names, or make pld or header file with defines which would replace it by preprocessor. Old Libraries that has been changed are listed in migration document.[/quote]
what a let down

...
confused! then why in the "migration doc" is there a section to "adding existing libraries". surely they are already added to the def files you have supplied.
this is commercial suicide, i would expect that you would like to keep your customers indefinitely and that there would be a natural expectation for people to start out on the standard compiler and move to the pro compiler as their experience/funds grow. I cannot understand why you would not have one of the following in place
1. an intelligence around the import option which would handle code conversion during import.
2. a stand-alone conversion tool for source code prior to import into pro compiler.
perhaps i over estimate the size and interest to mikroE of the current standard compiler user database and that you mainly target first-time buyers with the pro version.
i thought there would be at least thousands of user with an accumulated multiple thousands of source code lines adding up to many hours in cost required to effect code change worldwide.
i dont wish to take anything away from the fact that mikroE are supporting current reg'd users with a free upgrade and that is certainly to be commended and is in the spirit with which i have found mikroE customer support over the years.