fmk Sat Apr 29 18:45:30 2006 UTC Modified files: /php-src/ext/com_dotnet com_handlers.c com_saproxy.c com_typeinfo.c php_com_dotnet_internal.h Log: fix build http://cvs.php.net/viewcvs.cgi/php-src/ext/com_dotnet/com_handlers.c?r1=1.36&r2=1.37&diff_format=u Index: php-src/ext/com_dotnet/com_handlers.c diff -u php-src/ext/com_dotnet/com_handlers.c:1.36 php-src/ext/com_dotnet/com_handlers.c:1.37 --- php-src/ext/com_dotnet/com_handlers.c:1.36 Tue Feb 7 11:52:45 2006 +++ php-src/ext/com_dotnet/com_handlers.c Sat Apr 29 18:45:29 2006 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_handlers.c,v 1.36 2006/02/07 11:52:45 rrichards Exp $ */ +/* $Id: com_handlers.c,v 1.37 2006/04/29 18:45:29 fmk Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -246,7 +246,7 @@ { zend_internal_function *f = (zend_internal_function*)pDest; - efree(f->function_name); + efree(f->function_name.s); if (f->arg_info) { efree(f->arg_info); } @@ -284,7 +284,7 @@ f.arg_info = NULL; f.scope = obj->ce; f.fn_flags = 0; - f.function_name = estrndup(name, len); + f.function_name.s = estrndup(name, len); f.handler = PHP_FN(com_method_handler); fptr = &f; @@ -417,7 +417,7 @@ f.handler = ZEND_FN(fn); \ return (union _zend_function*)&f; - switch (obj->ce->name[0]) { + switch (obj->ce->name.s[0]) { #if HAVE_MSCOREE_H case 'd': POPULATE_CTOR(d, com_dotnet_create_instance); @@ -447,7 +447,7 @@ php_com_dotnet_object *obj; obj = CDNO_FETCH(object); - *class_name = estrndup(obj->ce->name, obj->ce->name_length); + *class_name = estrndup(obj->ce->name.s, obj->ce->name_length); *class_name_len = obj->ce->name_length; return 0; http://cvs.php.net/viewcvs.cgi/php-src/ext/com_dotnet/com_saproxy.c?r1=1.18&r2=1.19&diff_format=u Index: php-src/ext/com_dotnet/com_saproxy.c diff -u php-src/ext/com_dotnet/com_saproxy.c:1.18 php-src/ext/com_dotnet/com_saproxy.c:1.19 --- php-src/ext/com_dotnet/com_saproxy.c:1.18 Tue Feb 7 11:52:45 2006 +++ php-src/ext/com_dotnet/com_saproxy.c Sat Apr 29 18:45:29 2006 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_saproxy.c,v 1.18 2006/02/07 11:52:45 rrichards Exp $ */ +/* $Id: com_saproxy.c,v 1.19 2006/04/29 18:45:29 fmk Exp $ */ /* This module implements a SafeArray proxy which is used internally * by the engine when resolving multi-dimensional array accesses on @@ -347,7 +347,7 @@ static int saproxy_class_name_get(zval *object, char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC) { - *class_name = estrndup(php_com_saproxy_class_entry->name, php_com_saproxy_class_entry->name_length); + *class_name = estrndup(php_com_saproxy_class_entry->name.s, php_com_saproxy_class_entry->name_length); *class_name_len = php_com_saproxy_class_entry->name_length; return 0; } http://cvs.php.net/viewcvs.cgi/php-src/ext/com_dotnet/com_typeinfo.c?r1=1.8&r2=1.9&diff_format=u Index: php-src/ext/com_dotnet/com_typeinfo.c diff -u php-src/ext/com_dotnet/com_typeinfo.c:1.8 php-src/ext/com_dotnet/com_typeinfo.c:1.9 --- php-src/ext/com_dotnet/com_typeinfo.c:1.8 Sun Jan 1 13:09:48 2006 +++ php-src/ext/com_dotnet/com_typeinfo.c Sat Apr 29 18:45:29 2006 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_typeinfo.c,v 1.8 2006/01/01 13:09:48 sniper Exp $ */ +/* $Id: com_typeinfo.c,v 1.9 2006/04/29 18:45:29 fmk Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -185,17 +185,17 @@ } const_name = php_com_olestring_to_string(bstr_ids, &c.name_len, codepage TSRMLS_CC); - c.name = zend_strndup(const_name, c.name_len); + c.name.s = zend_strndup(const_name, c.name_len); efree(const_name); c.name_len++; /* include NUL */ SysFreeString(bstr_ids); /* sanity check for the case where the constant is already defined */ - if (zend_get_constant(c.name, c.name_len - 1, &exists TSRMLS_CC)) { + if (zend_get_constant(c.name.s, c.name_len - 1, &exists TSRMLS_CC)) { if (COMG(autoreg_verbose) && !compare_function(&results, &c.value, &exists TSRMLS_CC)) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "Type library constant %s is already defined", c.name); } - free(c.name); + free(c.name.s); ITypeInfo_ReleaseVarDesc(TypeInfo, pVarDesc); continue; } http://cvs.php.net/viewcvs.cgi/php-src/ext/com_dotnet/php_com_dotnet_internal.h?r1=1.18&r2=1.19&diff_format=u Index: php-src/ext/com_dotnet/php_com_dotnet_internal.h diff -u php-src/ext/com_dotnet/php_com_dotnet_internal.h:1.18 php-src/ext/com_dotnet/php_com_dotnet_internal.h:1.19 --- php-src/ext/com_dotnet/php_com_dotnet_internal.h:1.18 Tue Feb 7 11:52:45 2006 +++ php-src/ext/com_dotnet/php_com_dotnet_internal.h Sat Apr 29 18:45:29 2006 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_com_dotnet_internal.h,v 1.18 2006/02/07 11:52:45 rrichards Exp $ */ +/* $Id: php_com_dotnet_internal.h,v 1.19 2006/04/29 18:45:29 fmk Exp $ */ #ifndef PHP_COM_DOTNET_INTERNAL_H #define PHP_COM_DOTNET_INTERNAL_H @@ -56,9 +56,9 @@ static inline int php_com_is_valid_object(zval *zv TSRMLS_DC) { zend_class_entry *ce = Z_OBJCE_P(zv); - return strcmp("com", ce->name) == 0 || - strcmp("dotnet", ce->name) == 0 || - strcmp("variant", ce->name) == 0; + return strcmp("com", ce->name.s) == 0 || + strcmp("dotnet", ce->name.s) == 0 || + strcmp("variant", ce->name.s) == 0; } #define CDNO_FETCH(zv) (php_com_dotnet_object*)zend_object_store_get_object(zv TSRMLS_CC)
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php