From: Moriyoshi Koizumi Date: Sat, 22 Nov 2003 13:36:55 +0000 (+0000) Subject: Fixed bug #26194 (iconv() not properly defined with libiconv). X-Git-Tag: php-5.0.0b3RC1~620 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fd28ad3e8cf7746332b7f85fea7941b7cc0596f1;p=php Fixed bug #26194 (iconv() not properly defined with libiconv). # Thank you Steph and Frank! --- diff --git a/ext/iconv/iconv.c b/ext/iconv/iconv.c index 00a7428b99..8c15128c26 100644 --- a/ext/iconv/iconv.c +++ b/ext/iconv/iconv.c @@ -51,6 +51,10 @@ #include #endif +#ifdef HAVE_LIBICONV +#undef iconv +#endif + #include "ext/standard/php_smart_str.h" #include "ext/standard/base64.h" #include "ext/standard/quot_print.h" @@ -117,6 +121,10 @@ typedef enum _php_iconv_enc_scheme_t { } php_iconv_enc_scheme_t; /* }}} */ +#ifdef HAVE_LIBICONV +#define iconv libiconv +#endif + /* {{{ prototypes */ static php_iconv_err_t _php_iconv_appendl(smart_str *d, const char *s, size_t l, iconv_t cd); static php_iconv_err_t _php_iconv_appendc(smart_str *d, const char c, iconv_t cd);