st/nine: Clean up WINAPI definition
authorChristian Schmidbauer <ch.schmidbauer@gmail.com>
Fri, 29 Apr 2016 19:53:30 +0000 (20:53 +0100)
committerAxel Davy <axel.davy@ens.fr>
Wed, 18 May 2016 21:37:14 +0000 (23:37 +0200)
commitf5d6ed57022b7459bc0f63d9131528e47f4ec982
treea2eb0ec0fd0e020e9153b6f494016f126956baf3
parent243fd02858c1287667d9f8d0555a8e9520289f56
st/nine: Clean up WINAPI definition

As Emil pointed out, only gcc, clang and MSVC compatibility is required.
Hence the check for GNUC can be skipped, as __i386__ and __x86_64__ are
only defined for gcc/clang, not for MSVC.

Remove the #undef which has been there for historic reasons, when wine
dlls for nine have been built inside mesa. Instead use #ifndef in order
to avoid redefining WINAPI from MSVC's headers.

Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Acked-by: Axel Davy <axel.davy@ens.fr>
include/D3D9/d3d9types.h