diff options
47 files changed, 96 insertions, 0 deletions
@@ -1,3 +1,52 @@ +2014-05-01 Steve Ellcey <sellcey@mips.com> + + * iconvdata/ansi_x3.110.c (ONE_DIRECTION): Define. + * iconvdata/armscii-8.c (ONE_DIRECTION): Define. + * iconvdata/big5.c (ONE_DIRECTION): Define. + * iconvdata/big5hkscs.c (ONE_DIRECTION): Define. + * iconvdata/cp1255.c (ONE_DIRECTION): Define. + * iconvdata/cp1258.c (ONE_DIRECTION): Define. + * iconvdata/cp932.c (ONE_DIRECTION): Define. + * iconvdata/euc-cn.c (ONE_DIRECTION): Define. + * iconvdata/euc-jisx0213.c (ONE_DIRECTION): Define. + * iconvdata/euc-jp-ms.c (ONE_DIRECTION): Define. + * iconvdata/euc-jp.c (ONE_DIRECTION): Define. + * iconvdata/euc-kr.c (ONE_DIRECTION): Define. + * iconvdata/euc-tw.c (ONE_DIRECTION): Define. + * iconvdata/gb18030.c (ONE_DIRECTION): Define. + * iconvdata/gbbig5.c (ONE_DIRECTION): Define. + * iconvdata/gbgbk.c (ONE_DIRECTION): Define. + * iconvdata/gbk.c (ONE_DIRECTION): Define. + * iconvdata/ibm1364.c (ONE_DIRECTION): Define. + * iconvdata/ibm930.c (ONE_DIRECTION): Define. + * iconvdata/ibm932.c (ONE_DIRECTION): Define. + * iconvdata/ibm933.c (ONE_DIRECTION): Define. + * iconvdata/ibm935.c (ONE_DIRECTION): Define. + * iconvdata/ibm937.c (ONE_DIRECTION): Define. + * iconvdata/ibm939.c (ONE_DIRECTION): Define. + * iconvdata/ibm943.c (ONE_DIRECTION): Define. + * iconvdata/iso-2022-cn-ext.c (ONE_DIRECTION): Define. + * iconvdata/iso-2022-cn.c (ONE_DIRECTION): Define. + * iconvdata/iso-2022-jp-3.c (ONE_DIRECTION): Define. + * iconvdata/iso-2022-jp.c (ONE_DIRECTION): Define. + * iconvdata/iso-2022-kr.c (ONE_DIRECTION): Define. + * iconvdata/iso646.c (ONE_DIRECTION): Define. + * iconvdata/iso8859-1.c (ONE_DIRECTION): Define. + * iconvdata/iso_11548-1.c (ONE_DIRECTION): Define. + * iconvdata/iso_6937-2.c (ONE_DIRECTION): Define. + * iconvdata/iso_6937.c (ONE_DIRECTION): Define. + * iconvdata/johab.c (ONE_DIRECTION): Define. + * iconvdata/shift_jisx0213.c (ONE_DIRECTION): Define. + * iconvdata/sjis.c (ONE_DIRECTION): Define. + * iconvdata/t.61.c (ONE_DIRECTION): Define. + * iconvdata/tcvn5712-1.c (ONE_DIRECTION): Define. + * iconvdata/tscii.c (ONE_DIRECTION): Define. + * iconvdata/uhc.c (ONE_DIRECTION): Define. + * iconvdata/unicode.c (ONE_DIRECTION): Define. + * iconvdata/utf-16.c (ONE_DIRECTION): Define. + * iconvdata/utf-32.c (ONE_DIRECTION): Define. + * iconvdata/utf-7.c (ONE_DIRECTION): Define. + 2014-05-01 Roland McGrath <roland@hack.frob.com> * libio/libioP.h [!_IO_USE_OLD_IO_FILE && !_G_IO_NO_BACKWARD_COMPAT] diff --git a/iconvdata/ansi_x3.110.c b/iconvdata/ansi_x3.110.c index 9b67e62dc3..d602dfaa7f 100644 --- a/iconvdata/ansi_x3.110.c +++ b/iconvdata/ansi_x3.110.c @@ -390,6 +390,7 @@ static const char from_ucs4[][2] = #define MIN_NEEDED_FROM 1 #define MAX_NEEDED_FROM 2 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 /* First define the conversion function from ANSI_X3.110 to UCS4. */ #define MIN_NEEDED_INPUT MIN_NEEDED_FROM diff --git a/iconvdata/armscii-8.c b/iconvdata/armscii-8.c index 8ad4dc4a7c..845e1e6175 100644 --- a/iconvdata/armscii-8.c +++ b/iconvdata/armscii-8.c @@ -28,6 +28,7 @@ #define DEFINE_FINI 1 #define MIN_NEEDED_FROM 1 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 static const uint16_t map_from_armscii_8[0xfe - 0xa2 + 1] = diff --git a/iconvdata/big5.c b/iconvdata/big5.c index 4c8df8e7e0..ee3dede645 100644 --- a/iconvdata/big5.c +++ b/iconvdata/big5.c @@ -8383,6 +8383,7 @@ static const char from_ucs4_tab15[][2] = #define MIN_NEEDED_FROM 1 #define MAX_NEEDED_FROM 2 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 /* First define the conversion function from Big5 to UCS4. */ diff --git a/iconvdata/big5hkscs.c b/iconvdata/big5hkscs.c index 6084bd81c8..5dce195425 100644 --- a/iconvdata/big5hkscs.c +++ b/iconvdata/big5hkscs.c @@ -17738,6 +17738,7 @@ static struct #define TO_LOOP to_big5hkscs #define DEFINE_INIT 1 #define DEFINE_FINI 1 +#define ONE_DIRECTION 0 #define FROM_LOOP_MIN_NEEDED_FROM 1 #define FROM_LOOP_MAX_NEEDED_FROM 2 #define FROM_LOOP_MIN_NEEDED_TO 4 diff --git a/iconvdata/cp1255.c b/iconvdata/cp1255.c index 3106d2062f..1fab525aa7 100644 --- a/iconvdata/cp1255.c +++ b/iconvdata/cp1255.c @@ -30,6 +30,7 @@ #define TO_LOOP to_cp1255 #define DEFINE_INIT 1 #define DEFINE_FINI 1 +#define ONE_DIRECTION 0 #define FROM_LOOP_MIN_NEEDED_FROM 1 #define FROM_LOOP_MAX_NEEDED_FROM 1 #define FROM_LOOP_MIN_NEEDED_TO 4 diff --git a/iconvdata/cp1258.c b/iconvdata/cp1258.c index 6dc13b2bdf..5153eea074 100644 --- a/iconvdata/cp1258.c +++ b/iconvdata/cp1258.c @@ -31,6 +31,7 @@ #define TO_LOOP to_cp1258 #define DEFINE_INIT 1 #define DEFINE_FINI 1 +#define ONE_DIRECTION 0 #define FROM_LOOP_MIN_NEEDED_FROM 1 #define FROM_LOOP_MAX_NEEDED_FROM 1 #define FROM_LOOP_MIN_NEEDED_TO 4 diff --git a/iconvdata/cp932.c b/iconvdata/cp932.c index c467aaa2bb..a358edab3c 100644 --- a/iconvdata/cp932.c +++ b/iconvdata/cp932.c @@ -4534,6 +4534,7 @@ static const char from_ucs4_extra[229][2] = #define MIN_NEEDED_FROM 1 #define MAX_NEEDED_FROM 2 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 /* First define the conversion function from CP932 to UCS4. */ #define MIN_NEEDED_INPUT MIN_NEEDED_FROM diff --git a/iconvdata/euc-cn.c b/iconvdata/euc-cn.c index 246ef5d70c..0d625b4e15 100644 --- a/iconvdata/euc-cn.c +++ b/iconvdata/euc-cn.c @@ -30,6 +30,7 @@ #define MIN_NEEDED_FROM 1 #define MAX_NEEDED_FROM 2 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 /* First define the conversion function from EUC-CN to UCS4. */ diff --git a/iconvdata/euc-jisx0213.c b/iconvdata/euc-jisx0213.c index ff4e46fdda..a3697f8ffd 100644 --- a/iconvdata/euc-jisx0213.c +++ b/iconvdata/euc-jisx0213.c @@ -43,6 +43,7 @@ #define TO_LOOP to_euc_jisx0213 #define DEFINE_INIT 1 #define DEFINE_FINI 1 +#define ONE_DIRECTION 0 #define FROM_LOOP_MIN_NEEDED_FROM 1 #define FROM_LOOP_MAX_NEEDED_FROM 3 #define FROM_LOOP_MIN_NEEDED_TO 4 diff --git a/iconvdata/euc-jp-ms.c b/iconvdata/euc-jp-ms.c index 854e3017fe..8aed520396 100644 --- a/iconvdata/euc-jp-ms.c +++ b/iconvdata/euc-jp-ms.c @@ -4641,6 +4641,7 @@ static const unsigned char from_ucs4_extra[229][2] = #define MIN_NEEDED_FROM 1 #define MAX_NEEDED_FROM 3 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 /* First define the conversion function from EUC-JP-MS to UCS4. */ diff --git a/iconvdata/euc-jp.c b/iconvdata/euc-jp.c index a7f2ae351c..7689250ffc 100644 --- a/iconvdata/euc-jp.c +++ b/iconvdata/euc-jp.c @@ -33,6 +33,7 @@ #define MIN_NEEDED_FROM 1 #define MAX_NEEDED_FROM 3 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 /* First define the conversion function from EUC-JP to UCS4. */ diff --git a/iconvdata/euc-kr.c b/iconvdata/euc-kr.c index f14d989385..3b13c2e337 100644 --- a/iconvdata/euc-kr.c +++ b/iconvdata/euc-kr.c @@ -66,6 +66,7 @@ euckr_from_ucs4 (uint32_t ch, unsigned char *cp) #define MIN_NEEDED_FROM 1 #define MAX_NEEDED_FROM 2 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 /* First define the conversion function from EUC-KR to UCS4. */ diff --git a/iconvdata/euc-tw.c b/iconvdata/euc-tw.c index 58ad6f1f8b..153e3a03ad 100644 --- a/iconvdata/euc-tw.c +++ b/iconvdata/euc-tw.c @@ -31,6 +31,7 @@ #define MIN_NEEDED_FROM 1 #define MAX_NEEDED_FROM 4 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 /* First define the conversion function from EUC-TW to UCS4. */ diff --git a/iconvdata/gb18030.c b/iconvdata/gb18030.c index 4eaa8b5e65..f12c4514b0 100644 --- a/iconvdata/gb18030.c +++ b/iconvdata/gb18030.c @@ -24107,6 +24107,7 @@ static const unsigned char __ucs_to_gb18030_tab2[][2] = #define MIN_NEEDED_FROM 1 #define MAX_NEEDED_FROM 4 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 /* First define the conversion function from GB18030 to UCS4. */ diff --git a/iconvdata/gbbig5.c b/iconvdata/gbbig5.c index 1eb1067bb1..ddaa468686 100644 --- a/iconvdata/gbbig5.c +++ b/iconvdata/gbbig5.c @@ -4784,6 +4784,7 @@ const char __from_big5_to_gb2312 [13973][2] = #define MAX_NEEDED_FROM 2 #define MIN_NEEDED_TO 1 #define MAX_NEEDED_TO 2 +#define ONE_DIRECTION 0 /* First define the conversion function from GB2312 to BIG5. */ diff --git a/iconvdata/gbgbk.c b/iconvdata/gbgbk.c index 88f9cd994e..620c39d7a7 100644 --- a/iconvdata/gbgbk.c +++ b/iconvdata/gbgbk.c @@ -32,6 +32,7 @@ #define MAX_NEEDED_FROM 2 #define MIN_NEEDED_TO 1 #define MAX_NEEDED_TO 2 +#define ONE_DIRECTION 0 /* First define the conversion function from GBK to GB2312. */ diff --git a/iconvdata/gbk.c b/iconvdata/gbk.c index 05d7eb8114..b1a77196dc 100644 --- a/iconvdata/gbk.c +++ b/iconvdata/gbk.c @@ -13130,6 +13130,7 @@ static const char __gbk_from_ucs4_tab12[][2] = #define MIN_NEEDED_FROM 1 #define MAX_NEEDED_FROM 2 #define MIN_NEEDED_TO 4 +#define ONE_DIRECTION 0 /* First define the conversion function from GBK to UCS4. */ diff --git a/iconvdata/ibm1364.c b/iconvdata/ibm1364.c index 9de32c576a..0b5484fc20 100644 --- a/iconvdata/ibm1364.c +++ b/iconvdata/ibm1364.c @@ -55,6 +55,7 @@ #else # define MAX_NEEDED_TO 4 #endif +#define ONE_DIRECTION 0 #define PREPARE_LOOP \ int save_curcs; \ int *curcsp = &data->__statep->__count; diff --git a/iconvdata/ibm930.c b/iconvdata/ibm930.c index 1c50f1f3ac..768a444b9a 100644 --- a/iconvdata/ibm930.c +++ b/iconvdata/ibm930.c @@ -31,6 +31,7 @@ #define CHARSET_NAME "IBM930//" #define FROM_LOOP from_ibm930 #define TO_LOOP to_ibm930 +#define ONE_DIRECTION 0 #define FROM_LOOP_MIN_NEEDED_FROM 1 #define FROM_LOOP_MAX_NEEDED_FROM 2 #define FROM_LOOP_MIN_NEEDED_TO 4 diff --git a/iconvdata/ibm932.c b/iconvdata/ibm932.c index cd43619963..f5dca59ac7 100644 --- a/iconvdata/ibm932.c +++ b/iconvdata/ibm932.c @@ -29,6 +29,7 @@ #define CHARSET_NAME "IBM932//" #define FROM_LOOP from_ibm932 #define TO_LOOP to_ibm932 +#define ONE_DIRECTION 0 /* Definitions of initialization and destructor function. */ #define DEFINE_INIT 1 diff --git a/iconvdata/ibm933.c b/iconvdata/ibm933.c index 149902b42c..f46dfb51fe 100644 --- a/iconvdata/ibm933.c +++ b/iconvdata/ibm933.c @@ -31,6 +31,7 @@ #define CHARSET_NAME "IBM933//" #define FROM_LOOP from_ibm933 #define TO_LOOP to_ibm933 +#define ONE_DIRECTION 0 #define FROM_LOOP_MIN_NEEDED_FROM 1 #define FROM_LOOP_MAX_NEEDED_FROM 2 #define FROM_LOOP_MIN_NEEDED_TO 4 diff --git a/iconvdata/ibm935.c b/iconvdata/ibm935.c index 9a7a862ef2..a8e4e6cfb9 100644 --- a/iconvdata/ibm935.c +++ b/iconvdata/ibm935.c @@ -31,6 +31,7 @@ #define CHARSET_NAME "IBM935//" #define FROM_LOOP from_ibm935 #define TO_LOOP to_ibm935 +#define ONE_DIRECTION 0 #define FROM_LOOP_MIN_NEEDED_FROM 1 #define FROM_LOOP_MAX_NEEDED_FROM 2 #define FROM_LOOP_MIN_NEEDED_TO 4 diff --git a/iconvdata/ibm937.c b/iconvdata/ibm937.c index 5a4ab92131..239be613e9 100644 --- a/iconvdata/ibm937.c +++ b/iconvdata/ibm937.c @@ -31,6 +31,7 @@ #define CHARSET_NAME "IBM937//" #define FROM_LOOP from_ibm937 #define TO_LOOP to_ibm937 +#define ONE_DIRECTION 0 #define FROM_LOOP_MIN_NEEDED_FROM 1 #define FROM_LOOP_MAX_NEEDED_FROM 2 #define FROM_LOOP_MIN_NEEDED_TO 4 diff --git a/iconvdata/ibm939.c b/iconvdata/ibm939.c index b50792879c..5d0db3686b 100644 --- a/iconvdata/ibm939.c +++ b/iconvdata/ibm939.c @@ -31,6 +31,7 @@ #define CHARSET_NAME "IBM939//" #define FROM_LOOP from_ibm939 #define TO_LOOP to_ibm939 +#define ONE_DIRECTION 0 #define FROM_LOOP_MIN_NEEDED_FROM 1 #define FROM_LOOP_MAX_NEEDED_FROM 2 #define FROM_LOOP_MIN_NEEDED_TO 4 |
