com php-src: Fixed compilation warnings: Zend/zend_arena.h Zend/zend_execute.h Zend/zend_string.h ext/stand ard/php_smart_str.h
| From: | Dmitry Stogov | Date: | Tue, 15 Jul 2014 11:51:40 +0000 |
| Subject: | com php-src: Fixed compilation warnings: Zend/zend_arena.h Zend/zend_execute.h Zend/zend_string.h ext/stand ard/php_smart_str.h | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-79472@lists.php.net to get a copy of this message | ||
Commit: 8217e20ddb16303ca75cd61d9176e41e3b35edb3
Author: Dmitry Stogov <dmitry@zend.com> Tue, 15 Jul 2014 15:51:40 +0400
Parents: b4c2bd227743e4ab9d47bf624911b230b3237b51
Branches: phpng
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=8217e20ddb16303ca75cd61d9176e41e3b35edb3
Log:
Fixed compilation warnings
Changed paths:
M Zend/zend_arena.h
M Zend/zend_execute.h
M Zend/zend_string.h
M ext/standard/php_smart_str.h
Diff:
diff --git a/Zend/zend_arena.h b/Zend/zend_arena.h
index daa976d..0a1d6f1 100644
--- a/Zend/zend_arena.h
+++ b/Zend/zend_arena.h
@@ -59,11 +59,11 @@ static zend_always_inline void* zend_arena_alloc(zend_arena **arena_ptr, size_t
size = ZEND_MM_ALIGNED_SIZE(size);
- if (EXPECTED(size <= (arena->end - ptr))) {
+ if (EXPECTED(size <= (size_t)(arena->end - ptr))) {
arena->ptr = ptr + size;
} else {
size_t arena_size =
- UNEXPECTED((size + ZEND_MM_ALIGNED_SIZE(sizeof(zend_arena))) > (arena->end - (char*)
arena)) ?
+ UNEXPECTED((size + ZEND_MM_ALIGNED_SIZE(sizeof(zend_arena))) > (size_t)(arena->end -
(char*) arena)) ?
(size + ZEND_MM_ALIGNED_SIZE(sizeof(zend_arena))) :
(arena->end - (char*) arena);
zend_arena *new_arena = (zend_arena*)emalloc(arena_size);
diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h
index 717177a..812d414 100644
--- a/Zend/zend_execute.h
+++ b/Zend/zend_execute.h
@@ -167,8 +167,8 @@ struct _zend_vm_stack {
#define ZEND_VM_STACK_GROW_IF_NEEDED(count) \
do { \
if (UNEXPECTED(((count) * ZEND_MM_ALIGNED_SIZE(sizeof(zval))) > \
- ((char*)EG(argument_stack)->end) - \
- ((char*)EG(argument_stack)->top))) { \
+ (size_t)(((char*)EG(argument_stack)->end) - \
+ ((char*)EG(argument_stack)->top)))) { \
zend_vm_stack_extend((count) TSRMLS_CC); \
} \
} while (0)
diff --git a/Zend/zend_string.h b/Zend/zend_string.h
index e1780d7..ef0116b 100644
--- a/Zend/zend_string.h
+++ b/Zend/zend_string.h
@@ -194,14 +194,14 @@ static zend_always_inline zend_string *zend_str_safe_realloc(zend_string *s,
siz
if (IS_INTERNED(s)) {
ret = STR_SAFE_ALLOC(n, m, l, persistent);
- memcpy(ret->val, s->val, ((n * m) + l > s->len ? s->len : ((n * m) + l)) + 1);
+ memcpy(ret->val, s->val, ((n * m) + l > (size_t)s->len ? (size_t)s->len : ((n * m)
+ l)) + 1);
} else if (STR_REFCOUNT(s) == 1) {
ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_STR_HEADER_SIZE + l + 1),
persistent);
ret->len = (n * m) + l;
STR_FORGET_HASH_VAL(ret);
} else {
ret = STR_SAFE_ALLOC(n, m, l, persistent);
- memcpy(ret->val, s->val, ((n * m) + l > s->len ? s->len : ((n * m) + l)) + 1);
+ memcpy(ret->val, s->val, ((n * m) + l > (size_t)s->len ? (size_t)s->len : ((n * m)
+ l)) + 1);
STR_DELREF(s);
}
return ret;
diff --git a/ext/standard/php_smart_str.h b/ext/standard/php_smart_str.h
index e10a711..71bcf0b 100644
--- a/ext/standard/php_smart_str.h
+++ b/ext/standard/php_smart_str.h
@@ -132,7 +132,7 @@
static inline char *smart_str_print_long(char *buf, long num) {
char *r;
- _zend_print_signed_to_buf(buf, num, unsigned long, r);
+ _zend_print_signed_to_buf(buf, num, long, r);
return r;
}