From e3e79dcdc5d159ccc588c6351f6c396a16de4c0e Mon Sep 17 00:00:00 2001 From: jp9000 Date: Wed, 26 Nov 2014 23:29:04 -0800 Subject: [PATCH] libobs: Fix windows warnings with C library macro The macro INFINITY apparently will trigger a warning with microsoft's compiler despite being a C standard library macro. --- libobs/obs-audio-controls.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libobs/obs-audio-controls.c b/libobs/obs-audio-controls.c index d69adf214..674f42123 100644 --- a/libobs/obs-audio-controls.c +++ b/libobs/obs-audio-controls.c @@ -24,6 +24,13 @@ along with this program. If not, see . #include "obs-audio-controls.h" +/* These are pointless warnings generated not by our code, but by a standard + * library macro, INFINITY */ +#ifdef _MSC_VER +#pragma warning(disable : 4056) +#pragma warning(disable : 4756) +#endif + typedef float (*obs_fader_conversion_t)(const float val); struct obs_fader {