]> granicus.if.org Git - php/commitdiff
Expose the xml_utf8_encode function.
authorIlia Alshanetsky <iliaa@php.net>
Wed, 2 Aug 2006 15:21:54 +0000 (15:21 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Wed, 2 Aug 2006 15:21:54 +0000 (15:21 +0000)
ext/xml/php_xml.h
ext/xml/xml.c

index aa778cf8259aa0d733286b848f05ea275e1d37d2..21b328d5cb7c5db19ab61793d7aebab15df96bee 100644 (file)
@@ -141,6 +141,7 @@ PHP_FUNCTION(xml_parse_into_struct);
 
 PHPAPI char *_xml_zval_strdup(zval *val);
 PHPAPI char *xml_utf8_decode(const XML_Char *, int, int *, const XML_Char *);
+PHPAPI char *xml_utf8_encode(const char *s, int len, int *newlen, const XML_Char *encoding);
 
 #endif /* HAVE_LIBEXPAT */
 
index 8b26f5fe120cce50432cf0385af1af6a051f0e39..789ec0cf5b1a1118c47181fe29ee74d4a1d274f1 100644 (file)
@@ -79,7 +79,6 @@ inline static unsigned short xml_encode_iso_8859_1(unsigned char);
 inline static char xml_decode_iso_8859_1(unsigned short);
 inline static unsigned short xml_encode_us_ascii(unsigned char);
 inline static char xml_decode_us_ascii(unsigned short);
-static XML_Char *xml_utf8_encode(const char *, int, int *, const XML_Char *);
 static zval *xml_call_handler(xml_parser *, zval *, zend_function *, int, zval **);
 static zval *_xml_xmlchar_zval(const XML_Char *, int, const XML_Char *);
 static int _xml_xmlcharlen(const XML_Char *);
@@ -497,7 +496,7 @@ static xml_encoding *xml_get_encoding(const XML_Char *name)
 /* }}} */
 
 /* {{{ xml_utf8_encode */
-static XML_Char *xml_utf8_encode(const char *s, int len, int *newlen, const XML_Char *encoding)
+PHPAPI char *xml_utf8_encode(const char *s, int len, int *newlen, const XML_Char *encoding)
 {
        int pos = len;
        char *newbuf;