[ox] Replace __attribute__((packed)) with OX_PACKED
This commit is contained in:
3
deps/ox/src/ox/std/byteswap.hpp
vendored
3
deps/ox/src/ox/std/byteswap.hpp
vendored
@@ -9,6 +9,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "defines.hpp"
|
||||
#include "stddef.hpp"
|
||||
#include "types.hpp"
|
||||
#include "typetraits.hpp"
|
||||
|
||||
@@ -58,7 +59,7 @@ template<typename T, bool byteSwap>
|
||||
}
|
||||
|
||||
template<typename T, bool byteSwap>
|
||||
class __attribute__((packed)) ByteSwapInteger {
|
||||
class OX_PACKED ByteSwapInteger {
|
||||
private:
|
||||
T m_value;
|
||||
|
||||
|
3
deps/ox/src/ox/std/random.hpp
vendored
3
deps/ox/src/ox/std/random.hpp
vendored
@@ -8,13 +8,14 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "stddef.hpp"
|
||||
#include "types.hpp"
|
||||
|
||||
namespace ox {
|
||||
|
||||
using RandomSeed = uint64_t[2];
|
||||
|
||||
class __attribute__((packed)) Random {
|
||||
class OX_PACKED Random {
|
||||
private:
|
||||
RandomSeed m_seed;
|
||||
|
||||
|
6
deps/ox/src/ox/std/stddef.hpp
vendored
6
deps/ox/src/ox/std/stddef.hpp
vendored
@@ -13,3 +13,9 @@
|
||||
#else
|
||||
#define offsetof(type, member) __builtin_offsetof(type, member)
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define OX_PACKED
|
||||
#else
|
||||
#define OX_PACKED __attribute__((packed))
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user