Convertir código C99 a C89

¿Cómo puedo convertir el código fuente de c99 automáticamente a c89? Quiero compilar las bibliotecas de c99 con Visual C ++, pero MSVC solo admite c89. Muchos cambios son solo sintácticos, como los inicializadores de estructuras, y usted podría escribir una herramienta para "c-c99" automáticamente. ¿Existe este preprocesador?

Respuestas a la pregunta(3)

Su respuesta a la pregunta