[Speex-dev] [PATCH] Check for _WIN32 instead of WIN32 in preprocessor checks
Tristan Matthews
tmatth at videolan.org
Fri Nov 3 14:51:48 UTC 2017
On Fri, Nov 3, 2017 at 6:03 AM, Martin Storsjo <martin at martin.st> wrote:
> _WIN32 is always defined by the compiler automatically when targeting
> that platform, while WIN32 only is defined automatically in some
> configurations, and e.g. in MSVC only ever is defined in project files
> (if at all).
>
> Some other checks in the codebase already check for both WIN32 and
> _WIN32; those are left untouched.
Applied, thanks.
Best,
Tristan
> ---
> include/speex/speex.h | 2 +-
> libspeex/stack_alloc.h | 2 +-
> src/skeleton.h | 2 +-
> tmv/config.h | 2 +-
> 4 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/include/speex/speex.h b/include/speex/speex.h
> index 28c4b44d..34919e2f 100644
> --- a/include/speex/speex.h
> +++ b/include/speex/speex.h
> @@ -412,7 +412,7 @@ extern const SpeexMode * const speex_mode_list[SPEEX_NB_MODES];
> /** Obtain one of the modes available */
> const SpeexMode * speex_lib_get_mode (int mode);
>
> -#ifndef WIN32
> +#ifndef _WIN32
> /* We actually override the function in the narrowband case so that we can avoid linking in the wideband stuff */
> #define speex_lib_get_mode(mode) ((mode)==SPEEX_MODEID_NB ? &speex_nb_mode : speex_lib_get_mode (mode))
> #endif
> diff --git a/libspeex/stack_alloc.h b/libspeex/stack_alloc.h
> index 5264e666..f6eb3f6e 100644
> --- a/libspeex/stack_alloc.h
> +++ b/libspeex/stack_alloc.h
> @@ -36,7 +36,7 @@
> #define STACK_ALLOC_H
>
> #ifdef USE_ALLOCA
> -# ifdef WIN32
> +# ifdef _WIN32
> # include <malloc.h>
> # else
> # ifdef HAVE_ALLOCA_H
> diff --git a/src/skeleton.h b/src/skeleton.h
> index f07d7a3e..1559f8f5 100644
> --- a/src/skeleton.h
> +++ b/src/skeleton.h
> @@ -10,7 +10,7 @@
> extern "C" {
> #endif
>
> -#ifdef WIN32
> +#ifdef _WIN32
> #define snprintf _snprintf
> #endif
>
> diff --git a/tmv/config.h b/tmv/config.h
> index ea7abe1d..df61d4d0 100644
> --- a/tmv/config.h
> +++ b/tmv/config.h
> @@ -4,7 +4,7 @@
> #define USE_COMPACT_KISS_FFT
> //#define USE_KISS_FFT
>
> -#ifdef WIN32
> +#ifdef _WIN32
>
> //#define FIXED_POINT
>
> --
> 2.13.6 (Apple Git-96)
>
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev
More information about the Speex-dev
mailing list