Utilizando M_PI con C89 estándar

Estoy usando C e intento acceder a la constante M_PI (3.14159 ...). Importé el archivo de encabezado math.h, pero la constante M_PI aún no estaba definida. A través de algunas búsquedas en StackOverflow, descubrí que necesito agregar#define _USE_MATH_DEFINES a mi código (vea el código de ejemplo a continuación). Esto funciona bien cuando se compila normalmente, pero necesito poder compilar constd=c89 bandera por el trabajo que estoy haciendo.

¿Cómo debo acceder a M_PI desde algún código C89?

Respuestas a la pregunta(4)

Su respuesta a la pregunta