// Copyright 2020, Collabora, Ltd. // SPDX-License-Identifier: BSL-1.0 /*! * @file * @brief Wrapper header for to ensure pi-related math constants are * defined. * * Use this instead of directly including in headers and when * you need M_PI and its friends. * @author Ryan Pavlik * * @ingroup aux_math */ #pragma once #define _USE_MATH_DEFINES // for M_PI #ifdef __cplusplus #include #else #include #endif #ifndef M_1_PI #define M_1_PI (1. / M_PI) #endif