common: move STATIC_ASSERT to uv-common.h

PR-URL: https://github.com/libuv/libuv/pull/82
Reviewed-By: Bert Belder <bertbelder@gmail.com>
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
This commit is contained in:
Alexey Melnichuk 2015-01-02 15:52:59 +01:00 committed by Bert Belder
parent ebc50aee1d
commit 0473ac90bb
2 changed files with 3 additions and 3 deletions

View File

@ -52,9 +52,6 @@
# include <CoreServices/CoreServices.h>
#endif
#define STATIC_ASSERT(expr) \
void uv__static_assert(int static_assert_failed[1 - 2 * !(expr)])
#define ACCESS_ONCE(type, var) \
(*(volatile type*) &(var))

View File

@ -46,6 +46,9 @@
#define container_of(ptr, type, member) \
((type *) ((char *) (ptr) - offsetof(type, member)))
#define STATIC_ASSERT(expr) \
void uv__static_assert(int static_assert_failed[1 - 2 * !(expr)])
#ifndef _WIN32
enum {
UV__HANDLE_INTERNAL = 0x8000,