]> granicus.if.org Git - php/commitdiff
MFH: Visibility (bug #45557)
authorRob Richards <rrichards@php.net>
Tue, 22 Jul 2008 10:30:38 +0000 (10:30 +0000)
committerRob Richards <rrichards@php.net>
Tue, 22 Jul 2008 10:30:38 +0000 (10:30 +0000)
ext/libxml/libxml.c
ext/libxml/php_libxml.h

index 1ab1f2568c32052c88ca25b8a360e7ae71a41349..2e27d29f9549134f0b72899bdff75217c84ec0c1 100644 (file)
@@ -523,7 +523,7 @@ static void php_libxml_internal_error_handler(int error_type, void *ctx, const c
        }
 }
 
-void php_libxml_ctx_error(void *ctx, const char *msg, ...)
+PHP_LIBXML_API void php_libxml_ctx_error(void *ctx, const char *msg, ...)
 {
        va_list args;
        va_start(args, msg);
@@ -531,7 +531,7 @@ void php_libxml_ctx_error(void *ctx, const char *msg, ...)
        va_end(args);
 }
 
-void php_libxml_ctx_warning(void *ctx, const char *msg, ...)
+PHP_LIBXML_API void php_libxml_ctx_warning(void *ctx, const char *msg, ...)
 {
        va_list args;
        va_start(args, msg);
@@ -974,7 +974,7 @@ PHP_LIBXML_API int php_libxml_decrement_doc_ref(php_libxml_node_object *object T
        return ret_refcount;
 }
 
-void php_libxml_node_free_resource(xmlNodePtr node TSRMLS_DC)
+PHP_LIBXML_API void php_libxml_node_free_resource(xmlNodePtr node TSRMLS_DC)
 {
        if (!node) {
                return;
@@ -1010,7 +1010,7 @@ void php_libxml_node_free_resource(xmlNodePtr node TSRMLS_DC)
        }
 }
 
-void php_libxml_node_decrement_resource(php_libxml_node_object *object TSRMLS_DC)
+PHP_LIBXML_API void php_libxml_node_decrement_resource(php_libxml_node_object *object TSRMLS_DC)
 {
        int ret_refcount = -1;
        xmlNodePtr nodep;
index 27729162dc3a02cd50a3bb1e667417863ce4471c..5c6295110f8b37484fc2404041af1b14ea66ca6c 100644 (file)
@@ -84,12 +84,12 @@ PHP_LIBXML_API int php_libxml_decrement_doc_ref(php_libxml_node_object *object T
 PHP_LIBXML_API xmlNodePtr php_libxml_import_node(zval *object TSRMLS_DC);
 PHP_LIBXML_API int php_libxml_register_export(zend_class_entry *ce, php_libxml_export_node export_function);
 /* When an explicit freeing of node and children is required */
-void php_libxml_node_free_resource(xmlNodePtr node TSRMLS_DC);
+PHP_LIBXML_API void php_libxml_node_free_resource(xmlNodePtr node TSRMLS_DC);
 /* When object dtor is called as node may still be referenced */
-void php_libxml_node_decrement_resource(php_libxml_node_object *object TSRMLS_DC);
+PHP_LIBXML_API void php_libxml_node_decrement_resource(php_libxml_node_object *object TSRMLS_DC);
 PHP_LIBXML_API void php_libxml_error_handler(void *ctx, const char *msg, ...);
-void php_libxml_ctx_warning(void *ctx, const char *msg, ...);
-void php_libxml_ctx_error(void *ctx, const char *msg, ...);
+PHP_LIBXML_API void php_libxml_ctx_warning(void *ctx, const char *msg, ...);
+PHP_LIBXML_API void php_libxml_ctx_error(void *ctx, const char *msg, ...);
 PHP_LIBXML_API int php_libxml_xmlCheckUTF8(const unsigned char *s);
 PHP_LIBXML_API zval *php_libxml_switch_context(zval *context TSRMLS_DC);
 PHP_LIBXML_API void php_libxml_issue_error(int level, const char *msg TSRMLS_DC);