Fix alignment of 64bit platforms
This commit is contained in:
parent
ba7647531b
commit
1576cde592
@ -241,8 +241,12 @@
|
|||||||
alignment. User can customize by defining the RAPIDJSON_ALIGN function macro.,
|
alignment. User can customize by defining the RAPIDJSON_ALIGN function macro.,
|
||||||
*/
|
*/
|
||||||
#ifndef RAPIDJSON_ALIGN
|
#ifndef RAPIDJSON_ALIGN
|
||||||
|
#if RAPIDJSON_64BIT == 1
|
||||||
|
#define RAPIDJSON_ALIGN(x) ((x + 7u) & ~7u)
|
||||||
|
#else
|
||||||
#define RAPIDJSON_ALIGN(x) ((x + 3u) & ~3u)
|
#define RAPIDJSON_ALIGN(x) ((x + 3u) & ~3u)
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// RAPIDJSON_UINT64_C2
|
// RAPIDJSON_UINT64_C2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user