mirror of
git://source.winehq.org/git/wine.git
synced 2024-07-21 14:34:10 +00:00
winapi: Use __alignof__ on clang.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
df446b9c21
commit
fcf545f449
|
@ -25,7 +25,7 @@
|
|||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof(type)
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof__(type)
|
||||
#else
|
||||
/*
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof(type)
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof__(type)
|
||||
#else
|
||||
/*
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof(type)
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof__(type)
|
||||
#else
|
||||
/*
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof(type)
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof__(type)
|
||||
#else
|
||||
/*
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof(type)
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof__(type)
|
||||
#else
|
||||
/*
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof(type)
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof__(type)
|
||||
#else
|
||||
/*
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof(type)
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof__(type)
|
||||
#else
|
||||
/*
|
||||
|
@ -92,81 +92,41 @@ static void test_pack_IBindHost(void)
|
|||
/* IBindHost */
|
||||
}
|
||||
|
||||
static void test_pack_IBindHostVtbl(void)
|
||||
{
|
||||
/* IBindHostVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IBindStatusCallback(void)
|
||||
{
|
||||
/* IBindStatusCallback */
|
||||
}
|
||||
|
||||
static void test_pack_IBindStatusCallbackVtbl(void)
|
||||
{
|
||||
/* IBindStatusCallbackVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IBinding(void)
|
||||
{
|
||||
/* IBinding */
|
||||
}
|
||||
|
||||
static void test_pack_IBindingVtbl(void)
|
||||
{
|
||||
/* IBindingVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IInternetProtocolInfo(void)
|
||||
{
|
||||
/* IInternetProtocolInfo */
|
||||
}
|
||||
|
||||
static void test_pack_IInternetProtocolInfoVtbl(void)
|
||||
{
|
||||
/* IInternetProtocolInfoVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IInternetSession(void)
|
||||
{
|
||||
/* IInternetSession */
|
||||
}
|
||||
|
||||
static void test_pack_IInternetSessionVtbl(void)
|
||||
{
|
||||
/* IInternetSessionVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IPersistMoniker(void)
|
||||
{
|
||||
/* IPersistMoniker */
|
||||
}
|
||||
|
||||
static void test_pack_IPersistMonikerVtbl(void)
|
||||
{
|
||||
/* IPersistMonikerVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IWinInetHttpInfo(void)
|
||||
{
|
||||
/* IWinInetHttpInfo */
|
||||
}
|
||||
|
||||
static void test_pack_IWinInetHttpInfoVtbl(void)
|
||||
{
|
||||
/* IWinInetHttpInfoVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IWinInetInfo(void)
|
||||
{
|
||||
/* IWinInetInfo */
|
||||
}
|
||||
|
||||
static void test_pack_IWinInetInfoVtbl(void)
|
||||
{
|
||||
/* IWinInetInfoVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_LPBINDHOST(void)
|
||||
{
|
||||
/* LPBINDHOST */
|
||||
|
@ -346,81 +306,41 @@ static void test_pack_IBindHost(void)
|
|||
/* IBindHost */
|
||||
}
|
||||
|
||||
static void test_pack_IBindHostVtbl(void)
|
||||
{
|
||||
/* IBindHostVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IBindStatusCallback(void)
|
||||
{
|
||||
/* IBindStatusCallback */
|
||||
}
|
||||
|
||||
static void test_pack_IBindStatusCallbackVtbl(void)
|
||||
{
|
||||
/* IBindStatusCallbackVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IBinding(void)
|
||||
{
|
||||
/* IBinding */
|
||||
}
|
||||
|
||||
static void test_pack_IBindingVtbl(void)
|
||||
{
|
||||
/* IBindingVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IInternetProtocolInfo(void)
|
||||
{
|
||||
/* IInternetProtocolInfo */
|
||||
}
|
||||
|
||||
static void test_pack_IInternetProtocolInfoVtbl(void)
|
||||
{
|
||||
/* IInternetProtocolInfoVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IInternetSession(void)
|
||||
{
|
||||
/* IInternetSession */
|
||||
}
|
||||
|
||||
static void test_pack_IInternetSessionVtbl(void)
|
||||
{
|
||||
/* IInternetSessionVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IPersistMoniker(void)
|
||||
{
|
||||
/* IPersistMoniker */
|
||||
}
|
||||
|
||||
static void test_pack_IPersistMonikerVtbl(void)
|
||||
{
|
||||
/* IPersistMonikerVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IWinInetHttpInfo(void)
|
||||
{
|
||||
/* IWinInetHttpInfo */
|
||||
}
|
||||
|
||||
static void test_pack_IWinInetHttpInfoVtbl(void)
|
||||
{
|
||||
/* IWinInetHttpInfoVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_IWinInetInfo(void)
|
||||
{
|
||||
/* IWinInetInfo */
|
||||
}
|
||||
|
||||
static void test_pack_IWinInetInfoVtbl(void)
|
||||
{
|
||||
/* IWinInetInfoVtbl */
|
||||
}
|
||||
|
||||
static void test_pack_LPBINDHOST(void)
|
||||
{
|
||||
/* LPBINDHOST */
|
||||
|
@ -588,21 +508,13 @@ static void test_pack(void)
|
|||
{
|
||||
test_pack_BINDINFO();
|
||||
test_pack_IBindHost();
|
||||
test_pack_IBindHostVtbl();
|
||||
test_pack_IBindStatusCallback();
|
||||
test_pack_IBindStatusCallbackVtbl();
|
||||
test_pack_IBinding();
|
||||
test_pack_IBindingVtbl();
|
||||
test_pack_IInternetProtocolInfo();
|
||||
test_pack_IInternetProtocolInfoVtbl();
|
||||
test_pack_IInternetSession();
|
||||
test_pack_IInternetSessionVtbl();
|
||||
test_pack_IPersistMoniker();
|
||||
test_pack_IPersistMonikerVtbl();
|
||||
test_pack_IWinInetHttpInfo();
|
||||
test_pack_IWinInetHttpInfoVtbl();
|
||||
test_pack_IWinInetInfo();
|
||||
test_pack_IWinInetInfoVtbl();
|
||||
test_pack_LPBINDHOST();
|
||||
test_pack_LPBINDING();
|
||||
test_pack_LPBINDSTATUSCALLBACK();
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof(type)
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof__(type)
|
||||
#else
|
||||
/*
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof(type)
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof__(type)
|
||||
#else
|
||||
/*
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof(type)
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
# define _TYPE_ALIGNMENT(type) __alignof__(type)
|
||||
#else
|
||||
/*
|
||||
|
|
|
@ -544,7 +544,7 @@ sub output_header($$$) {
|
|||
print OUT "\n";
|
||||
print OUT "#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)\n";
|
||||
print OUT "# define _TYPE_ALIGNMENT(type) __alignof(type)\n";
|
||||
print OUT "#elif defined(__GNUC__)\n";
|
||||
print OUT "#elif defined(__GNUC__) || defined(__clang__)\n";
|
||||
print OUT "# define _TYPE_ALIGNMENT(type) __alignof__(type)\n";
|
||||
print OUT "#else\n";
|
||||
print OUT "/*\n";
|
||||
|
|
Loading…
Reference in a new issue