From a7e4f84c5da31b9893bb0d89c4264f739483a22f Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Thu, 17 Feb 2005 20:15:40 +0000 Subject: [PATCH] - Fix windows build (funny MS compiler) --- Zend/zend_API.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_API.c b/Zend/zend_API.c index 2fca49980e..9683fedb5f 100644 --- a/Zend/zend_API.c +++ b/Zend/zend_API.c @@ -1632,6 +1632,7 @@ ZEND_API void zend_class_implements(zend_class_entry *class_entry TSRMLS_DC, int { zend_class_entry *interface_entry; va_list interface_list; + va_start(interface_list, num_interfaces); if (class_entry->type & ZEND_INTERNAL_CLASS) { class_entry->interfaces = realloc(class_entry->interfaces, sizeof(zend_class_entry*) * (class_entry->num_interfaces+num_interfaces)); @@ -1639,7 +1640,6 @@ ZEND_API void zend_class_implements(zend_class_entry *class_entry TSRMLS_DC, int class_entry->interfaces = erealloc(class_entry->interfaces, sizeof(zend_class_entry*) * (class_entry->num_interfaces+num_interfaces)); } - va_start(interface_list, num_interfaces); while (num_interfaces--) { interface_entry = va_arg(interface_list, zend_class_entry *); class_entry->interfaces[class_entry->num_interfaces++] = interface_entry; -- 2.50.1