File tree 1 file changed +5
-5
lines changed 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 27
27
#include "zend.h"
28
28
29
29
#ifndef ZEND_MM_ALIGNMENT
30
- # define ZEND_MM_ALIGNMENT Z_L( 8)
30
+ # define ZEND_MM_ALIGNMENT ((size_t) 8)
31
31
# define ZEND_MM_ALIGNMENT_LOG2 Z_L(3)
32
32
#elif ZEND_MM_ALIGNMENT < 4
33
33
# undef ZEND_MM_ALIGNMENT
34
34
# undef ZEND_MM_ALIGNMENT_LOG2
35
- # define ZEND_MM_ALIGNMENT Z_L( 4)
35
+ # define ZEND_MM_ALIGNMENT ((size_t) 4)
36
36
# define ZEND_MM_ALIGNMENT_LOG2 Z_L(2)
37
37
#endif
38
38
39
- #define ZEND_MM_ALIGNMENT_MASK ~(ZEND_MM_ALIGNMENT - Z_L(1) )
39
+ #define ZEND_MM_ALIGNMENT_MASK ~(ZEND_MM_ALIGNMENT - 1 )
40
40
41
- #define ZEND_MM_ALIGNED_SIZE (size ) (((size) + ZEND_MM_ALIGNMENT - Z_L(1) ) & ZEND_MM_ALIGNMENT_MASK)
41
+ #define ZEND_MM_ALIGNED_SIZE (size ) (((size) + ZEND_MM_ALIGNMENT - 1 ) & ZEND_MM_ALIGNMENT_MASK)
42
42
43
43
#define ZEND_MM_ALIGNED_SIZE_EX (size , alignment ) \
44
- (((size) + ((alignment) - Z_L( 1))) & ~((alignment) - Z_L(1) ))
44
+ (((size) + ((alignment) - 1)) & ~((alignment) - 1 ))
45
45
46
46
typedef struct _zend_leak_info {
47
47
void * addr ;
You can’t perform that action at this time.
0 commit comments