diff options
| author | Ilia Alshanetsky <iliaa@php.net> | 2006-08-02 15:21:54 +0000 | 
|---|---|---|
| committer | Ilia Alshanetsky <iliaa@php.net> | 2006-08-02 15:21:54 +0000 | 
| commit | e79e9fade6694ab8485c8722dfdc84b0c866ccc1 (patch) | |
| tree | b13b6a48a61a493a7cc5c00f1e68b38f66405dcf | |
| parent | e5635a81af0bbbd3459d1de2595dc7ab47166eda (diff) | |
| download | php-git-e79e9fade6694ab8485c8722dfdc84b0c866ccc1.tar.gz | |
Expose the xml_utf8_encode function.
| -rw-r--r-- | ext/xml/php_xml.h | 1 | ||||
| -rw-r--r-- | ext/xml/xml.c | 3 | 
2 files changed, 2 insertions, 2 deletions
diff --git a/ext/xml/php_xml.h b/ext/xml/php_xml.h index aa778cf825..21b328d5cb 100644 --- a/ext/xml/php_xml.h +++ b/ext/xml/php_xml.h @@ -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 */ diff --git a/ext/xml/xml.c b/ext/xml/xml.c index 8b26f5fe12..789ec0cf5b 100644 --- a/ext/xml/xml.c +++ b/ext/xml/xml.c @@ -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;  | 
