]> granicus.if.org Git - php/commitdiff
fix error messages in Unicode mode
authorAntony Dovgal <tony2001@php.net>
Fri, 2 Jun 2006 21:55:26 +0000 (21:55 +0000)
committerAntony Dovgal <tony2001@php.net>
Fri, 2 Jun 2006 21:55:26 +0000 (21:55 +0000)
ext/dom/php_dom.c
ext/dom/xml_common.h

index fd9f40063f613f64b618f2fd3209d4aad4a86755..6646da13928543e194ef2ed81c403bc03079f049 100644 (file)
@@ -307,7 +307,7 @@ zval *dom_read_property(zval *object, zval *member, int type TSRMLS_DC)
        if (obj->prop_handler != NULL) {
                ret = zend_u_hash_find(obj->prop_handler, Z_TYPE_P(member), Z_UNIVAL_P(member), Z_UNILEN_P(member)+1, (void **) &hnd);
        } else if (instanceof_function(obj->std.ce, dom_node_class_entry TSRMLS_CC)) {
-               php_error(E_WARNING, "Couldn't fetch %s. Node no longer exists", obj->std.ce->name);
+               php_error(E_WARNING, "Couldn't fetch %v. Node no longer exists", obj->std.ce->name);
        }
        if (ret == SUCCESS) {
                ret = hnd->read_func(obj, &retval TSRMLS_CC);
index a957ed61b8f7f463c30a7b0a4ba6a3edf7ad090d..5813c46d00985418fe44e8bf33141ef94dc61122 100644 (file)
@@ -58,7 +58,7 @@ PHP_DOM_EXPORT xmlNodePtr dom_object_get_node(dom_object *obj);
 #define NODE_GET_OBJ(__ptr, __id, __prtype, __intern) { \
        __intern = (php_libxml_node_object *)zend_object_store_get_object(__id TSRMLS_CC); \
        if (__intern->node == NULL || !(__ptr = (__prtype)__intern->node->node)) { \
-               php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", __intern->std.ce->name);\
+               php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %v", __intern->std.ce->name);\
                RETURN_NULL();\
        } \
 }
@@ -67,7 +67,7 @@ PHP_DOM_EXPORT xmlNodePtr dom_object_get_node(dom_object *obj);
        __intern = (php_libxml_node_object *)zend_object_store_get_object(__id TSRMLS_CC); \
        if (__intern->document != NULL) { \
                if (!(__ptr = (__prtype)__intern->document->ptr)) { \
-                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", __intern->std.ce->name);\
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %v", __intern->std.ce->name);\
                        RETURN_NULL();\
                } \
        } \