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?