X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavutil%2Finternal.h;h=c77dfa7d3c2c9d842ae7985d23fa848288791e41;hb=1b6ffe9aca1bdcc0bf2249c8c1314faa1ab0dae6;hp=fef5089097ec82cc39d25e56b0c105d311def2d7;hpb=b3e5899e475d02dc0730e9405b4c067c8c78d8f4;p=ffmpeg diff --git a/libavutil/internal.h b/libavutil/internal.h index fef5089097e..c77dfa7d3c2 100644 --- a/libavutil/internal.h +++ b/libavutil/internal.h @@ -63,12 +63,8 @@ #endif #endif -#if defined(_WIN32) && CONFIG_SHARED -#ifdef BUILDING_avutil -# define av_export_avutil __declspec(dllexport) -#else +#if defined(_WIN32) && CONFIG_SHARED && !defined(BUILDING_avutil) # define av_export_avutil __declspec(dllimport) -#endif #else # define av_export_avutil #endif @@ -81,8 +77,8 @@ # define FF_DISABLE_DEPRECATION_WARNINGS __pragma(warning(push)) __pragma(warning(disable:4996)) # define FF_ENABLE_DEPRECATION_WARNINGS __pragma(warning(pop)) # else -# define FF_DISABLE_DEPRECATION_WARNINGS _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") -# define FF_ENABLE_DEPRECATION_WARNINGS _Pragma("GCC diagnostic warning \"-Wdeprecated-declarations\"") +# define FF_DISABLE_DEPRECATION_WARNINGS _Pragma("GCC diagnostic push") _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +# define FF_ENABLE_DEPRECATION_WARNINGS _Pragma("GCC diagnostic pop") # endif #else # define FF_DISABLE_DEPRECATION_WARNINGS