diff options
Diffstat (limited to '')
-rw-r--r-- | src/util/Cast.hxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/util/Cast.hxx b/src/util/Cast.hxx index 69172e6de..8fd1fe5e0 100644 --- a/src/util/Cast.hxx +++ b/src/util/Cast.hxx @@ -38,21 +38,21 @@ static constexpr void * OffsetPointer(void *p, ptrdiff_t offset) { - return (char *)p + offset; + return (char *)p + offset; } template<typename T, typename U> static constexpr T * OffsetCast(U *p, ptrdiff_t offset) { - return reinterpret_cast<T *>(OffsetPointer(p, offset)); + return reinterpret_cast<T *>(OffsetPointer(p, offset)); } /** * Cast the given pointer to a struct member to its parent structure. */ #define ContainerCast(p, container, attribute) \ - OffsetCast<container, decltype(((container*)nullptr)->attribute)>\ - ((p), -ptrdiff_t(offsetof(container, attribute))) + OffsetCast<container, decltype(((container*)nullptr)->attribute)> \ + ((p), -ptrdiff_t(offsetof(container, attribute))) #endif |