> There are four possible solutions: > > 1) Hand-translate the C into Ada. > > 2) Write a SDTS (Syntax directed translation scheme) or other program > to translate the C into Ada. > > ..... > > Depending on the amount of C code and the frequency with which it > changes either of the first two options could be your best choice. 5) The original message implied that an Ada-output option for the code-generator is planned but not yet available. If you are willing and able to do (1) or (2), you could probably make a deal with the vendor to work together on an Ada-generator. This would give you access to information that would make it easier, and when finished, you would have vendor support in addition to your own knowledge.