]> granicus.if.org Git - php/commitdiff
use macros instead of hardcoded encoding names
authorAntony Dovgal <tony2001@php.net>
Wed, 21 May 2008 15:03:11 +0000 (15:03 +0000)
committerAntony Dovgal <tony2001@php.net>
Wed, 21 May 2008 15:03:11 +0000 (15:03 +0000)
(%$#@# AIX is totally broken..)

ext/iconv/iconv.c
ext/iconv/php_iconv.h

index ccad55e907f03bcfaec416122c6cd0ce109011de..f3b38f9339a1d1e0083c2c3d8315b22d2ca16aa4 100644 (file)
@@ -225,7 +225,7 @@ static int php_iconv_output_handler(void **nothing, php_output_context *output_c
 /* }}} */
 
 /* {{{ static globals */
-static char _generic_superset_name[] = "UCS-4LE";
+static char _generic_superset_name[] = ICONV_UCS4_ENCODING;
 #define GENERIC_SUPERSET_NAME _generic_superset_name
 #define GENERIC_SUPERSET_NBYTES 4
 /* }}} */
index b1c2cfdd5c3f924b8398e5965207cbada25f304e..9c159bd999345ee9175ba7dab57bbcb75bad3372 100644 (file)
@@ -82,11 +82,13 @@ ZEND_END_MODULE_GLOBALS(iconv)
 # define ICONV_OUTPUT_ENCODING "ISO8859-1"
 # define ICONV_INTERNAL_ENCODING "ISO8859-1"
 # define ICONV_ASCII_ENCODING "IBM-850"
+# define ICONV_UCS4_ENCODING "UCS-4"
 #else
 # define ICONV_INPUT_ENCODING "ISO-8859-1"
 # define ICONV_OUTPUT_ENCODING "ISO-8859-1"
 # define ICONV_INTERNAL_ENCODING "ISO-8859-1"
 # define ICONV_ASCII_ENCODING "ASCII"
+# define ICONV_UCS4_ENCODING "UCS-4LE"
 #endif
 
 #ifndef ICONV_CSNMAXLEN