So I understand you want to go ahead and convert it to C?
(still not quite sure).
If you get the Microchip C30 compiler student demo version, it is free,
and there is not much limitation on it. Only the auto code optimisations are turned off.
Unless you are already using one you are happy with.
I can say though that it would be quite possible to do the same program with it.