]> granicus.if.org Git - php/commitdiff
Fixed types
authorDmitry Stogov <dmitry@php.net>
Tue, 29 Jan 2008 11:12:07 +0000 (11:12 +0000)
committerDmitry Stogov <dmitry@php.net>
Tue, 29 Jan 2008 11:12:07 +0000 (11:12 +0000)
Zend/zend_execute.h

index e172e09e72bc063451b0d771bdd40b945c24980f..3f7efcb24874d9159e3de555d01589d1622ecd51 100644 (file)
@@ -227,20 +227,20 @@ static inline void *zend_vm_stack_alloc(size_t size TSRMLS_DC)
        size = (size + (sizeof(void*) - 1)) / sizeof(void*);
 
        ZEND_VM_STACK_GROW_IF_NEEDED(size);
-       ret = EG(argument_stack)->top;
+       ret = (void*)EG(argument_stack)->top;
        EG(argument_stack)->top += size;
        return ret;
 }
 
 static inline void zend_vm_stack_free(void *ptr TSRMLS_DC)
 {      
-       if (UNEXPECTED(EG(argument_stack)->elements == ptr)) {
+       if (UNEXPECTED(EG(argument_stack)->elements == (void**)ptr)) {
                zend_vm_stack p = EG(argument_stack);
 
                EG(argument_stack) = p->prev;
                efree(p);
        } else {
-               EG(argument_stack)->top = ptr;
+               EG(argument_stack)->top = (void**)ptr;
        }
 }