]> granicus.if.org Git - php/commitdiff
MFB: Expose the xml_utf8_encode function.
authorIlia Alshanetsky <iliaa@php.net>
Wed, 2 Aug 2006 15:22:56 +0000 (15:22 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Wed, 2 Aug 2006 15:22:56 +0000 (15:22 +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 f264e71c816040dff360a63d9b68efba1d33a722..5a257c60a476d502ac1da39199651a33694443aa 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 *);
@@ -499,7 +498,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;