fix issues with isnan/isinf on OS X where <cmath> hides isnan/isinf and forces std::isnan/std::isinf
This commit is contained in:
parent
cf0f985bc4
commit
943bcc29cc
@ -18,6 +18,9 @@
|
||||
|
||||
*/
|
||||
|
||||
#include <iostream>
|
||||
#include <cmath>
|
||||
|
||||
#ifdef COMPILER_MSVC
|
||||
#include <float.h>
|
||||
/* isinf() & isnan() are C99 standards, which older MSVC doesn't provide */
|
||||
@ -25,22 +28,24 @@
|
||||
#define isnan(val) (bool)_isnan((double)val)
|
||||
#endif
|
||||
|
||||
#include "plugin_eq_gui.h"
|
||||
#include "fft.h"
|
||||
|
||||
#include "ardour_ui.h"
|
||||
#include "gui_thread.h"
|
||||
#include "ardour/audio_buffer.h"
|
||||
#include "ardour/data_type.h"
|
||||
#include "ardour/chan_mapping.h"
|
||||
#include "ardour/session.h"
|
||||
#ifdef __APPLE__
|
||||
#define isinf(val) std::isinf((val))
|
||||
#define isnan(val) std::isnan((val))
|
||||
#endif
|
||||
|
||||
#include <gtkmm/box.h>
|
||||
#include <gtkmm/button.h>
|
||||
#include <gtkmm/checkbutton.h>
|
||||
|
||||
#include <iostream>
|
||||
#include <cmath>
|
||||
#include "ardour/audio_buffer.h"
|
||||
#include "ardour/data_type.h"
|
||||
#include "ardour/chan_mapping.h"
|
||||
#include "ardour/session.h"
|
||||
|
||||
#include "plugin_eq_gui.h"
|
||||
#include "fft.h"
|
||||
#include "ardour_ui.h"
|
||||
#include "gui_thread.h"
|
||||
|
||||
#include "i18n.h"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user