W dniu 20.01.2013 o 06:31 Techlive Zheng <techlivezh...@gmail.com> pisze:

> ---
>
> Elinks currently only support GB2312 as Chinese encoding, but GBK and
> GB18030 are also widely used. Codepage CP936 is amlost identical to
> GBK, so I add it as an aliase.
>
>  src/intl/codepage.inc | 27 ++++++++++++++++++++++++++-
>  1 file changed, 26 insertions(+), 1 deletion(-)
>
> diff --git a/src/intl/codepage.inc b/src/intl/codepage.inc
> index 6fe368a..dfc6378 100644
> --- a/src/intl/codepage.inc
> +++ b/src/intl/codepage.inc
> @@ -4935,11 +4935,34 @@ unsigned char *const aliases_euc_tw [] = {
>       NULL
>  };
> +/*** GBK ***/
> +
> +unsigned char *const aliases_gbk [] = {
> +     "gbk",
> +     "936",
> +     "cp936",
> +     "windows936",
> +     "windows-936",
> +     NULL
> +};
> +
>  /*** GB2312 ***/
> unsigned char *const aliases_gb2312 [] = {
>       "gb2312",
>       "gb-2312",
> +     "gb_2312",
> +     "gb 2312",
> +     NULL
> +};
> +
> +/*** GB18030 ***/
> +
> +unsigned char *const aliases_gb18030 [] = {
> +     "gb18030",
> +     "gb-18030",
> +     "gb_18030",
> +     "gb 18030",
>       NULL
>  };
> @@ -5021,9 +5044,11 @@ const struct codepage_desc codepages [] = {
>       {"EUC-JP", aliases_euc_jp, highhalf_NULL, table_NULL, 1},
>       {"EUC-KR", aliases_euc_kr, highhalf_NULL, table_NULL, 1},
>       {"EUC-TW", aliases_euc_tw, highhalf_NULL, table_NULL, 1},
> +     {"GBK", aliases_gbk, highhalf_NULL, table_NULL, 1},
>       {"GB2312", aliases_gb2312, highhalf_NULL, table_NULL, 1},
> +     {"GB18030", aliases_gb18030, highhalf_NULL, table_NULL, 1},
>       {"ISO-2022-JP", aliases_iso2022jp, highhalf_NULL, table_NULL, 1},
>       {NULL, NULL, NULL, 0}
>  };
> -#define N_CODEPAGES 43
> +#define N_CODEPAGES 45

Thanks, applied to 0.13.
For 0.12 someone, who knows git will apply it.
_______________________________________________
elinks-dev mailing list
elinks-dev@linuxfromscratch.org
http://linuxfromscratch.org/mailman/listinfo/elinks-dev

Reply via email to