From 165994043a470cc3ba0723660e0ba39cba5bb149 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Thu, 24 Apr 2014 11:00:36 +0200 Subject: [PATCH] fixed C89 compat --- phpdbg_watch.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/phpdbg_watch.c b/phpdbg_watch.c index a6bf6289bf..9ee580ca0b 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; -- 2.40.0