com php-src: fixed C89 compat: phpdbg_watch.c
| From: | Anatol Belski | Date: | Thu, 24 Apr 2014 09:00:36 +0000 |
| Subject: | com php-src: fixed C89 compat: phpdbg_watch.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-77129@lists.php.net to get a copy of this message | ||
Commit: 165994043a470cc3ba0723660e0ba39cba5bb149
Author: Anatol Belski <ab@php.net> Thu, 24 Apr 2014 11:00:36 +0200
Parents: 5da403264f6210784206c42ce0727b1073b3706f
Branches: PHP-5.6 master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=165994043a470cc3ba0723660e0ba39cba5bb149
Log:
fixed C89 compat
Changed paths:
M phpdbg_watch.c
Diff:
diff --git a/phpdbg_watch.c b/phpdbg_watch.c
index a6bf628..9ee580c 100644
--- a/phpdbg_watch.c
+++ b/phpdbg_watch.c
@@ -463,10 +463,9 @@ PHPDBG_WATCH(array) /* {{{ */
} /* }}} */
void phpdbg_watch_HashTable_dtor(zval **zv) {
- TSRMLS_FETCH();
-
phpdbg_btree_result *result;
zval_ptr_dtor_wrapper(zv);
+ TSRMLS_FETCH();
if ((result = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong)*zv))) {
@@ -545,9 +544,8 @@ void phpdbg_watchpoints_clean(TSRMLS_D) {
}
static void phpdbg_watch_dtor(void *pDest) {
- TSRMLS_FETCH();
-
phpdbg_watchpoint_t *watch = *(phpdbg_watchpoint_t **)pDest;
+ TSRMLS_FETCH();
phpdbg_deactivate_watchpoint(watch TSRMLS_CC);
phpdbg_remove_watchpoint(watch TSRMLS_CC);
@@ -599,7 +597,7 @@ static void phpdbg_print_changed_zval(phpdbg_watch_memdump *dump TSRMLS_DC) {
void *oldPtr = (char *)&dump->data + ((size_t)watch->addr.ptr - (size_t)dump->page);
char reenable = 1;
- if (watch->addr.ptr < dump->page || watch->addr.ptr + watch->size >
dump->page + dump->size) {
+ if ((size_t)watch->addr.ptr < (size_t)dump->page || (size_t)watch->addr.ptr +
watch->size > (size_t)dump->page + dump->size) {
continue;
}
@@ -774,8 +772,8 @@ void phpdbg_list_watchpoints(TSRMLS_D) {
}
void phpdbg_watch_efree(void *ptr) {
- TSRMLS_FETCH();
phpdbg_btree_result *result = phpdbg_btree_find_closest(&PHPDBG_G(watchpoint_tree),
(zend_ulong)ptr);
+ TSRMLS_FETCH();
if (result) {
phpdbg_watchpoint_t *watch = result->ptr;