]> granicus.if.org Git - php/commitdiff
Fixed bug #26194 (iconv() not properly defined with libiconv).
authorMoriyoshi Koizumi <moriyoshi@php.net>
Sat, 22 Nov 2003 13:36:55 +0000 (13:36 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Sat, 22 Nov 2003 13:36:55 +0000 (13:36 +0000)
# Thank you Steph and Frank!

ext/iconv/iconv.c

index 00a7428b998f36f559c56993aac6d0ac74a0fcc3..8c15128c265d74c4d88529aa358bda6a8813cdfa 100644 (file)
 #include <gnu/libc-version.h>
 #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);