diff options
author | Marcus Boerger <helly@php.net> | 2005-02-17 20:15:40 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2005-02-17 20:15:40 +0000 |
commit | a7e4f84c5da31b9893bb0d89c4264f739483a22f (patch) | |
tree | 5726bbe055596c744876c32a19d6938e31f489e7 /Zend/zend_API.c | |
parent | 27b13ba47cef74699b6b2d11cf8d9f1c29d45194 (diff) | |
download | php-git-a7e4f84c5da31b9893bb0d89c4264f739483a22f.tar.gz |
- Fix windows build (funny MS compiler)
Diffstat (limited to 'Zend/zend_API.c')
-rw-r--r-- | Zend/zend_API.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |