>     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.