Skip to content

Commit 9283962

Browse files
committed
Use size_t instead
1 parent ae854ea commit 9283962

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

Zend/zend_alloc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1319,7 +1319,7 @@ static zend_always_inline void *zend_mm_alloc_heap(zend_mm_heap *heap, size_t si
13191319
size = MAX(size, 1);
13201320
size = ZEND_MM_ALIGNED_SIZE(size) + ZEND_MM_ALIGNED_SIZE(sizeof(zend_mm_debug_info));
13211321
if (UNEXPECTED(size < real_size)) {
1322-
zend_error_noreturn(E_ERROR, "Possible integer overflow in memory allocation ("ZEND_ULONG_FMT" + "ZEND_ULONG_FMT")", ZEND_MM_ALIGNED_SIZE(real_size), ZEND_MM_ALIGNED_SIZE(sizeof(zend_mm_debug_info)));
1322+
zend_error_noreturn(E_ERROR, "Possible integer overflow in memory allocation (%zu + %zu)", ZEND_MM_ALIGNED_SIZE(real_size), ZEND_MM_ALIGNED_SIZE(sizeof(zend_mm_debug_info)));
13231323
return NULL;
13241324
}
13251325
#endif

Zend/zend_alloc.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@
2727
#include "zend.h"
2828

2929
#ifndef CONFIG_ZEND_MM_ALIGNMENT
30-
# define ZEND_MM_ALIGNMENT Z_UL(8)
31-
# define ZEND_MM_ALIGNMENT_LOG2 Z_UL(3)
30+
# define ZEND_MM_ALIGNMENT (size_t)8
31+
# define ZEND_MM_ALIGNMENT_LOG2 (size_t)3
3232
#elif ZEND_MM_ALIGNMENT < 4
33-
# define ZEND_MM_ALIGNMENT Z_UL(4)
34-
# define ZEND_MM_ALIGNMENT_LOG2 Z_UL(2)
33+
# define ZEND_MM_ALIGNMENT (size_t)4
34+
# define ZEND_MM_ALIGNMENT_LOG2 (size_t)2
3535
#else
36-
# define ZEND_MM_ALIGNMENT Z_UL(CONFIG_ZEND_MM_ALIGNMENT)
37-
# define ZEND_MM_ALIGNMENT_LOG2 Z_UL(CONFIG_ZEND_MM_ALIGNMENT_LOG2)
36+
# define ZEND_MM_ALIGNMENT (size_t)CONFIG_ZEND_MM_ALIGNMENT
37+
# define ZEND_MM_ALIGNMENT_LOG2 (size_t)CONFIG_ZEND_MM_ALIGNMENT_LOG2
3838
#endif
3939

4040
#define ZEND_MM_ALIGNMENT_MASK ~(ZEND_MM_ALIGNMENT - 1)

0 commit comments

Comments
 (0)