]> granicus.if.org Git - php/commitdiff
Fix declarations of static variables. Builds on AIX now.
authorSascha Schumann <sas@php.net>
Mon, 3 Dec 2001 15:32:12 +0000 (15:32 +0000)
committerSascha Schumann <sas@php.net>
Mon, 3 Dec 2001 15:32:12 +0000 (15:32 +0000)
ext/mbstring/mbfilter.c
ext/mbstring/mbfilter_ja.c

index 00321673b9835e01ba7bb383e25a8398b942d705..c60b8373c5d4e6e5f7d1a17c29331f36072041d3 100644 (file)
 #define        mbfl_pfree              free
 
 /* unicode table */
-extern const unsigned short cp1252_ucs_table[];
-extern const unsigned short iso8859_2_ucs_table[];
-extern const unsigned short iso8859_3_ucs_table[];
-extern const unsigned short iso8859_4_ucs_table[];
-extern const unsigned short iso8859_5_ucs_table[];
-extern const unsigned short iso8859_6_ucs_table[];
-extern const unsigned short iso8859_7_ucs_table[];
-extern const unsigned short iso8859_8_ucs_table[];
-extern const unsigned short iso8859_9_ucs_table[];
-extern const unsigned short iso8859_10_ucs_table[];
-extern const unsigned short iso8859_13_ucs_table[];
-extern const unsigned short iso8859_14_ucs_table[];
-extern const unsigned short iso8859_15_ucs_table[];
+static const unsigned short cp1252_ucs_table[];
+static const unsigned short iso8859_2_ucs_table[];
+static const unsigned short iso8859_3_ucs_table[];
+static const unsigned short iso8859_4_ucs_table[];
+static const unsigned short iso8859_5_ucs_table[];
+static const unsigned short iso8859_6_ucs_table[];
+static const unsigned short iso8859_7_ucs_table[];
+static const unsigned short iso8859_8_ucs_table[];
+static const unsigned short iso8859_9_ucs_table[];
+static const unsigned short iso8859_10_ucs_table[];
+static const unsigned short iso8859_13_ucs_table[];
+static const unsigned short iso8859_14_ucs_table[];
+static const unsigned short iso8859_15_ucs_table[];
 
 /* charactor property table */
 #define MBFL_CHP_CTL           0x01
@@ -123,7 +123,7 @@ extern const unsigned short iso8859_15_ucs_table[];
 #define MBFL_CHP_MMHQENC       0x10    /* must Q-encoding in MIME Header encoded-word */
 #define MBFL_CHP_MSPECIAL      0x20    /* RFC822 Special characters */
 
-extern const unsigned char mbfl_charprop_table[];
+static const unsigned char mbfl_charprop_table[];
 
 
 /* language structure */
index aad415b0de5d2a45474ac3a628d524a7f8a0abc7..7b2e2a84f0600b57d7e7ddf2102935cbdc93e8cc 100644 (file)
 #include "mbfilter_ja.h"
 
 /* cp932 table */
-extern const unsigned short cp932ext3_eucjp_table[];
-extern const int cp932ext3_eucjp_table_size;
+static const unsigned short cp932ext3_eucjp_table[];
+static const int cp932ext3_eucjp_table_size;
 
 /* unicode table */
-extern const unsigned short jisx0208_ucs_table[];
-extern const unsigned short jisx0212_ucs_table[];
-extern const unsigned short cp932ext1_ucs_table[];
-extern const unsigned short cp932ext2_ucs_table[];
-extern const unsigned short cp932ext3_ucs_table[];
-extern const unsigned short ucs_a1_jis_table[];
-extern const unsigned short ucs_a2_jis_table[];
-extern const unsigned short ucs_i_jis_table[];
-extern const unsigned short ucs_r_jis_table[];
-extern const int jisx0208_ucs_table_size;
-extern const int jisx0212_ucs_table_size;
-extern const int cp932ext1_ucs_table_min;
-extern const int cp932ext1_ucs_table_max;
-extern const int cp932ext2_ucs_table_min;
-extern const int cp932ext2_ucs_table_max;
-extern const int cp932ext3_ucs_table_min;
-extern const int cp932ext3_ucs_table_max;
-extern const int ucs_a1_jis_table_min;
-extern const int ucs_a1_jis_table_max;
-extern const int ucs_a2_jis_table_min;
-extern const int ucs_a2_jis_table_max;
-extern const int ucs_i_jis_table_min;
-extern const int ucs_i_jis_table_max;
-extern const int ucs_r_jis_table_min;
-extern const int ucs_r_jis_table_max;
+static const unsigned short jisx0208_ucs_table[];
+static const unsigned short jisx0212_ucs_table[];
+static const unsigned short cp932ext1_ucs_table[];
+static const unsigned short cp932ext2_ucs_table[];
+static const unsigned short cp932ext3_ucs_table[];
+static const unsigned short ucs_a1_jis_table[];
+static const unsigned short ucs_a2_jis_table[];
+static const unsigned short ucs_i_jis_table[];
+static const unsigned short ucs_r_jis_table[];
+static const int jisx0208_ucs_table_size;
+static const int jisx0212_ucs_table_size;
+static const int cp932ext1_ucs_table_min;
+static const int cp932ext1_ucs_table_max;
+static const int cp932ext2_ucs_table_min;
+static const int cp932ext2_ucs_table_max;
+static const int cp932ext3_ucs_table_min;
+static const int cp932ext3_ucs_table_max;
+static const int ucs_a1_jis_table_min;
+static const int ucs_a1_jis_table_max;
+static const int ucs_a2_jis_table_min;
+static const int ucs_a2_jis_table_max;
+static const int ucs_i_jis_table_min;
+static const int ucs_i_jis_table_max;
+static const int ucs_r_jis_table_min;
+static const int ucs_r_jis_table_max;
 
 #define CK(statement)  do { if ((statement) < 0) return (-1); } while (0)